comparison etc/NEWS.7.md @ 31059:b4a6ea55154f stable

NEWS.7.md: Prepare NEWS file for Octave 7.2.0.
author Markus Mützel <markus.muetzel@gmx.de>
date Thu, 02 Jun 2022 19:34:02 +0200
parents 201e29541ef5
children 7201d9b7cea6
comparison
equal deleted inserted replaced
31056:b5902106c043 31059:b4a6ea55154f
1 Summary of bugs fixed for version 7.2.0 (tbd):
2 ----------------------------------------------------
3
4 See: ***add link to release announcement here***
5
6 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX
7
8 ### Improvements and fixes
9
10 - Avoid out-of-bounds indexing when checking for broadcastable inplace operators (bug #38466).
11 - `hdl2struct.m`: Fix saving of uibuttongroups (bug #62266).
12 - Fix `ls` with glob patterns on Windows (bug #62282).
13 - `pkg.m`: Create directory before saving file (bug #62303).
14 - `nchoosek.m`: Fix freeze-up for certain integer inputs (bug #62319).
15 - `nchoosek.m`: Restore fast path code for floating point inputs (bug #62319).
16 - `betainc.m`: Use sophisticated technique for calculating exponents to avoid inaccuracies (bug #62329).
17 - `ls.m`: Fix handling of `\` on UNIX platforms (bug #62282).
18 - `findobj.m`: Fix input validation of graphics handles (bug #62378).
19 - `newplot.m`: Backed out changeset fdd58773ac02 (bug #61945).
20 - `__print_parse_opts__.m`: Initialize variables in all cases for print warnings (bug #62287).
21 - `__wglob__`: Correctly handle `.` and `..` in patterns on Windows (bug #62414).
22 - `datenum.m`: Correctly handle arrays with leading singleton dimensions (bug #62407).
23 - Stop incorrect error when `reset()` called on `uimenu` handle (bug #62425).
24 - Emit more informative error message on empty input when setting axis limits (bug #62541).
25 - `msgbox.m`: Allow "custom" `cdata` for icon (bug #62445).
26 - Fix memory leak with nested functions and anonymous functions (bug #62459).
27 - `__wglob__`: Retain trailing file separator on Windows (bug #62414).
28 - `pkg`: Avoid error when unlinking non-existent files (bug #62436).
29 - `mkoctfile.m`: Trim whitespace (newline) around system output.
30 - `subplot.m`: Avoid error when mixing `rcn` and `"position"` calling form (bug #62526).
31 - `plot`: Deprecate using numbers to select line colors (bug #62470).
32 - Don't shut down interpreter immediately on `execute` (bug #62308).
33 - `isprime.m` and `__isprimelarge__.cc`: Minor performance tweaks.
34
35 ### GUI
36
37 - Fix removing trailing spaces on closing a modified file (bug #62271).
38 - Replace use of depreciated `QDesktopWidget` in GUI.
39 - Fix display in Variable Editor when `fixed_point_format` is on (bug #62544).
40
41 ### Build system / Tests
42
43 - `addpref.m`: Recode test to work with multiple running instances of Octave.
44 - Don't leak build directories in installed directories (bug #62295).
45 - Import `hash-buffer` modules from gnulib (bug #62416).
46 - Remove `.dirstamp` files from `test/` directory with `maintainer-clean` target.
47
48 ### Documentation
49
50 - Fix minor typo in datestr.m.
51 - `ls.m`: Improve wording in docstring (bug #62282).
52 - `dir.m`: Clarify wildcard behavior on Windows in docstring (bug #62282).
53 - `memory.m`: Redo documentation to be formatted correctly in Info output.
54 - Document contracted `format` arguments (bug #62417).
55 - `humps.m`: Fix mismatch between TeX docstring and non-TeX docstring.
56 - `warning_ids.m`: Add new warning ID `"Octave:deprecated-option"`.
57 - `primes.m`: Move code examples before math theory.
58 - `primes.m`: Mark variables in docstring with `@var{}` macro.
59
60
1 Summary of important user-visible changes for version 7 (2022-04-06) 61 Summary of important user-visible changes for version 7 (2022-04-06)
2 -------------------------------------------------------------------- 62 --------------------------------------------------------------------
63
64 See: https://www.gnu.org/software/octave/news/release/2022/04/06/octave-7.1.0-released.html
3 65
4 ### General improvements 66 ### General improvements
5 67
6 - Many functions in Octave can be called in a command form---no 68 - Many functions in Octave can be called in a command form---no
7 parentheses for invocation and no return argument assignment---or in a 69 parentheses for invocation and no return argument assignment---or in a