changeset 265:d31a576802be

Octave 6.4.0 release 2021-10-30
author Kai T. Ohlhus <k.ohlhus@gmail.com>
date Wed, 03 Nov 2021 14:38:51 +0900
parents 0c8946d31bc9
children 78e935fb1eec
files _posts/2021-10-30-octave-6.4.0-released.markdown pages/community-news.html pages/menu/download.md
diffstat 3 files changed, 69 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- /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
--- 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
 
 -->
 
--- 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 @@
 
 <div class="primary callout">
   <i class="fas fa-info-circle" style="color:#1779ba;"></i>
-  <strong>GNU Octave 6.3.0</strong> is the latest stable release.
+  <strong>GNU Octave 6.4.0</strong> is the latest stable release.
   &nbsp;
   (Release Notes:
   <a href="{{ "/NEWS-6.1.html" | relative_url }}">6.1.0</a>,
   <a href="{{ site.baseurl }}{% post_url 2021-02-20-octave-6.2.0-released %}">6.2.0</a>,
-  <a href="{{ site.baseurl }}{% post_url 2021-07-11-octave-6.3.0-released %}">6.3.0</a>)
+  <a href="{{ site.baseurl }}{% post_url 2021-07-11-octave-6.3.0-released %}">6.3.0</a>,
+  <a href="{{ site.baseurl }}{% post_url 2021-10-30-octave-6.4.0-released %}">6.4.0</a>)
 </div>
 
 <div class="button-group large expanded stacked-for-small">
@@ -94,28 +95,28 @@
 </div>
 
 - 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)
 
 <p></p>
 
 - 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)
 
 <p></p>
 
@@ -128,15 +129,15 @@
   version above.
   </small>
 
-  - [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/).