Mercurial > octave
annotate etc/NEWS.8.md @ 31955:6207fd009875 stable
NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0.
* etc/NEWS.8.md: Update NEWS file with recent changes for Octave 8.2.0. Remove
duplicate section further down in the file.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 01 Apr 2023 15:17:44 +0200 |
parents | 9ddaea221f66 |
children | fb0049746640 ce64ec8fe929 |
rev | line source |
---|---|
31892
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
1 Summary of bugs fixed for version 8.2.0 (yyyy-mm-dd): |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
2 ---------------------------------------------------- |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
3 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
4 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
|
5 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
6 ### 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
|
7 - `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
|
8 - 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
|
9 #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
|
10 - 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
|
11 - `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
|
12 (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
|
13 - `pr-output.cc`: Fix integer 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
|
14 - `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
|
15 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
|
16 - 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
|
17 - `fopen`: Use "UTF-8" as default encoding for `fopen` (bug #63930). |
31892
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
18 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
19 ### 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
|
20 - 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
|
21 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
22 ### 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
|
23 - `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
|
24 - `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
|
25 - `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
|
26 - `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
|
27 - Disable visibility flags by default (bug #61855, bug #63916). |
31892
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
28 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
29 ### 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
|
30 - Improve documentation for `linspace` and `logspace` functions. |
31892
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
31 |
fe1704313ec3
bump stable branch version after release
John W. Eaton <jwe@octave.org>
parents:
31890
diff
changeset
|
32 |
31890 | 33 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
|
34 -------------------------------------------------------------------- |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
35 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
36 ### General improvements |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
37 |
30550
c24457a42219
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30466
diff
changeset
|
38 - 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
|
39 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
|
40 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
|
41 (as in previous versions). |
30550
c24457a42219
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30466
diff
changeset
|
42 |
31180
6203e303c5ac
NEWS.8.md: mention speed of filter (bug #61674)
Arun Giridhar <arungiridhar@gmail.com>
parents:
31140
diff
changeset
|
43 - `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
|
44 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
|
45 |
30978
e8ced722b19e
integral: Add optional output error argument (bug #62412)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30958
diff
changeset
|
46 - `integral` can now output a second argument passing the error |
31253
a40c0b7aa376
maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents:
31248
diff
changeset
|
47 measurement used by the underlying integrator. |
30978
e8ced722b19e
integral: Add optional output error argument (bug #62412)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30958
diff
changeset
|
48 |
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
|
49 - `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
|
50 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
|
51 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
|
52 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
|
53 |
31063
451fb63a10a0
update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31026
diff
changeset
|
54 - `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
|
55 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
|
56 |
31253
a40c0b7aa376
maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents:
31248
diff
changeset
|
57 - `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
|
58 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
|
59 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
|
60 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
|
61 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
|
62 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
|
63 |
31408
870036573716
NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31380
diff
changeset
|
64 - `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
|
65 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
|
66 than highly composite inputs. |
870036573716
NEWS.8.md: Add text about factor behavior.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31380
diff
changeset
|
67 |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
68 - `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
|
69 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
|
70 |
31517
b2882cf2a547
NEWS.8.md: Minor copyedits to preexisting items
Arun Giridhar <arungiridhar@gmail.com>
parents:
31516
diff
changeset
|
71 - 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
|
72 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
|
73 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
|
74 |
31905
0018557a53b2
NEWS.8.md: Fix typo in mean change summary (bug #63887)
A.R. Burgers <arburgers@gmail.com>
parents:
31892
diff
changeset
|
75 - `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
|
76 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
|
77 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
78 ### Graphical User Interface |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
79 |
31516
e88ad18ca0ee
NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents:
31515
diff
changeset
|
80 - 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
|
81 visibility and higher contrast. |
e88ad18ca0ee
NEWS.8.md: Add notes about GUI improvements
Arun Giridhar <arungiridhar@gmail.com>
parents:
31515
diff
changeset
|
82 |
31672
c9430c9cda2e
NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents:
31562
diff
changeset
|
83 - 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
|
84 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
|
85 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
|
86 |
c9430c9cda2e
NEWS.8.md: Clarify that the new terminal widget is experimental.
Markus Mützel <markus.muetzel@gmx.de>
parents:
31562
diff
changeset
|
87 - 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
|
88 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
89 ### Graphics backend |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
90 |
31432
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
91 - 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
|
92 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
|
93 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
|
94 option to the `print` function. |
df8bdaf1164b
print.m: Use -svgconvert by default (bug #62979)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
31427
diff
changeset
|
95 |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
96 - 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
|
97 * `"innerposition"` (equivalent to `"position"`) |
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
98 * `"windowstate"` (not yet implemented) |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
99 |
31253
a40c0b7aa376
maint: changes to follow Octave coding conventions.
Rik <rik@octave.org>
parents:
31248
diff
changeset
|
100 - 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
|
101 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
|
102 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
103 ### Matlab compatibility |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
104 |
30912
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
105 - `inline` functions now support all Matlab methods. The performance |
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
106 of `inline` functions has also been improved. |
ec5b57af230a
Improve performance of inline functions.
Rik <rik@octave.org>
parents:
30902
diff
changeset
|
107 |
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
|
108 - `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
|
109 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
|
110 |
30876
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
111 - `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
|
112 |
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
113 - `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
|
114 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
|
115 |
30958
8a8f82c0235e
print.m: Add options "-image"/"-vector" for Matlab compatibility.
Rik <rik@octave.org>
parents:
30912
diff
changeset
|
116 - `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
|
117 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
|
118 |
30992
4ef25c610433
format: Add 'default' format option (bug #62430)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30978
diff
changeset
|
119 - `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
|
120 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
|
121 |
30996
4298af839d20
quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents:
30992
diff
changeset
|
122 - `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
|
123 condition was `error < tolerance`. |
4298af839d20
quadgk.m: Change stopping criterion to "<=" from just "<".
Rik <rik@octave.org>
parents:
30992
diff
changeset
|
124 |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
125 - `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
|
126 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
|
127 (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
|
128 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
|
129 `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
|
130 |
30997
5330efaf9476
Add optional second output to var and std (bug #62395)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
30996
diff
changeset
|
131 - `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
|
132 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
|
133 |
31063
451fb63a10a0
update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31026
diff
changeset
|
134 - `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
|
135 '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
|
136 |
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
|
137 - 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
|
138 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
|
139 |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
140 - 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
|
141 consistent with Matlab. |
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
142 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
143 Object | Property | Default State |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
144 ------------|------------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
145 figure | "dockcontrols" | "on" |
31421
21962c678648
mean.m: more Matlab compatibility (bugs #58116, #50571).
Andreas Bertsatos <abertsatos@biol.uoa.gr>
parents:
31408
diff
changeset
|
146 |
31263
449ed6f427cb
ode45/23/23s: Implement Events, OutputFcn, & Refine options (bug #49408 and #63063)
Ken Marek <marek_ka@mercer.edu>
parents:
31253
diff
changeset
|
147 - `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
|
148 `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
|
149 outputs. |
31020
cb9451780a15
Update figure graphics object for Matlab compatibility.
Rik <rik@octave.org>
parents:
31005
diff
changeset
|
150 |
31515
45328547bc12
NEWS.8.md: Add note about breaking change (strings)
Arun Giridhar <arungiridhar@gmail.com>
parents:
31470
diff
changeset
|
151 - *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
|
152 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
|
153 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
|
154 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
|
155 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
|
156 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
|
157 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
|
158 (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
|
159 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
|
160 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
|
161 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
|
162 |
31562
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
163 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
|
164 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
|
165 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
|
166 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
|
167 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
|
168 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
|
169 methods of preserving backward compatibility. |
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
170 |
8029e9b88950
NEWS.8.md: Expand note about string changes.
Arun Giridhar <arungiridhar@gmail.com>
parents:
31525
diff
changeset
|
171 *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
|
172 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
|
173 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
|
174 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
|
175 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
|
176 (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
|
177 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
|
178 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
|
179 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
|
180 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
181 ### 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
|
182 |
31245
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
183 * `clearAllMemoizedCaches` |
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
184 * `matlab.lang.MemoizedFunction` |
a887ffb997a7
New function memoize to optimize repetitive function calls (bug #60860).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
31240
diff
changeset
|
185 * `memoize` |
31351
ecfb41743fd2
Implement new function 'normalize' (bug #55765)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents:
31263
diff
changeset
|
186 * `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
|
187 * `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
|
188 * `pagetranspose` |
31005 | 189 * `uifigure` |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
190 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
191 ### Deprecated functions, properties, and operators |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
192 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
193 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
|
194 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
|
195 major release after 8): |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
196 |
30604
a5e92ddf0a4d
doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
30550
diff
changeset
|
197 - Functions |
a5e92ddf0a4d
doc: etc/NEWS.8.md: announce shift.m deprecation.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
30550
diff
changeset
|
198 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
199 Function | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
200 -----------------------|------------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
201 shift | circshift |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
202 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
|
203 |
30876
6ddc9c9bab50
NEWS.8.md: Add notes to Matlab Compatibility section.
Rik <rik@octave.org>
parents:
30815
diff
changeset
|
204 - 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
|
205 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
|
206 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
|
207 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
|
208 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
|
209 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
|
210 |
30999
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
211 - Properties |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
212 |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
213 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
|
214 date for their removal. |
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
215 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
216 Object | Property | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
217 -----------------|-------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
218 uimenu | label | text |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
219 uimenu | callback | menuselectedfcn |
30999
fef2957c38ec
Deprecate uimenu properties "label" and "callback" (bug #62443)
Rik <rik@octave.org>
parents:
30997
diff
changeset
|
220 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
221 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
|
222 from Octave 8. |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
223 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
224 - Functions |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
225 |
31470
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
226 Function | Replacement |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
227 -------------|------------ |
2b83190294b5
NEWS.8.md: Update spacing for Markdown syntax.
Rik <rik@octave.org>
parents:
31445
diff
changeset
|
228 runtests | oruntests |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
229 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
230 - 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
|
231 `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
|
232 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
|
233 |
31766
74aa32d5fd08
bump version for first 8.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
31710
diff
changeset
|
234 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
|
235 ---------------------------------------------------- |
e3a133bf920f
NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents:
31517
diff
changeset
|
236 |
e3a133bf920f
NEWS.8.md: Add short list of bugs fixed for Octave 8
Arun Giridhar <arungiridhar@gmail.com>
parents:
31517
diff
changeset
|
237 - 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
|
238 `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
|
239 `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
|
240 - 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
|
241 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
|
242 - 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
|
243 |
30458
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
244 ### Old release news |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
245 |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
246 - [Octave 7.x](etc/NEWS.7) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
247 - [Octave 6.x](etc/NEWS.6) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
248 - [Octave 5.x](etc/NEWS.5) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
249 - [Octave 4.x](etc/NEWS.4) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
250 - [Octave 3.x](etc/NEWS.3) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
251 - [Octave 2.x](etc/NEWS.2) |
df7feab99999
maint: etc/NEWS.8 make Markdown file.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
252 - [Octave 1.x](etc/NEWS.1) |