view _posts/2021-10-30-octave-6.4.0-released.markdown @ 287:7b528322279e

* Gemfile.lock: Bundle update
author Kai T. Ohlhus <k.ohlhus@gmail.com>
date Sat, 28 May 2022 17:48:14 +0900
parents d31a576802be
children
line wrap: on
line source

---
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