# HG changeset patch # User Kai T. Ohlhus # Date 1635917931 -32400 # Node ID d31a576802be3dd5e9451298d39d91527114f026 # Parent 0c8946d31bc900b317a33df4bddd189cbdfd2369 Octave 6.4.0 release 2021-10-30 diff -r 0c8946d31bc9 -r d31a576802be _posts/2021-10-30-octave-6.4.0-released.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_posts/2021-10-30-octave-6.4.0-released.markdown Wed Nov 03 14:38:51 2021 +0900 @@ -0,0 +1,47 @@ +--- +layout: post +title: "GNU Octave 6.4.0 Released" +date: 2021-10-30 +categories: news release +--- + +Octave Version 6.4.0 has been released and is now available for [download][1]. +An official [Windows binary installer][2] is also available. +For [macOS][3] see the installation instructions in the wiki. + +This version is a bug fixing release: + +## Improvements and fixes + +- Reduce memory usage in BISTs for `copyobj`, `hgsave` ([bug #57591](https://savannah.gnu.org/bugs/?57591)). +- `hgsave.m`, `copyobj.m`: Use `'qt'` graphics toolkit in BISTs. +- `main.cc`: Use `getopt` to parse command line arguments ([bug #60886](https://savannah.gnu.org/bugs/?60886)). +- `main.cc`: Remove invalid case ([bug #60886](https://savannah.gnu.org/bugs/?60886)). +- Disable `getopt` error reporting in wrapper program ([bug #60886](https://savannah.gnu.org/bugs/?60886)). +- `interp1.m`: Don't interpret later numeric input as `xi` ([bug #60967](https://savannah.gnu.org/bugs/?60967)). +- `pkg`: Improve similar package name suggestion ([bug #61067](https://savannah.gnu.org/bugs/?61067)). +- Store parent name in function object when caching parents in scope ([bug #61105](https://savannah.gnu.org/bugs/?61105)). +- Avoid internal error and segfault with `eval` and scripts ([bug #61191](https://savannah.gnu.org/bugs/?61191)). +- `rmpath`: Prevent removing the current directory from the load path ([bug #61216](https://savannah.gnu.org/bugs/?61216)). + +## GUI + +- Fix missing interpreter event in `octave-scintilla`. +- Fix opening a file in a custom editor ([bug #60990](https://savannah.gnu.org/bugs/?60990)). + +## Documentation + +- Improve docstring for `disable_diagonal_matrix`, `disable_diagonal_matrix`, + and `disable_range` ([patch #10089](https://savannah.gnu.org/patch/?10089)). +- `cbrt`: Clarify that function errors for non-real input. +- `dsearchn.m`: Added optional distance output description ([bug #61156](https://savannah.gnu.org/bugs/?61156)). +- Add Hungarian translation for project description files. +- Document fsolve output "info" -2 ([bug #61310](https://savannah.gnu.org/bugs/?61310)). + +## Build system + +- Correct error message for incompatible CXSparse ([bug #61385](https://savannah.gnu.org/bugs/?61385)). + +[1]: {{ "download.html" | absolute_url }} +[2]: https://ftpmirror.gnu.org/octave/windows +[3]: {{ site.wiki_url }}/Octave_for_macOS diff -r 0c8946d31bc9 -r d31a576802be pages/community-news.html --- a/pages/community-news.html Thu Oct 14 21:52:04 2021 +0900 +++ b/pages/community-news.html Wed Nov 03 14:38:51 2021 +0900 @@ -14,7 +14,7 @@ entries in the GUI: this-is-the-gnu-octave-community-news-page - community-news-page-serial=16 + community-news-page-serial=17 --> diff -r 0c8946d31bc9 -r d31a576802be pages/menu/download.md --- a/pages/menu/download.md Thu Oct 14 21:52:04 2021 +0900 +++ b/pages/menu/download.md Wed Nov 03 14:38:51 2021 +0900 @@ -8,12 +8,13 @@
- GNU Octave 6.3.0 is the latest stable release. + GNU Octave 6.4.0 is the latest stable release.   (Release Notes: 6.1.0, 6.2.0, - 6.3.0) + 6.3.0, + 6.4.0)
@@ -94,28 +95,28 @@
- Windows-64 (recommended) - - [octave-6.3.0-w64-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-installer.exe) + - [octave-6.4.0-w64-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-installer.exe) (~ 325 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-installer.exe.sig) - - [octave-6.3.0-w64.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64.7z) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-installer.exe.sig) + - [octave-6.4.0-w64.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64.7z) (~ 319 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64.7z.sig) - - [octave-6.3.0-w64.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64.zip) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64.7z.sig) + - [octave-6.4.0-w64.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64.zip) (~ 568 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64.zip.sig) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64.zip.sig)

- Windows-32 (old computers) - - [octave-6.3.0-w32-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32-installer.exe) + - [octave-6.4.0-w32-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32-installer.exe) (~ 319 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32-installer.exe.sig) - - [octave-6.3.0-w32.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32.7z) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32-installer.exe.sig) + - [octave-6.4.0-w32.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32.7z) (~ 311 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32.7z.sig) - - [octave-6.3.0-w32.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32.zip) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32.7z.sig) + - [octave-6.4.0-w32.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32.zip) (~ 531 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w32.zip.sig) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w32.zip.sig)

@@ -128,15 +129,15 @@ version above. - - [octave-6.3.0-w64-64-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64-installer.exe) + - [octave-6.4.0-w64-64-installer.exe](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64-installer.exe) (~ 326 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64-installer.exe.sig) - - [octave-6.3.0-w64-64.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64.7z) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64-installer.exe.sig) + - [octave-6.4.0-w64-64.7z](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64.7z) (~ 319 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64.7z.sig) - - [octave-6.3.0-w64-64.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64.zip) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64.7z.sig) + - [octave-6.4.0-w64-64.zip](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64.zip) (~ 568 MB) - [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.3.0-w64-64.zip.sig) + [[signature]](https://ftpmirror.gnu.org/octave/windows/octave-6.4.0-w64-64.zip.sig) All Windows binaries with corresponding source code can be downloaded from [https://ftpmirror.gnu.org/octave/windows/](https://ftpmirror.gnu.org/octave/windows/).