annotate etc/NEWS.8.md @ 32467:78c13a2594f3 stable release-8-4-0

Version 8.4.0 released. * configure.ac (AC_INIT): Set version to 8.4.0. (OCTAVE_MINOR_VERSION): Now 4. (OCTAVE_PATCH_VERSION): Now 0. (OCTAVE_RELEASE_DATE): Set to "2023-11-05". * org.octave.Octave.appdata.xml: Add release info for version 8.4.0. * CITATION: Update for 8.4.0. * NEWS.8.md: Update release date. * liboctave/module.mk (%canon_reldir%_liboctave_revision): Increment. * libinterp/module.mk (%canon_reldir%_liboctinterp_revision): Increment.
author John W. Eaton <jwe@octave.org>
date Sun, 05 Nov 2023 12:45:40 -0500
parents c8b6830cde6f
children 39a11fb58ae2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32467
78c13a2594f3 Version 8.4.0 released.
John W. Eaton <jwe@octave.org>
parents: 32454
diff changeset
1 Summary of bugs fixed for version 8.4.0 (2023-11-05):
32019
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
2 ----------------------------------------------------
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
3
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
4 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
5
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
6 ### Improvements and fixes
32244
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
7
32430
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
8 - `mkoctfile`: Skip parsing for less flags (bug #64590).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
9 - Fix getting number of non-zero elements in SuiteSparse matrices.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
10 - `delaunayn.m`: Avoid erroneous simplex removal for integer inputs
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
11 (bug #64658).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
12 - `delaunayn`: Add precision loss warning for large int inputs (bug #64658).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
13 - `delaunayn`: Also warn for negative integers with large magnitude
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
14 (bug #64658).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
15 - Correctly load all-zero sparse matrices from text files (bug #64696).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
16 - Allocate correct storage for interleaved complex mxArray objects
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
17 (bug #64687).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
18 - `mkoctfile`: Prefer parsing over passing on argument after unknown argument
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
19 (bug #64725).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
20 - `fft`: Avoid segmentation fault with ND-arrays (bug #64729).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
21 - `fft`: Avoid overwriting input for inplace operations (bug #64733).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
22 - `intersect.m`: Correct third output with `"stable"` flag (bug #60347).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
23 - Avoid use-after-free issue in parser (bug #60882).
32432
bd42126c2553 Fix minor typo for NEWS.8.md
Arun Giridhar <arungiridhar@gmail.com>
parents: 32430
diff changeset
24 - `betainc.m`: Improve integer input logic and validation (bug #64726).
32454
c8b6830cde6f NEWS.8.md: Update NEWS file with recent change for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32432
diff changeset
25 - `webread`: Apply timeout also for initial connection (bug #64826).
32430
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
26
32244
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
27 ### GUI
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
28
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
29 ### Build system / Tests
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
30
32430
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
31 - `mkpp.m`: Remove stray text causing error with demo code.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
32 - Ensure that new test for saving sparse matrices writes a text file.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
33 - Search for tests in and install octave-value template sources (bug #64696).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
34
32244
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
35 ### Documentation
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
36
32430
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
37 - Correct variable name typo in documentation of `slice()`.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
38 - Expand documentation for `gcd()` and `lcm()`.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
39 - `datevec`: Clarify that heuristics are used to detect the format of a date
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
40 string (bug #64563).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
41 - `datenum`: Add help text that inputs can be arrays, add examples
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
42 (bug #54679).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
43 - `datevec`: Add help text that inputs can be arrays (bug #54679).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
44 - Describe various pitfalls with floating point ranges (bug #64692).
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
45 - Add range example and some copyedits.
6d56d47b9c03 NEWS.8.md: Update NEWS file with changes for Octave 8.4.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32292
diff changeset
46
32244
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
47
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
48 Summary of bugs fixed for version 8.3.0 (2022-08-08):
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
49 ----------------------------------------------------
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
50
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
51 ### Improvements and fixes
8dd6446e94c7 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32242
diff changeset
52
32217
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
53 - `undo_string_escapes`: Return `'\0'` for `NUL` byte input (bug #64051).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
54 - Stop excessive memory usage for minor grid ticks (bug #64017).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
55 - Include needed headers in installed `.cc` files (bug #63922).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
56 - Fix floating point exception when sparse array reshaped to `0x0` (bug
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
57 #64080).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
58 - `unicode2native`: Fix conversion to UTF-16 (bug #64139).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
59 - `memory`: Fix execution on Cygwin.
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
60 - `uniconv-wrappers`: Avoid freeing uninitialized pointer (bug #64182).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
61 - `lo-regexp.cc`: Only include PCRE2/PCRE headers if feature test succeeded
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
62 (bug #64172).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
63 - Fix segfault when `saveobj()` used with old-style class files (bug #64220).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
64 - Fix restoring breakpoints from `dbstatus` breakpoint structure (bug #64271).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
65 - `colorbar.m`: Fix undefined variable `d` (bug #64287).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
66 - Reset all axes properties except `'Units'` and `'Position'` with
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
67 `cla ('reset')`.
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
68 - `unicode2native.m`: Restore support for one input parameter (bug #64331).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
69 - `native2unicode`, `unicode2native`: Support empty second argument (bug
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
70 #64331).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
71 - `fullfile.m`: Return empty cell for input with empty cell (bug #64377).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
72 - `audioplayer.m`: Emit error if input data `Y` is empty (bug #64379).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
73 - Remove obsolete callback constructor code for `@audioplayer` and
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
74 `@audiorecorder` (bug #64379).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
75 - Avoid false detection of "non-real pivot" in `ichol()` (bug #63785).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
76 - Fix building against SuiteSparse 7.1.0 when SPQR is disabled (bug #64446).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
77 - `ellipsoid.m`: Avoid returning geometry data unless it is explicitly
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
78 requested to avoid overwriting `ans`.
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
79 - `subsasgn`: Avoid panic on invalid field names (bug #64213).
32238
af31415291e0 NEWS.8.md: Update NEWS file with recent changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32217
diff changeset
80 - `lex.ll`: Remove `$` as a valid character for identifiers.
af31415291e0 NEWS.8.md: Update NEWS file with recent changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32217
diff changeset
81 - `fileparts.m`: Allow for relative path on different drive on Windows (bug
af31415291e0 NEWS.8.md: Update NEWS file with recent changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32217
diff changeset
82 #64462).
af31415291e0 NEWS.8.md: Update NEWS file with recent changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32217
diff changeset
83 - `datevec.m`: Add some ISO 8601 conform formats (patch #9964).
32292
b262966c853c delaunayn.m: Avoid erroneous simplex removal for integer inputs (bug #64658).
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32244
diff changeset
84 - `delaunayn.m`: Avoid erroneous simplex removal for integer inputs (bug
b262966c853c delaunayn.m: Avoid erroneous simplex removal for integer inputs (bug #64658).
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32244
diff changeset
85 #64658).
32019
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
86
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
87 ### Build system / Tests
32217
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
88 - `betaincinv.m`: Slightly increase test tolerance (for macOS 13).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
89 - `colorbar.m`: Add tests (bug #64287).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
90 - `sparse-qr.cc`: Fix compatibility with SuiteSparse 7.1.0 / CXSparse 4.0.4.
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
91 - `pcg.m`: Use eps tolerance in test for `ishermitian` (bug #63787).
32238
af31415291e0 NEWS.8.md: Update NEWS file with recent changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32217
diff changeset
92 - `fileparts.m`: Overhaul BISTs.
32019
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
93
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
94 ### Documentation
32217
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
95 - Return documentation for `help properties` (bug #64067).
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
96 - Add note to `isprime.m` on inputs over 2^64.
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
97
32019
a13e5f367ab2 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 32017
diff changeset
98
32017
fdadf31961bb Version 8.2.0 released.
John W. Eaton <jwe@octave.org>
parents: 31987
diff changeset
99 Summary of bugs fixed for version 8.2.0 (2023-04-13):
31892
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
100 ----------------------------------------------------
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
101
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
102 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
103
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
104 ### Improvements and fixes
31955
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
105 - `pr-output.cc`: Fix output for `format native-bit` (bug #63940).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
106 - Fix evaluation of `&` and `|` expressions in conditional contexts (bug
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
107 #63935).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
108 - Avoid clang warning about very unlikely buffer overflow.
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
109 - `mpoles.m`: Overhaul function and use absolute tolerance for zero poles
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
110 (bug #63937).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
111 - `perms.m`: Change `"unique"` output order to reverse lexicographic to
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
112 match non-unique order (bug #63962).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
113 - Remove trailing `'\r'` from curl dir list (bug #63851).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
114 - `fopen`: Use "UTF-8" as default encoding for `fopen` (bug #63930).
31963
622985ce895b NEWS.8.md: Add entry about recent change (bug #63931).
Markus Mützel <markus.muetzel@gmx.de>
parents: 31957
diff changeset
115 - Don't use encoding facet when writing bytes to stream (bug #63931).
31987
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
116 - `fopen`, `unicode2native`: Fix converting the encoding of short char
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
117 arrays with invalid UTF-8 (bug #63930).
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
118 - `fopen`: Try to gather complete UTF-8 surrogates when converting
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
119 encoding (bug #63930).
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
120 - Fix display of scalar complex variables with mixed `Inf`/`NaN` and
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
121 floating point values (bug #63961).
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
122 - `fopen`: Do not convert encoding for file streams with libc++
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
123 (bug #63930).
31892
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
124
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
125 ### GUI
31955
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
126 - Speedup loading and saving preferences dialog (bug #63909).
31892
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
127
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
128 ### Build system / Tests
31955
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
129 - `inpolygon.m`: Fix demo code (bug #63865).
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
130 - `if.tst`: New test for bug #63935.
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
131 - `acinclude.m4`: Correct typo in `#define PCRE2_CODE_UNIT_WIDTH`.
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
132 - `lu`: Add self-test with complex valued input.
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
133 - Disable visibility flags by default (bug #61855, bug #63916).
31987
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
134 - Check whether using STL from LLVM or Apple (bug #63930).
31892
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
135
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
136 ### Documentation
31955
6207fd009875 NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31921
diff changeset
137 - Improve documentation for `linspace` and `logspace` functions.
31987
a40fd748bf1f NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31965
diff changeset
138 - Correct and improve documentation for `sparse()` function.
31892
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
139
fe1704313ec3 bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents: 31890
diff changeset
140
31890
75b1efe727d4 Version 8.1.0 released
John W. Eaton <jwe@octave.org>
parents: 31878
diff changeset
141 Summary of important user-visible changes for version 8 (2023-03-07):
31766
74aa32d5fd08 bump version for first 8.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 31710
diff changeset
142 --------------------------------------------------------------------
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
143
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
144 ### General improvements
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
145
30550
c24457a42219 maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents: 30466
diff changeset
146 - Octave's libraries are now built using symbol visibility by default.
31517
b2882cf2a547 NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents: 31516
diff changeset
147 That means that fewer symbols are exported from these libraries.
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
148 Configure with `--disable-lib-visibility-flags` to export all symbols
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
149 (as in previous versions).
30550
c24457a42219 maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents: 30466
diff changeset
150
31180
6203e303c5ac NEWS.8.md: mention speed of filter (bug #61674)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31140
diff changeset
151 - `filter` is now 5X faster, which also speeds up `deconv`, `fftfilt`
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
152 and `arma_rnd` by the same amount.
31180
6203e303c5ac NEWS.8.md: mention speed of filter (bug #61674)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31140
diff changeset
153
31965
8e71a9fc470f NEWS.8.md: Reword comment on second integral output for clarity (bug #63991).
Rik <rik@octave.org>
parents: 31963
diff changeset
154 - `integral` can now return a second argument containing the error
8e71a9fc470f NEWS.8.md: Reword comment on second integral output for clarity (bug #63991).
Rik <rik@octave.org>
parents: 31963
diff changeset
155 estimate from the underlying integrator.
30978
e8ced722b19e integral: Add optional output error argument (bug #62412)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30958
diff changeset
156
31026
f03e1eebf46d perms.m: Add new input option "unique" to return only unique permutations (bug #60364)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31020
diff changeset
157 - `perms` now accepts a second argument "unique" to return only unique
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
158 permutations for inputs with repeated elements. It is faster and
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
159 takes less memory to call `perms ('aaaabbbbcccc', "unique")` than to
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
160 call `unique (perms ('aaaabbbbcccc'), "rows")`.
31026
f03e1eebf46d perms.m: Add new input option "unique" to return only unique permutations (bug #60364)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31020
diff changeset
161
31063
451fb63a10a0 update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31026
diff changeset
162 - `quadgk` can now accept the `ArrayValued` input parameter to handle
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
163 array-valued input functions.
31063
451fb63a10a0 update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31026
diff changeset
164
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
165 - `delaunayn` now has consistent trivial simplex checking and removal
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
166 for all input dimensions, simplex checking 3D inputs is now
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
167 vectorized, and >3D simplex checking performance has been improved.
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
168 Simplexes points are now ordered so they will all have positive
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
169 outward normal vectors. Input type checking has also been added for
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
170 improved error handling.
31240
bf8f33249e86 delaunayn simplex check consistency and performance improvement (bug #60818)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31213
diff changeset
171
31408
870036573716 NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31380
diff changeset
172 - `factor` now factorizes all 64-bit integers in roughly the same time.
870036573716 NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31380
diff changeset
173 Previously, the product of two large primes took much longer to factorize
870036573716 NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31380
diff changeset
174 than highly composite inputs.
870036573716 NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31380
diff changeset
175
31421
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
176 - `Refine` option is now implemented in functions `ode45`, `ode23`,
31263
449ed6f427cb ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents: 31253
diff changeset
177 and `ode23s`.
449ed6f427cb ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents: 31253
diff changeset
178
31517
b2882cf2a547 NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents: 31516
diff changeset
179 - Octave is now compatible with PCRE2 (UTF-8). PCRE2 is preferred over PCRE
b2882cf2a547 NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents: 31516
diff changeset
180 if both are installed. Configure with `--without-pcre2` if you prefer Octave
b2882cf2a547 NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents: 31516
diff changeset
181 to use PCRE in this case.
31878
942ca5f2c71c mean: Process single as double to avoid precision limits on stable (bug #63848).
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31766
diff changeset
182
31905
0018557a53b2 NEWS.8.md: Fix typo in mean change summary (bug #63887)
A.R. Burgers <arburgers@gmail.com>
parents: 31892
diff changeset
183 - `mean` now internally processes data as type double to reduce likelihood of
31878
942ca5f2c71c mean: Process single as double to avoid precision limits on stable (bug #63848).
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31766
diff changeset
184 hitting overflow or precision limits with other types (bug #63848).
31427
662499ba0d21 NEWS: Add note that PCRE2 can be used (bug #61542).
Markus Mützel <markus.muetzel@gmx.de>
parents: 31421
diff changeset
185
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
186 ### Graphical User Interface
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
187
31516
e88ad18ca0ee NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents: 31515
diff changeset
188 - The GUI has a dark style and several new icons in toolbars for better
e88ad18ca0ee NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents: 31515
diff changeset
189 visibility and higher contrast.
e88ad18ca0ee NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents: 31515
diff changeset
190
31672
c9430c9cda2e NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31562
diff changeset
191 - A new terminal widget has been added for the GUI. It is still experimental
c9430c9cda2e NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31562
diff changeset
192 and is disabled by default. It can be enabled with the command line
c9430c9cda2e NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31562
diff changeset
193 parameter `--experimental-terminal-widget`.
c9430c9cda2e NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31562
diff changeset
194
c9430c9cda2e NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents: 31562
diff changeset
195 - More fonts for the documentation browser are included.
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
196
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
197 ### Graphics backend
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
198
31432
df8bdaf1164b print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31427
diff changeset
199 - When printing, the option `-svgconvert` is now the default. If you want to
df8bdaf1164b print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31427
diff changeset
200 use the more limited EPS-based tool chain (the former default)&mdash;e.g., if
df8bdaf1164b print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31427
diff changeset
201 you encounter inaccurate image rendering&mdash;you can pass the `-nosvgconvert`
df8bdaf1164b print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31427
diff changeset
202 option to the `print` function.
df8bdaf1164b print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31427
diff changeset
203
31020
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
204 - Additional properties have been added to the `figure` graphics object:
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
205 * `"innerposition"` (equivalent to `"position"`)
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
206 * `"windowstate"` (not yet implemented)
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
207
31253
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
208 - Legend now features a new property `"itemhitfcn"`, allowing the
a40c0b7aa376 maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents: 31248
diff changeset
209 execution of a callback function when a legend item is clicked.
31213
bc385e42e09a NEWS.8.md: Announce new legend property "itemhitfcn"
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 31180
diff changeset
210
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
211 ### Matlab compatibility
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
212
30912
ec5b57af230a Improve performance of inline functions.
Rik <rik@octave.org>
parents: 30902
diff changeset
213 - `inline` functions now support all Matlab methods. The performance
ec5b57af230a Improve performance of inline functions.
Rik <rik@octave.org>
parents: 30902
diff changeset
214 of `inline` functions has also been improved.
ec5b57af230a Improve performance of inline functions.
Rik <rik@octave.org>
parents: 30902
diff changeset
215
30902
972959edc3ff Allow sub2ind() to accept indices outside the size of the input subscripts (bug #62184)
John W. Eaton <jwe@octave.org>
parents: 30876
diff changeset
216 - `sub2ind` now supports index values outside of the size specified by
972959edc3ff Allow sub2ind() to accept indices outside the size of the input subscripts (bug #62184)
John W. Eaton <jwe@octave.org>
parents: 30876
diff changeset
217 the subscripts.
972959edc3ff Allow sub2ind() to accept indices outside the size of the input subscripts (bug #62184)
John W. Eaton <jwe@octave.org>
parents: 30876
diff changeset
218
30876
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
219 - `cylinder` now accepts a scalar for the radius argument.
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
220
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
221 - `clock` now has an optional second output `ISDST` which indicates if
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
222 Daylight Savings Time is in effect for the system's time zone.
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
223
30958
8a8f82c0235e print.m: Add options "-image"/"-vector" for Matlab compatibility.
Rik <rik@octave.org>
parents: 30912
diff changeset
224 - `print` now accepts option `-image` to specify the "opengl" renderer
8a8f82c0235e print.m: Add options "-image"/"-vector" for Matlab compatibility.
Rik <rik@octave.org>
parents: 30912
diff changeset
225 and `-vector` to specify the "painters" renderer.
8a8f82c0235e print.m: Add options "-image"/"-vector" for Matlab compatibility.
Rik <rik@octave.org>
parents: 30912
diff changeset
226
30992
4ef25c610433 format: Add 'default' format option (bug #62430)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30978
diff changeset
227 - `format` now accepts the option "default", which is equivalent to
4ef25c610433 format: Add 'default' format option (bug #62430)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30978
diff changeset
228 calling `format` without any options to reset the default state.
4ef25c610433 format: Add 'default' format option (bug #62430)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30978
diff changeset
229
30996
4298af839d20 quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents: 30992
diff changeset
230 - `quadgk` now stops iterating when `error <= tolerance` while the previous
4298af839d20 quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents: 30992
diff changeset
231 condition was `error < tolerance`.
4298af839d20 quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents: 30992
diff changeset
232
31421
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
233 - `mean` now accepts vector dimensions and options to handle `NaN` values.
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
234 The option `"a"` (arithmetic mean), `"g"` (geometric mean), and `"h"`
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
235 (harmonic mean) are no longer accepted, only the arithmetic mean is computed.
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
236 For the geometric and harmonic mean, please use respective functions
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
237 `geomean` and `harmmean` from the Octave Statistics package.
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
238
30997
5330efaf9476 Add optional second output to var and std (bug #62395)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30996
diff changeset
239 - `var` and `std` now optionally output a second argument containing the mean
5330efaf9476 Add optional second output to var and std (bug #62395)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30996
diff changeset
240 or weighted mean.
5330efaf9476 Add optional second output to var and std (bug #62395)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 30996
diff changeset
241
31063
451fb63a10a0 update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31026
diff changeset
242 - `integral` can now accept the 'ArrayValued' option in combination with
451fb63a10a0 update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31026
diff changeset
243 'RelTol' and 'WayPoints'.
451fb63a10a0 update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31026
diff changeset
244
31380
980059c3b129 unlink: Also remove files with read-only file attribute on Windows (bug #63265).
Markus Mützel <markus.muetzel@gmx.de>
parents: 31351
diff changeset
245 - File system operations that remove files (e.g., `unlink` or `rmdir`) now also
980059c3b129 unlink: Also remove files with read-only file attribute on Windows (bug #63265).
Markus Mützel <markus.muetzel@gmx.de>
parents: 31351
diff changeset
246 remove files that have their read-only file attribute set on Windows.
980059c3b129 unlink: Also remove files with read-only file attribute on Windows (bug #63265).
Markus Mützel <markus.muetzel@gmx.de>
parents: 31351
diff changeset
247
31020
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
248 - The default state for certain graphics properties has been made
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
249 consistent with Matlab.
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
250
31470
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
251 Object | Property | Default State
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
252 ------------|------------------|------------
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
253 figure | "dockcontrols" | "on"
31421
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
254
31263
449ed6f427cb ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents: 31253
diff changeset
255 - `ode45`, `ode23`, and `ode23s` have improved results for options `Events`,
31421
21962c678648 mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents: 31408
diff changeset
256 `OutputFcn`, and `Refine`, along with corrected orientation of struct
31263
449ed6f427cb ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents: 31253
diff changeset
257 outputs.
31020
cb9451780a15 Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents: 31005
diff changeset
258
31515
45328547bc12 NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31470
diff changeset
259 - *Early notice of future breaking changes*: Due to many user requests that
45328547bc12 NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31470
diff changeset
260 Octave should have a Matlab-compatible string class, there is work under way
31562
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
261 to implement a string class that will differ from a vector of characters. In
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
262 Octave, single-quoted character arrays are currently compatible with Matlab,
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
263 but double-quoted forms are not. Currently in Octave, both 'foo' and "foo"
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
264 are largely interchangeable, barring certain escape sequence interpretations
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
265 such as "\n" (converted to a single newline character) as opposed to '\n'
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
266 (two separate characters). Matlab’s single-quoted character arrays and
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
267 double-quoted strings do not process backslash escape sequences, unlike many
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
268 other languages, and those escape sequences are instead processed by
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
269 individual functions such as `fprintf`.
31515
45328547bc12 NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31470
diff changeset
270
31562
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
271 Octave's behavior is likely to change in future as a consequence of
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
272 implementing Matlab-style string syntax. For example, 'foo' will remain a
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
273 three-element character vector, but "foo" will become a single-element string
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
274 object. Some backslash escape sequences are likely to differ from their
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
275 current Octave behavior, but will achieve greater Matlab compatibility. The
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
276 exact implementation is a work in progress, and may or may not include
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
277 methods of preserving backward compatibility.
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
278
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
279 *What this means for user code*: If your code currently relies on
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
280 double-quoted strings (e.g., "foo") representing character vectors as
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
281 opposed to string objects, and if you intend to update to a future version of
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
282 Octave incorporating the above changes, then consider replacing all
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
283 double-quoted strings with single-quoted strings in your code over time
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
284 (e.g., replace "foo" with 'foo'). Single-quoted strings are expected to
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
285 retain current behavior. Further, if your code relies on backslash escape
8029e9b88950 NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents: 31525
diff changeset
286 sequence interpretation in double-quoted strings (except for special cases
31710
bc24b226891a strip trailing whitespace and extra blank lines
John W. Eaton <jwe@octave.org>
parents: 31672
diff changeset
287 like the `printf` family), that code may need to change as well.
31515
45328547bc12 NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31470
diff changeset
288
32217
ae8c5b698912 NEWS.8.md: Update NEWS file with changes for Octave 8.3.0.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32213
diff changeset
289
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
290 ### Alphabetical list of new functions added in Octave 8
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
291
31245
a887ffb997a7 New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 31240
diff changeset
292 * `clearAllMemoizedCaches`
a887ffb997a7 New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 31240
diff changeset
293 * `matlab.lang.MemoizedFunction`
a887ffb997a7 New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 31240
diff changeset
294 * `memoize`
31351
ecfb41743fd2 Implement new function 'normalize' (bug #55765)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31263
diff changeset
295 * `normalize`
31140
7c5cb8f8a21e pagetranspose.m, pagectranspose.m: New functions for transposing the page (3-D) of an N-D array.
Rik <rik@octave.org>
parents: 31063
diff changeset
296 * `pagectranspose`
7c5cb8f8a21e pagetranspose.m, pagectranspose.m: New functions for transposing the page (3-D) of an N-D array.
Rik <rik@octave.org>
parents: 31063
diff changeset
297 * `pagetranspose`
31005
81b51b823663 uifigure.m: Add new function.
Rik <rik@octave.org>
parents: 30999
diff changeset
298 * `uifigure`
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
299
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
300 ### Deprecated functions, properties, and operators
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
301
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
302 The following functions and properties have been deprecated in Octave 8
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
303 and will be removed from Octave 10 (or whatever version is the second
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
304 major release after 8):
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
305
30604
a5e92ddf0a4d doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 30550
diff changeset
306 - Functions
a5e92ddf0a4d doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 30550
diff changeset
307
31470
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
308 Function | Replacement
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
309 -----------------------|------------------
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
310 shift | circshift
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
311 sparse_auto_mutate | none (see below)
30604
a5e92ddf0a4d doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 30550
diff changeset
312
30876
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
313 - The `sparse_auto_mutate` function no longer has any effect on Octave's
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
314 behavior. Previously, after calling `sparse_auto_mutate (true)`,
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
315 Octave would automatically convert sparse matrices to full when a
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
316 sparse matrix required more memory than simply using full matrix
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
317 storage. This setting was `false` by default for compatibility with
6ddc9c9bab50 NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents: 30815
diff changeset
318 Matlab. Now you must manually convert to full storage when desired.
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
319
30999
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
320 - Properties
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
321
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
322 The following property names are discouraged, but there is no fixed
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
323 date for their removal.
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
324
31470
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
325 Object | Property | Replacement
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
326 -----------------|-------------|------------
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
327 uimenu | label | text
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
328 uimenu | callback | menuselectedfcn
30999
fef2957c38ec Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents: 30997
diff changeset
329
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
330 The following functions were deprecated in Octave 6 and have been removed
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
331 from Octave 8.
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
332
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
333 - Functions
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
334
31470
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
335 Function | Replacement
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
336 -------------|------------
2b83190294b5 NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents: 31445
diff changeset
337 runtests | oruntests
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
338
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
339 - The environment variable used by `mkoctfile` for linker flags is now
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
340 `LDFLAGS` rather than `LFLAGS`. `LFLAGS` was deprecated in Octave 6,
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
341 and will be removed in a future version of Octave.
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
342
31766
74aa32d5fd08 bump version for first 8.1 release candidate
John W. Eaton <jwe@octave.org>
parents: 31710
diff changeset
343 Summary of bugs fixed for version 8.1.0 (2023-01-22):
31519
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
344 ----------------------------------------------------
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
345
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
346 - Improved input validation and/or output handling for `poly`, `pinv`, `patch`,
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
347 `fill`, `fill3`, `qp`, `datevec`, `textscan`, `sub2ind`, `qr`, `airy`,
31525
24ca5cb70a4a mean.m: improve error handling for dim input (bug #63410)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 31521
diff changeset
348 `regexp`, `dec2bin`, `dec2hex`, `mean`, and many others.
31519
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
349 - Improved performance for `complex`, `fftw`, `delaunayn`, `isfield`, `tsearch`,
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
350 sparse matrix exponentiation, other sparse operations, and many others.
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
351 - Overhauled `@audiorecorder` and `@audioplayer` classes.
e3a133bf920f NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents: 31517
diff changeset
352
30458
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
353 ### Old release news
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
354
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
355 - [Octave 7.x](etc/NEWS.7)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
356 - [Octave 6.x](etc/NEWS.6)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
357 - [Octave 5.x](etc/NEWS.5)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
358 - [Octave 4.x](etc/NEWS.4)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
359 - [Octave 3.x](etc/NEWS.3)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
360 - [Octave 2.x](etc/NEWS.2)
df7feab99999 maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
361 - [Octave 1.x](etc/NEWS.1)