Mercurial > octave
view etc/NEWS.9.md @ 31472:2ad979f8c265
maint: Remove deprecated line continuation code.
* NEWS.9.md: Announce removal of items deprecated in Octave 7.
* lex.ll: Remove patterns for deprecated line continuations. The function
warn_deprecated_syntax() was left in case the need for it arises again in
the future.
* line-continue.tst: Remove tests for deprecated line continuations.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 17 Nov 2022 14:48:19 -0800 |
parents | 344e1152ed88 |
children | 601b08ce0c00 |
line wrap: on
line source
Summary of important user-visible changes for version 9 (yyyy-mm-dd): --------------------------------------------------------------------- ### General improvements ### Graphical User Interface ### Graphics backend ### Matlab compatibility ### Alphabetical list of new functions added in Octave 9 ### Deprecated functions, properties, and operators The following functions and properties have been deprecated in Octave 9 and will be removed from Octave 11 (or whatever version is the second major release after 9): - Functions Function | Replacement -----------------------|------------------ - Properties The following property names are discouraged, but there is no fixed date for their removal. Object | Property | Replacement -----------------|-------------|------------ The following features were deprecated in Octave 7 and have been removed from Octave 9. - Functions Function | Replacement ---------------------------|------------------ disable_diagonal_matrix | optimize_diagonal_matrix disable_permutation_matrix | optimize_permutation_matrix disable_range | optimize_range - Operators Operator | Replacement ---------|------------ .+ | + .+= | += .- | - .-= | -= ** | ^ **= | ^= .** | .^ .**= | .^= - Interpreter * The use of `'...'` for line continuations *inside* double-quoted strings has been removed. Use `'\'` for line continuations inside strings instead. * The use of `'\'` as a line continuation *outside* of double-quoted strings has been removed. Use `'...'` for line continuations instead. * Support for trailing whitespace after a `'\'` line continuation has been removed. Delete unnecessary trailing whitespace. - For plot functions, the use of numbers to select line colors in shorthand formats was an undocumented feature was removed from Octave 9. - The environment variable used by `mkoctfile` for linker flags is now `LDFLAGS` rather than `LFLAGS`. `LFLAGS` was deprecated in Octave 6 and has been removed. ### Old release news - [Octave 8.x](etc/NEWS.8) - [Octave 7.x](etc/NEWS.7) - [Octave 6.x](etc/NEWS.6) - [Octave 5.x](etc/NEWS.5) - [Octave 4.x](etc/NEWS.4) - [Octave 3.x](etc/NEWS.3) - [Octave 2.x](etc/NEWS.2) - [Octave 1.x](etc/NEWS.1)