Mercurial > octave
changeset 31513:f7c6c93366ac
NEWS.8.md: Backed out changeset 6544a361e5ca
author | Arun Giridhar <arungiridhar@gmail.com> |
---|---|
date | Wed, 23 Nov 2022 04:48:28 -0500 |
parents | ed37c2b974ae |
children | 54d6adbabdb7 |
files | etc/NEWS.8.md |
diffstat | 1 files changed, 4 insertions(+), 34 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS.8.md Wed Nov 23 04:48:09 2022 -0500 +++ b/etc/NEWS.8.md Wed Nov 23 04:48:28 2022 -0500 @@ -4,7 +4,7 @@ ### General improvements - Octave's libraries are now built using symbol visibility by default. - That means that fewer symbols are exported from these libraries. + That means that less symbols are exported from these libraries. Configure with `--disable-lib-visibility-flags` to export all symbols (as in previous versions). @@ -36,13 +36,9 @@ - `Refine` option is now implemented in functions `ode45`, `ode23`, and `ode23s`. -- Octave is now compatible with PCRE2 (UTF-8). PCRE2 is preferred over PCRE - if both are installed. Configure with `--without-pcre2` if you prefer Octave - to use PCRE in this case. - -- The GUI has a dark style and several new icons in toolbars for better - visibility and higher contrast. The GUI also has a new terminal widget, - and comes with more fonts for the documentation browser. +- Octave is now compatible to PCRE2 (UTF-8). PCRE2 is preferred over PCRE + if both are installed. Configure with `--without-pcre2` if you prefer + that Octave uses PCRE in this case. ### Graphical User Interface @@ -109,22 +105,6 @@ `OutputFcn`, and `Refine`, along with corrected orientation of struct outputs. -- *Early notice of future breaking changes*: Due to many user requests that - Octave should have a Matlab-compatible string class, there is work under way - to implement a string class, which will differ from a vector of characters. - Currently in Octave, both 'foo' and "foo" are largely interchangeable, - barring certain escape sequence interpretations that are present for one but - not another. In future, that is likely to change as a consequence of - implementing Matlab-style strings. This is required for other - Matlab-compatibility activities as well. - - What this means for user code: If you want to treat "foo" as a character - vector as opposed to a string object, *and* if you intend to use a future - version of Matlab with string classes, then rewrite "foo" as 'foo'. If you - need to retain the character vector behavior for "foo", you can continue to - use Octave 8 with long-term support. - - ### Alphabetical list of new functions added in Octave 8 * `clearAllMemoizedCaches` @@ -178,16 +158,6 @@ `LDFLAGS` rather than `LFLAGS`. `LFLAGS` was deprecated in Octave 6, and will be removed in a future version of Octave. -Summary of bugs fixed for version 8.1.0 (YYYY-MM-DD): ----------------------------------------------------- - -- Improved input validation and/or output handling for `poly`, `pinv`, `patch`, - `fill`, `fill3`, `qp`, `datevec`, `textscan`, `sub2ind`, `qr`, `airy`, - `regexp`, `dec2bin`, `dec2hex`, and many others. -- Improved performance for `complex`, `fftw`, `delaunayn`, `isfield`, `tsearch`, - sparse matrix exponentiation, other sparse operations, and many others. -- Overhauled `@audiorecorder` and `@audioplayer` classes. - ### Old release news - [Octave 7.x](etc/NEWS.7)