Mercurial > octave
annotate etc/NEWS.8.md @ 33589:f07a7fe7bd51 default tip @
maint: merge stable to default
author | Rik <rik@octave.org> |
---|---|
date | Thu, 16 May 2024 08:32:01 -0700 |
parents | bce9463833d2 |
children |
rev | line source |
---|---|
32469
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
1 Summary of bugs fixed for version 8.5.0 (tbd): |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
2 ---------------------------------------------------- |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
3 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
4 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
5 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
6 ### Improvements and fixes |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
7 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
8 ### GUI |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
9 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
10 ### Build system / Tests |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
11 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
12 ### Documentation |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
13 |
39a11fb58ae2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32467
diff
changeset
|
14 |
32467 | 15 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
|
16 ---------------------------------------------------- |
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
17 |
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
18 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
|
19 |
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
20 ### Improvements and fixes |
32244
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
21 |
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
|
22 - `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
|
23 - 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
|
24 - `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
|
25 (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
|
26 - `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
|
27 - `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
|
28 (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
|
29 - 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
|
30 - 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
|
31 (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
|
32 - `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
|
33 (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
|
34 - `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
|
35 - `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
|
36 - `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
|
37 - 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
|
38 - `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
|
39 - `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
|
40 |
32244
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
41 ### GUI |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
42 |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
43 ### Build system / Tests |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
44 |
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
|
45 - `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
|
46 - 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
|
47 - 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
|
48 |
32244
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
49 ### Documentation |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
50 |
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
|
51 - 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
|
52 - 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
|
53 - `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
|
54 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
|
55 - `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
|
56 (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
|
57 - `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
|
58 - 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
|
59 - 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
|
60 |
32244
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
61 |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
62 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
|
63 ---------------------------------------------------- |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
64 |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
65 ### Improvements and fixes |
8dd6446e94c7
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32242
diff
changeset
|
66 |
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
|
67 - `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
|
68 - 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
|
69 - 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
|
70 - 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
|
71 #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
|
72 - `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
|
73 - `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
|
74 - `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
|
75 - `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
|
76 (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
|
77 - 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
|
78 - 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
|
79 - `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
|
80 - 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
|
81 `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
|
82 - `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
|
83 - `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
|
84 #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
|
85 - `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
|
86 - `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
|
87 - 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
|
88 `@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
|
89 - 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
|
90 - 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
|
91 - `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
|
92 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
|
93 - `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
|
94 - `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
|
95 - `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
|
96 #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
|
97 - `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
|
98 - `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
|
99 #64658). |
32019
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
100 |
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
101 ### 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
|
102 - `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
|
103 - `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
|
104 - `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
|
105 - `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
|
106 - `fileparts.m`: Overhaul BISTs. |
32019
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
107 |
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
108 ### 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
|
109 - 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
|
110 - 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
|
111 |
32019
a13e5f367ab2
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
32017
diff
changeset
|
112 |
32017 | 113 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
|
114 ---------------------------------------------------- |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
115 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
116 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
|
117 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
118 ### 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
|
119 - `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
|
120 - 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
|
121 #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
|
122 - 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
|
123 - `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
|
124 (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
|
125 - `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
|
126 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
|
127 - 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
|
128 - `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
|
129 - 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
|
130 - `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
|
131 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
|
132 - `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
|
133 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
|
134 - 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
|
135 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
|
136 - `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
|
137 (bug #63930). |
31892
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
138 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
139 ### 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
|
140 - 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
|
141 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
142 ### 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
|
143 - `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
|
144 - `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
|
145 - `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
|
146 - `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
|
147 - 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
|
148 - 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
|
149 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
150 ### 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
|
151 - 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
|
152 - 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
|
153 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
154 |
31890 | 155 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
|
156 -------------------------------------------------------------------- |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
157 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
158 ### General improvements |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
159 |
30550
c24457a42219
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30466
diff
changeset
|
160 - 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
|
161 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
|
162 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
|
163 (as in previous versions). |
30550
c24457a42219
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30466
diff
changeset
|
164 |
31180
6203e303c5ac
NEWS.8.md: mention speed of filter (bug #61674)
Arun Giridhar <arungiridhar@gmail.com>
parents:
31140
diff
changeset
|
165 - `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
|
166 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
|
167 |
31965
8e71a9fc470f
NEWS.8.md: Reword comment on second integral output for clarity (bug #63991).
Rik <rik@octave.org>
parents:
31963
diff
changeset
|
168 - `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
|
169 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
|
170 |
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
|
171 - `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
|
172 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
|
173 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
|
174 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
|
175 |
31063
451fb63a10a0
update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31026
diff
changeset
|
176 - `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
|
177 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
|
178 |
31253
a40c0b7aa376
maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents:
31248
diff
changeset
|
179 - `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
|
180 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
|
181 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
|
182 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
|
183 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
|
184 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
|
185 |
31408
870036573716
NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31380
diff
changeset
|
186 - `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
|
187 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
|
188 than highly composite inputs. |
870036573716
NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31380
diff
changeset
|
189 |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
190 - `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
|
191 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
|
192 |
31517
b2882cf2a547
NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents:
31516
diff
changeset
|
193 - 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
|
194 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
|
195 to use PCRE in this case. |
32151
72dcb1cef2c9
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
32020
diff
changeset
|
196 |
31905
0018557a53b2
NEWS.8.md: Fix typo in mean change summary (bug #63887)
A.R. Burgers <arburgers@gmail.com>
parents:
31892
diff
changeset
|
197 - `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
|
198 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
|
199 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
200 ### Graphical User Interface |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
201 |
31516
e88ad18ca0ee
NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents:
31515
diff
changeset
|
202 - 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
|
203 visibility and higher contrast. |
e88ad18ca0ee
NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents:
31515
diff
changeset
|
204 |
31672
c9430c9cda2e
NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents:
31562
diff
changeset
|
205 - 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
|
206 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
|
207 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
|
208 |
c9430c9cda2e
NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents:
31562
diff
changeset
|
209 - 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
|
210 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
211 ### Graphics backend |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
212 |
31432
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
213 - 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
|
214 use the more limited EPS-based tool chain (the former default)—e.g., if |
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
215 you encounter inaccurate image rendering—you can pass the `-nosvgconvert` |
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
216 option to the `print` function. |
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
217 |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
218 - 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
|
219 * `"innerposition"` (equivalent to `"position"`) |
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
220 * `"windowstate"` (not yet implemented) |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
221 |
31253
a40c0b7aa376
maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents:
31248
diff
changeset
|
222 - 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
|
223 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
|
224 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
225 ### Matlab compatibility |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
226 |
30912
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
227 - `inline` functions now support all Matlab methods. The performance |
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
228 of `inline` functions has also been improved. |
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
229 |
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
|
230 - `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
|
231 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
|
232 |
30876
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
233 - `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
|
234 |
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
235 - `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
|
236 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
|
237 |
30958
8a8f82c0235e
print.m: Add options "-image"/"-vector" for Matlab compatibility.
Rik <rik@octave.org>
parents:
30912
diff
changeset
|
238 - `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
|
239 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
|
240 |
30992
4ef25c610433
format: Add 'default' format option (bug #62430)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30978
diff
changeset
|
241 - `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
|
242 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
|
243 |
30996
4298af839d20
quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents:
30992
diff
changeset
|
244 - `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
|
245 condition was `error < tolerance`. |
4298af839d20
quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents:
30992
diff
changeset
|
246 |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
247 - `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
|
248 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
|
249 (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
|
250 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
|
251 `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
|
252 |
30997
5330efaf9476
Add optional second output to var and std (bug #62395)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30996
diff
changeset
|
253 - `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
|
254 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
|
255 |
31063
451fb63a10a0
update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31026
diff
changeset
|
256 - `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
|
257 '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
|
258 |
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
|
259 - 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
|
260 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
|
261 |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
262 - 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
|
263 consistent with Matlab. |
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
264 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
265 Object | Property | Default State |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
266 ------------|------------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
267 figure | "dockcontrols" | "on" |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
268 |
31263
449ed6f427cb
ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents:
31253
diff
changeset
|
269 - `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
|
270 `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
|
271 outputs. |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
272 |
31515
45328547bc12
NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents:
31470
diff
changeset
|
273 - *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
|
274 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
|
275 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
|
276 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
|
277 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
|
278 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
|
279 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
|
280 (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
|
281 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
|
282 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
|
283 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
|
284 |
31562
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
285 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
|
286 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
|
287 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
|
288 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
|
289 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
|
290 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
|
291 methods of preserving backward compatibility. |
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
292 |
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
293 *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
|
294 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
|
295 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
|
296 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
|
297 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
|
298 (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
|
299 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
|
300 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
|
301 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
|
302 |
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
|
303 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
304 ### 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
|
305 |
31245
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
306 * `clearAllMemoizedCaches` |
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
307 * `matlab.lang.MemoizedFunction` |
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
308 * `memoize` |
31351
ecfb41743fd2
Implement new function 'normalize' (bug #55765)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31263
diff
changeset
|
309 * `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
|
310 * `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
|
311 * `pagetranspose` |
31005 | 312 * `uifigure` |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
313 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
314 ### Deprecated functions, properties, and operators |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
315 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
316 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
|
317 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
|
318 major release after 8): |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
319 |
30604
a5e92ddf0a4d
doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
30550
diff
changeset
|
320 - Functions |
a5e92ddf0a4d
doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
30550
diff
changeset
|
321 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
322 Function | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
323 -----------------------|------------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
324 shift | circshift |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
325 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
|
326 |
30876
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
327 - 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
|
328 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
|
329 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
|
330 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
|
331 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
|
332 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
|
333 |
30999
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
334 - Properties |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
335 |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
336 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
|
337 date for their removal. |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
338 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
339 Object | Property | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
340 -----------------|-------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
341 uimenu | label | text |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
342 uimenu | callback | menuselectedfcn |
30999
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
343 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
344 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
|
345 from Octave 8. |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
346 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
347 - Functions |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
348 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
349 Function | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
350 -------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
351 runtests | oruntests |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
352 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
353 - 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
|
354 `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
|
355 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
|
356 |
31766
74aa32d5fd08
bump version for first 8.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
31710
diff
changeset
|
357 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
|
358 ---------------------------------------------------- |
e3a133bf920f
NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents:
31517
diff
changeset
|
359 |
e3a133bf920f
NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents:
31517
diff
changeset
|
360 - 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
|
361 `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
|
362 `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
|
363 - 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
|
364 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
|
365 - 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
|
366 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
367 ### Old release news |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
368 |
32503
bce9463833d2
NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
32470
diff
changeset
|
369 - [Octave 7.x](etc/NEWS.7.md) |
bce9463833d2
NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
32470
diff
changeset
|
370 - [Octave 6.x](etc/NEWS.6.md) |
bce9463833d2
NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
32470
diff
changeset
|
371 - [Octave 5.x](etc/NEWS.5.md) |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
372 - [Octave 4.x](etc/NEWS.4) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
373 - [Octave 3.x](etc/NEWS.3) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
374 - [Octave 2.x](etc/NEWS.2) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
375 - [Octave 1.x](etc/NEWS.1) |