<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GNU Octave</title>
    <description>GNU Octave is a programming language for scientific computing.</description>
    <link>https://octave.org/</link>
    <atom:link href="https://octave.org/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 23 Feb 2026 19:11:16 +0000</pubDate>
    <lastBuildDate>Mon, 23 Feb 2026 19:11:16 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>GNU Octave 11.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 11.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release contains many new and improved functions.  Among other
things, it brings better support for classdef objects and arrays,
broadcasting for special matrix types (like sparse, diagonal, or
permutation matrices), updates for Matlab compatibility (notably support
for the nanflag, vecdim and other parameters for many basic math and
statistics functions), and performance improvements in many functions.  A
list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-11.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt;
at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2026/02/20/octave-1.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2026/02/20/octave-1.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 10.3.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 10.3.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftpmirror.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Many fixes and improvements that have been found since the release of
Octave 10.2.0.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-10.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at
the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2025/10/01/octave-10.3.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2025/10/01/octave-10.3.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 10.2.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 10.2.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftpmirror.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix missing symbol errors when installing some Octave packages.&lt;/li&gt;
  &lt;li&gt;Many other fixes and improvements that have been found since the release
of Octave 10.1.0.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-10.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at
the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Tue, 03 Jun 2025 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2025/06/03/octave-10.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2025/06/03/octave-10.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 10.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 10.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release contains many new and improved functions.  Among other
things, it brings updates for Matlab compatibility (notably a substantial
overhaul of the moving window functions) and performance improvements for
some built-in functions.  A list of important user-visible changes is
available by selecting the &lt;a href=&quot;https://octave.org/NEWS-10.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of
the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2025/03/28/octave-10.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2025/03/28/octave-10.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 9.4.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 9.4.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix a bug that prevented using some new .m files on Windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-9.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt;
at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2025/02/07/octave-9.4.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2025/02/07/octave-9.4.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 9.3.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 9.3.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix various bugs found in earlier versions of Octave.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-9.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt;
at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2024/12/15/octave-9.3.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2024/12/15/octave-9.3.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 9.2.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 9.2.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix for an overlinking issue for built &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.oct&lt;/code&gt; files. If you are
concerned by overlinking, re-built binaries that you built with
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkoctfile&lt;/code&gt; in version 9.1.0 with the new version.&lt;/li&gt;
  &lt;li&gt;Better support for HiDPI scaling.&lt;/li&gt;
  &lt;li&gt;Fixes for newer versions of Qt6.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additionally, the Windows binaries are now built with Qt6.&lt;/p&gt;

&lt;p&gt;A list of important user-visible changes is available by selecting the
&lt;a href=&quot;https://octave.org/NEWS-9.html&quot;&gt;Release Notes&lt;/a&gt; item in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt;
at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Fri, 07 Jun 2024 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2024/06/07/octave-9.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2024/06/07/octave-9.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 9.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 9.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release improves the graphics backend, compatibility with
Matlab and contains many new and improved functions.  A list of important
user-visible changes is available by selecting the &lt;a href=&quot;https://octave.org/NEWS-9.html&quot;&gt;Release Notes&lt;/a&gt; item
in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2024/03/14/octave-9.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2024/03/14/octave-9.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 8.4.0 Released</title>
        <description>&lt;p&gt;Octave Version 8.4.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h3 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkoctfile&lt;/code&gt;: Skip parsing for less flags (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64590&quot;&gt;bug #64590&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix getting number of non-zero elements in SuiteSparse matrices.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;delaunayn&lt;/code&gt;: Avoid erroneous simplex removal for integer inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64658&quot;&gt;bug #64658&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;delaunayn&lt;/code&gt;: Add precision loss warning for large int inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64658&quot;&gt;bug #64658&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;delaunayn&lt;/code&gt;: Also warn for negative integers with large magnitude (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64658&quot;&gt;bug #64658&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Correctly load all-zero sparse matrices from text files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64696&quot;&gt;bug #64696&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Allocate correct storage for interleaved complex mxArray objects (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64687&quot;&gt;bug #64687&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkoctfile&lt;/code&gt;: Prefer parsing over passing on argument after unknown argument (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64725&quot;&gt;bug #64725&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fft&lt;/code&gt;: Avoid segmentation fault with ND-arrays (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64729&quot;&gt;bug #64729&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fft&lt;/code&gt;: Avoid overwriting input for inplace operations (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64733&quot;&gt;bug #64733&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;intersect.m&lt;/code&gt;: Correct third output with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;stable&quot;&lt;/code&gt; flag (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60347&quot;&gt;bug #60347&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid use-after-free issue in parser (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60882&quot;&gt;bug #60882&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betainc.m&lt;/code&gt;: Improve integer input logic and validation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64726&quot;&gt;bug #64726&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;webread&lt;/code&gt;: Apply timeout also for initial connection (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64826&quot;&gt;bug #64826&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkpp.m&lt;/code&gt;: Remove stray text causing error with demo code.&lt;/li&gt;
  &lt;li&gt;Ensure that new test for saving sparse matrices writes a text file.&lt;/li&gt;
  &lt;li&gt;Search for tests in and install octave-value template sources (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64696&quot;&gt;bug #64696&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Correct variable name typo in documentation of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;slice()&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;Expand documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gcd()&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lcm()&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datevec&lt;/code&gt;: Clarify that heuristics are used to detect the format of a date string (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64563&quot;&gt;bug #64563&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datenum&lt;/code&gt;: Add help text that inputs can be arrays, add examples (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54679&quot;&gt;bug #54679&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datevec&lt;/code&gt;: Add help text that inputs can be arrays (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54679&quot;&gt;bug #54679&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Describe various pitfalls with floating point ranges (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64692&quot;&gt;bug #64692&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add range example and some copyedits.&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sun, 05 Nov 2023 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2023/11/05/octave-8.4.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2023/11/05/octave-8.4.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 8.3.0 Released</title>
        <description>&lt;p&gt;Octave Version 8.3.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;undo_string_escapes&lt;/code&gt;: Return &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;\0&apos;&lt;/code&gt; for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NUL&lt;/code&gt; byte input (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64051&quot;&gt;bug #64051&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Stop excessive memory usage for minor grid ticks (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64017&quot;&gt;bug #64017&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Include needed headers in installed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.cc&lt;/code&gt; files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63922&quot;&gt;bug #63922&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix floating point exception when sparse array reshaped to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;0x0&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64080&quot;&gt;bug #64080&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unicode2native&lt;/code&gt;: Fix conversion to UTF-16 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64139&quot;&gt;bug #64139&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;memory&lt;/code&gt;: Fix execution on Cygwin.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uniconv-wrappers&lt;/code&gt;: Avoid freeing uninitialized pointer (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64182&quot;&gt;bug #64182&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lo-regexp.cc&lt;/code&gt;: Only include PCRE2/PCRE headers if feature test succeeded (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64172&quot;&gt;bug #64172&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix segfault when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;saveobj()&lt;/code&gt; used with old-style class files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64220&quot;&gt;bug #64220&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix restoring breakpoints from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dbstatus&lt;/code&gt; breakpoint structure (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64271&quot;&gt;bug #64271&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;colorbar.m&lt;/code&gt;: Fix undefined variable &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;d&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64287&quot;&gt;bug #64287&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Reset all axes properties except &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;Units&apos;&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;Position&apos;&lt;/code&gt; with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cla (&apos;reset&apos;)&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unicode2native.m&lt;/code&gt;: Restore support for one input parameter (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64331&quot;&gt;bug #64331&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;native2unicode&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unicode2native&lt;/code&gt;: Support empty second argument (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64331&quot;&gt;bug #64331&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fullfile.m&lt;/code&gt;: Return empty cell for input with empty cell (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64377&quot;&gt;bug #64377&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;audioplayer.m&lt;/code&gt;: Emit error if input data &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Y&lt;/code&gt; is empty (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64379&quot;&gt;bug #64379&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Remove obsolete callback constructor code for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@audioplayer&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@audiorecorder&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64379&quot;&gt;bug #64379&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid false detection of “non-real pivot” in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ichol()&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63785&quot;&gt;bug #63785&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix building against SuiteSparse 7.1.0 when SPQR is disabled (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64446&quot;&gt;bug #64446&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ellipsoid.m&lt;/code&gt;: Avoid returning geometry data unless it is explicitly requested to avoid overwriting &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ans&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;subsasgn&lt;/code&gt;: Avoid panic on invalid field names (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64213&quot;&gt;bug #64213&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lex.ll&lt;/code&gt;: Remove &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$&lt;/code&gt; as a valid character for identifiers.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fileparts.m&lt;/code&gt;: Allow for relative path on different drive on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64462&quot;&gt;bug #64462&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datevec.m&lt;/code&gt;: Add some ISO 8601 conform formats (&lt;a href=&quot;https://savannah.gnu.org/patch/?9964&quot;&gt;patch #9964&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betaincinv.m&lt;/code&gt;: Slightly increase test tolerance (for macOS 13).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;colorbar.m&lt;/code&gt;: Add tests (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64287&quot;&gt;bug #64287&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sparse-qr.cc&lt;/code&gt;: Fix compatibility with SuiteSparse 7.1.0 / CXSparse 4.0.4.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pcg.m&lt;/code&gt;: Use eps tolerance in test for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ishermitian&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63787&quot;&gt;bug #63787&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fileparts.m&lt;/code&gt;: Overhaul BISTs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Return documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;help properties&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?64067&quot;&gt;bug #64067&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add note to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isprime.m&lt;/code&gt; on inputs over 2^64.&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Tue, 08 Aug 2023 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2023/08/08/octave-8.3.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2023/08/08/octave-8.3.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 8.2.0 Released</title>
        <description>&lt;p&gt;Octave Version 8.2.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt;: Use “UTF-8” as default encoding for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63930&quot;&gt;bug #63930&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unicode2native&lt;/code&gt;: Fix converting the encoding of short char arrays with invalid UTF-8 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63930&quot;&gt;bug #63930&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt;: Try to gather complete UTF-8 surrogates when converting encoding (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63930&quot;&gt;bug #63930&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt;: Do not convert encoding for file streams with libc++ (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63930&quot;&gt;bug #63930&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pr-output.cc&lt;/code&gt;: Fix output for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;format native-bit&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63940&quot;&gt;bug #63940&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix evaluation of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;amp;&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;|&lt;/code&gt; expressions in conditional contexts (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63935&quot;&gt;bug #63935&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid clang warning about very unlikely buffer overflow.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mpoles.m&lt;/code&gt;: Overhaul function and use absolute tolerance for zero poles (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63937&quot;&gt;bug #63937&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;perms.m&lt;/code&gt;: Change &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;unique&quot;&lt;/code&gt; output order to reverse lexicographic to match non-unique order (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63962&quot;&gt;bug #63962&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Remove trailing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;\r&apos;&lt;/code&gt; from curl dir list (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63851&quot;&gt;bug #63851&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix display of scalar complex variables with mixed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Inf&lt;/code&gt;/&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NaN&lt;/code&gt; and floating point values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63961&quot;&gt;bug #63961&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Don’t use encoding facet when writing bytes to stream (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63931&quot;&gt;bug #63931&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Speedup loading and saving preferences dialog (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63909&quot;&gt;bug #63909&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;inpolygon.m&lt;/code&gt;: Fix demo code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63865&quot;&gt;bug #63865&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;if.tst&lt;/code&gt;: New test for (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63935&quot;&gt;bug #63935&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;acinclude.m4&lt;/code&gt;: Correct typo in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;#define PCRE2_CODE_UNIT_WIDTH&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lu&lt;/code&gt;: Add self-test with complex valued input.&lt;/li&gt;
  &lt;li&gt;Disable visibility flags by default (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61855&quot;&gt;bug #61855&lt;/a&gt;, &lt;a href=&quot;https://savannah.gnu.org/bugs/?63916&quot;&gt;bug #63916&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Check whether using STL from LLVM or Apple (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63930&quot;&gt;bug #63930&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improve documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;linspace&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logspace&lt;/code&gt; functions.&lt;/li&gt;
  &lt;li&gt;Correct and improve documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sparse()&lt;/code&gt; function.&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2023/04/13/octave-8.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2023/04/13/octave-8.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 8.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 8.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release improves the graphics backend, compatibility with
Matlab and contains many new and improved functions.  A list of important
user-visible changes is available by selecting the &lt;a href=&quot;https://octave.org/NEWS-8.html&quot;&gt;Release Notes&lt;/a&gt; item
in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2023/03/07/octave-8.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2023/03/07/octave-8.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 7.3.0 Released</title>
        <description>&lt;p&gt;Octave Version 7.3.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;scanf&lt;/code&gt;: Don’t set error when reaching end of stream (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62723&quot;&gt;bug #62723&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix duplicate names displayed with mixed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@class&lt;/code&gt;/&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;classdef&lt;/code&gt; classes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62802&quot;&gt;bug #62802&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;canonicalize_file_name&lt;/code&gt;: Handle symlinks to UNC network shares (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62847&quot;&gt;bug #62847&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;canonicalize_file_name&lt;/code&gt;: Generalize check for mapped network drive (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62847&quot;&gt;bug #62847&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fortran_vec&lt;/code&gt;: Fix instances of method chaining that may cause dangling pointer.&lt;/li&gt;
  &lt;li&gt;Fix wrong color in PDF printout of some LaTeX strings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62884&quot;&gt;bug #62884&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unpack.m&lt;/code&gt;: Escape backslashes in paths on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62888&quot;&gt;bug #62888&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;canonicalize_file_name&lt;/code&gt;: Check root of potential mapped network drive (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62847&quot;&gt;bug #62847&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nextpow2.m&lt;/code&gt;: Fix for input between 0.5 and 1 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62947&quot;&gt;bug #62947&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;quad2d&lt;/code&gt;: Fix unintended complex conjugate return (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62972&quot;&gt;bug #62972&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Make sure we don’t pass short 8.3 path to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;latex&lt;/code&gt; on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62779&quot;&gt;bug #62779&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;canonicalize_file_name&lt;/code&gt;: Trim trailing file separators from root of mapped network drive (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62847&quot;&gt;bug #62847&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;imformats.m&lt;/code&gt;: Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isa&lt;/code&gt; function in return value (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62974&quot;&gt;bug #62974&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pie3&lt;/code&gt;: Fix “Too many input” args error.&lt;/li&gt;
  &lt;li&gt;Accept negative inputs to -2^63 for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dec2bin&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dec2hex&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63089&quot;&gt;bug #63089&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix incorrect &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lambda&lt;/code&gt; outputs for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lsqnonneg&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pqpnonneg&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63178&quot;&gt;bug #63178&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;addtodate.m&lt;/code&gt;: Fix wrong month returned when subtracting a month from some end-of-month dates (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60671&quot;&gt;bug #60671&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;var.m&lt;/code&gt;: Fix some Inf and NaN inputs returning 0 instead of NaN (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63203&quot;&gt;bug #63203&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;var.m&lt;/code&gt;: Fix automatic broadcasting error for sparse and diagonal matrix inputs with vector weighting (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63291&quot;&gt;bug #63291&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;legend.m&lt;/code&gt;: Fix error with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;contour&lt;/code&gt; plot containing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;clabel&lt;/code&gt;s (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63262&quot;&gt;bug #63262&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dec2bin.m&lt;/code&gt;: Fix input validation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63089&quot;&gt;bug #63089&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;glpk.m&lt;/code&gt;: Avoid using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isfinite&lt;/code&gt; on potentially sparse input.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;var.m&lt;/code&gt;: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bsxfun&lt;/code&gt; rather than broadcasting with vector weighting (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63291&quot;&gt;bug #63291&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix out of bound indexing in in-place broadcasting operations (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63303&quot;&gt;bug #63303&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Respect confirmation when deleting files in file browser widget (&lt;a href=&quot;https://savannah.gnu.org/bugs/?63198&quot;&gt;bug #63198&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;io.tst&lt;/code&gt;: Add test case for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;scanf&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62723&quot;&gt;bug #62723&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nextpow2.m&lt;/code&gt;: Add bug number tag to regression tests (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62947&quot;&gt;bug #62947&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;quad2d.m&lt;/code&gt;: Add BIST to cset b0e90ca8e679 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62972&quot;&gt;bug #62972&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add test for number of methods with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;classdef&lt;/code&gt; in @folder (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62802&quot;&gt;bug #62802&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use Autoconf macro to find &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;egrep&lt;/code&gt; executable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uitable.m&lt;/code&gt;: Fix example code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62824&quot;&gt;bug #62824&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Clarify number of processors returned by &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nproc&lt;/code&gt; with hyperthreading.&lt;/li&gt;
  &lt;li&gt;Minor wording change to hashing documentation.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lsqnonneg&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pqpnonneg&lt;/code&gt;: Document undocumented outputs.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pqpnonneg.m&lt;/code&gt;: Improve docstring readability.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lsode&lt;/code&gt;: Make TeX and non-TeX docstrings agree.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;curl&lt;/code&gt;: Fix error in TeX docstring.&lt;/li&gt;
  &lt;li&gt;Update text on function argument checking.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;schur&lt;/code&gt;: Update documentation.&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Wed, 02 Nov 2022 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 7.2.0 Released</title>
        <description>&lt;p&gt;Octave Version 7.2.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Avoid out-of-bounds indexing when checking for broadcastable inplace operators (&lt;a href=&quot;https://savannah.gnu.org/bugs/?38466&quot;&gt;bug #38466&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hdl2struct.m&lt;/code&gt;: Fix saving of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uibuttongroups&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62266&quot;&gt;bug #62266&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isprime.m&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__isprimelarge__.cc&lt;/code&gt;: Minor performance tweaks.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;factor.m&lt;/code&gt;: Performance tweak to avoid division in certain cases.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nchoosek.m&lt;/code&gt;: Fix freeze-up for certain integer inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62319&quot;&gt;bug #62319&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nchoosek.m&lt;/code&gt;: Restore fast path code for floating point inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62319&quot;&gt;bug #62319&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betainc.m&lt;/code&gt;: Use sophisticated technique for calculating exponents to avoid inaccuracies (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62329&quot;&gt;bug #62329&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls.m&lt;/code&gt;: Fix handling of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\&lt;/code&gt; on UNIX platforms (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62282&quot;&gt;bug #62282&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls.m&lt;/code&gt;: with glob patterns on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62282&quot;&gt;bug #62282&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;findobj.m&lt;/code&gt;: Fix input validation of graphics handles (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62378&quot;&gt;bug #62378&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;newplot.m&lt;/code&gt;: Backed out changeset fdd58773ac02 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61945&quot;&gt;bug #61945&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__print_parse_opts__.m&lt;/code&gt;: Initialize variables in all cases for print warnings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62287&quot;&gt;bug #62287&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datenum.m&lt;/code&gt;: Correctly handle arrays with leading singleton dimensions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62407&quot;&gt;bug #62407&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Stop incorrect error when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;reset()&lt;/code&gt; called on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uimenu&lt;/code&gt; handle (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62425&quot;&gt;bug #62425&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Emit more informative error message on empty input when setting axis limits (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62541&quot;&gt;bug #62541&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;msgbox.m&lt;/code&gt;: Allow “custom” &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cdata&lt;/code&gt; for icon (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62445&quot;&gt;bug #62445&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix memory leak with nested functions and anonymous functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62459&quot;&gt;bug #62459&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__wglob__&lt;/code&gt;: Retain trailing file separator on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62414&quot;&gt;bug #62414&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__wglob__&lt;/code&gt;: Correctly handle &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;..&lt;/code&gt; in patterns on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62414&quot;&gt;bug #62414&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__wglob__&lt;/code&gt;: Handle patterns with UNC paths on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62576&quot;&gt;bug #62576&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkoctfile.m&lt;/code&gt;: Trim whitespace (newline) around system output.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;subplot.m&lt;/code&gt;: Avoid error when mixing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rcn&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;position&quot;&lt;/code&gt; calling form (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62526&quot;&gt;bug #62526&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;plot&lt;/code&gt;: Deprecate using numbers to select line colors (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62470&quot;&gt;bug #62470&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Don’t shut down interpreter immediately on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;execute&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62308&quot;&gt;bug #62308&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Change wording of error message when using a variable as function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62552&quot;&gt;bug #62552&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;inputParser.m&lt;/code&gt;: Adapt for interpreter changes regarding number of output arguments (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62420&quot;&gt;bug #62420&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;inputParser.m&lt;/code&gt;: Correctly handle cell default values for optional parameters (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62639&quot;&gt;bug #62639&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Store token ID, not keyword ID when parsing keywords (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62587&quot;&gt;bug #62587&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;canonicalize_file_name&lt;/code&gt;: Do not translate mapped network drive to UNC path (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62576&quot;&gt;bug #62576&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix regression with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\color[rgb]&lt;/code&gt; TeX pattern (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62668&quot;&gt;bug #62668&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;regexp&lt;/code&gt;: Check pattern length before accessing it (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62704&quot;&gt;bug #62704&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;randmtzig.cc&lt;/code&gt;: Add missing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;#include &amp;lt;ctime&amp;gt;&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62750&quot;&gt;bug #62750&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix removing trailing spaces on closing a modified file (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62271&quot;&gt;bug #62271&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Replace use of deprecated &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;QDesktopWidget&lt;/code&gt; in GUI.&lt;/li&gt;
  &lt;li&gt;Fix display in Variable Editor when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fixed_point_format&lt;/code&gt; is on (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62544&quot;&gt;bug #62544&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix file length when saving shorter content in editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62588&quot;&gt;bug #62588&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;package-tool&quot;&gt;Package tool&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Create directory before saving file (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62303&quot;&gt;bug #62303&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Avoid error when unlinking non-existent files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62436&quot;&gt;bug #62436&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Create &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PREFIX&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ARCHPREFIX&lt;/code&gt; directories (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62681&quot;&gt;bug #62681&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Replace &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_HOME&lt;/code&gt; in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PREFIX&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ARCHPREFIX&lt;/code&gt; independently (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62681&quot;&gt;bug #62681&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Fix formatting of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;copyfile&lt;/code&gt; message (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62769&quot;&gt;bug #62769&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Escape special characters in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_HOME&lt;/code&gt; for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;regexprep&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62681&quot;&gt;bug #62681&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;addpref.m&lt;/code&gt;: Recode test to work with multiple running instances of Octave.&lt;/li&gt;
  &lt;li&gt;Don’t leak build directories in installed directories (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62295&quot;&gt;bug #62295&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Import &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hash-buffer&lt;/code&gt; modules from gnulib (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62416&quot;&gt;bug #62416&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Remove &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dirstamp&lt;/code&gt; files from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;test/&lt;/code&gt; directory with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;maintainer-clean&lt;/code&gt; target.&lt;/li&gt;
  &lt;li&gt;Add tests for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__FILE__&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__LINE__&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52587&quot;&gt;bug #52587&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;datestr.m&lt;/code&gt;: Fix minor typo.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls.m&lt;/code&gt;: Improve wording in docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62282&quot;&gt;bug #62282&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dir.m&lt;/code&gt;: Clarify wildcard behavior on Windows in docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62282&quot;&gt;bug #62282&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;memory.m&lt;/code&gt;: Redo documentation to be formatted correctly in Info output.&lt;/li&gt;
  &lt;li&gt;Document contracted &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;format&lt;/code&gt; arguments (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62417&quot;&gt;bug #62417&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;humps.m&lt;/code&gt;: Fix mismatch between TeX docstring and non-TeX docstring.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;warning_ids.m&lt;/code&gt;: Add new warning ID &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;Octave:deprecated-option&quot;&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;primes.m&lt;/code&gt;: Move code examples before math theory.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;primes.m&lt;/code&gt;: Mark variables in docstring with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@var{}&lt;/code&gt; macro.&lt;/li&gt;
  &lt;li&gt;Rewrite section on automatic type conversions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?62283&quot;&gt;bug #62283&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;subsasgn&lt;/code&gt;: Correct example code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?33221&quot;&gt;bug #33221&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Thu, 28 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 7.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 7.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release improves the graphics backend, compatibility with
Matlab and contains many new and improved functions.  A list of important
user-visible changes is available by selecting the &lt;a href=&quot;https://octave.org/NEWS-7.html&quot;&gt;Release Notes&lt;/a&gt; item
in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Wed, 06 Apr 2022 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2022/04/06/octave-7.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2022/04/06/octave-7.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 6.4.0 Released</title>
        <description>&lt;p&gt;Octave Version 6.4.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Reduce memory usage in BISTs for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;copyobj&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hgsave&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?57591&quot;&gt;bug #57591&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hgsave.m&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;copyobj.m&lt;/code&gt;: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;qt&apos;&lt;/code&gt; graphics toolkit in BISTs.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;main.cc&lt;/code&gt;: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;getopt&lt;/code&gt; to parse command line arguments (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60886&quot;&gt;bug #60886&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;main.cc&lt;/code&gt;: Remove invalid case (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60886&quot;&gt;bug #60886&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Disable &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;getopt&lt;/code&gt; error reporting in wrapper program (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60886&quot;&gt;bug #60886&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;interp1.m&lt;/code&gt;: Don’t interpret later numeric input as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xi&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60967&quot;&gt;bug #60967&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg&lt;/code&gt;: Improve similar package name suggestion (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61067&quot;&gt;bug #61067&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Store parent name in function object when caching parents in scope (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61105&quot;&gt;bug #61105&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid internal error and segfault with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;eval&lt;/code&gt; and scripts (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61191&quot;&gt;bug #61191&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rmpath&lt;/code&gt;: Prevent removing the current directory from the load path (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61216&quot;&gt;bug #61216&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix missing interpreter event in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;octave-scintilla&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;Fix opening a file in a custom editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60990&quot;&gt;bug #60990&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improve docstring for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;disable_diagonal_matrix&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;disable_diagonal_matrix&lt;/code&gt;,
and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;disable_range&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/patch/?10089&quot;&gt;patch #10089&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cbrt&lt;/code&gt;: Clarify that function errors for non-real input.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dsearchn.m&lt;/code&gt;: Added optional distance output description (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61156&quot;&gt;bug #61156&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add Hungarian translation for project description files.&lt;/li&gt;
  &lt;li&gt;Document fsolve output “info” -2 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61310&quot;&gt;bug #61310&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system&quot;&gt;Build system&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Correct error message for incompatible CXSparse (&lt;a href=&quot;https://savannah.gnu.org/bugs/?61385&quot;&gt;bug #61385&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sat, 30 Oct 2021 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2021/10/30/octave-6.4.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2021/10/30/octave-6.4.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 6.3.0 Released</title>
        <description>&lt;p&gt;Octave Version 6.3.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;important-notice&quot;&gt;Important notice&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;This bug fix release breaks ABI compatibility with Octave 6.2.0. Re-build
binaries (like &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.oct&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mex&lt;/code&gt; files) when updating to this version.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;improvements-and-fixes&quot;&gt;Improvements and fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls-hdf5.cc&lt;/code&gt;: Avoid throwing inside HDF5 function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60081&quot;&gt;bug #60081&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls-hdf5.cc&lt;/code&gt;: Handle non-zero terminated type strings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60081&quot;&gt;bug #60081&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix occasional segfault in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;symbfact&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60101&quot;&gt;bug #60101&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve.m&lt;/code&gt;: Fix undefined output error when using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Output&lt;/code&gt; function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60144&quot;&gt;bug #60144&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid ambiguous call to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pow&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60169&quot;&gt;bug #60169&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix context link when creating handle to nested function.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;print.m&lt;/code&gt;: Warn when figure is too large to be printed to output page (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60236&quot;&gt;bug #60236&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Defer clearing function vars until stack frame is deleted (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60137&quot;&gt;bug #60137&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid memory leaks when returning handles to nested functions.&lt;/li&gt;
  &lt;li&gt;Hold references to closure frames in anon functions if needed (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60237&quot;&gt;bug #60237&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;eigs&lt;/code&gt;: Prevent possible segmentation fault at exit (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60311&quot;&gt;bug #60311&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Issue warning when gnuplot graphics toolkit is initialized.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mpoles.m&lt;/code&gt;: Fix detection of pole multiplicity (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60384&quot;&gt;bug #60384&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Perform shutdown actions in interpreter destructor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60334&quot;&gt;bug #60334&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qz.cc&lt;/code&gt;: Return correct number of eigenvalues (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60357&quot;&gt;bug #60357&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qz.cc&lt;/code&gt;: Let test pass with LAPACK 3.9.1 and earlier versions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60357&quot;&gt;bug #60357&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg.m&lt;/code&gt;: Use default prefixes unless otherwise set previously (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60472&quot;&gt;bug #60472&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betaincinv.m&lt;/code&gt;: Correctly handle small inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60528&quot;&gt;bug #60528&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betaincinv.m&lt;/code&gt;: Correctly handle inputs very close to 1.0 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60528&quot;&gt;bug #60528&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unistd-wrappers.c&lt;/code&gt;: Allocate sufficient memory for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;new_argv&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60535&quot;&gt;bug #60535&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Mark system functions correctly if &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_HOME&lt;/code&gt; is non-canonical (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60554&quot;&gt;bug #60554&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Mark compiled system functions correctly if &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_HOME&lt;/code&gt; is non-canonical (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60554&quot;&gt;bug #60554&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Return proper number of stack frames for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dbstack (N)&lt;/code&gt; call (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60531&quot;&gt;bug #60531&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid ambiguous match of overloaded function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60531&quot;&gt;bug #60531&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;print&lt;/code&gt;: Fix error when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;px&quot;&lt;/code&gt; word is present in a figure (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60641&quot;&gt;bug #60641&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logm.m&lt;/code&gt;: Fix check for real negative values in complex vector (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60738&quot;&gt;bug #60738&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hist.m&lt;/code&gt;: Improve handling and docstring for third parameter “norm” (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60783&quot;&gt;bug #60783&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logm.m&lt;/code&gt;: Allow tolerance in check for real negative values in complex vector (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60738&quot;&gt;bug #60738&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expm.m&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logm.m&lt;/code&gt;: Use function &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isdiag&lt;/code&gt; to detect if input is a diagonal matrix (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60738&quot;&gt;bug #60738&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix scoping issue for handles to sibling nested functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60845&quot;&gt;bug #60845&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ls-mat5.cc&lt;/code&gt;: Avoid integer overflow in calculation of buffer size for zlib (&lt;a href=&quot;https://savannah.gnu.org/bugs/?55427&quot;&gt;bug #55427&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid crash with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dbquit&lt;/code&gt; when executing command in terminal from GUI (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60813&quot;&gt;bug #60813&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix calling external editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60198&quot;&gt;bug #60198&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix missing file suffix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.m&lt;/code&gt; when saving a new script (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60214&quot;&gt;bug #60214&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Do not run files that are not saved as Octave files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60214&quot;&gt;bug #60214&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix confirm overwrite for native editor file “save as” dialogs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60214&quot;&gt;bug #60214&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix crash when GUI tries to restore missing previous Octave dir (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60255&quot;&gt;bug #60255&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix restoring the horizontal position of docked GUI widgets (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59426&quot;&gt;bug #59426&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Prevent floating widgets from re-opening after restart (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60279&quot;&gt;bug #60279&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid crash in GUI for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rmdir(&quot;&quot;)&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60473&quot;&gt;bug #60473&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix EOL mode when saving files under new names (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60585&quot;&gt;bug #60585&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix auto indentation of switch-structure in GUI editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60649&quot;&gt;bug #60649&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid crash when closing GUI with open editor tabs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60500&quot;&gt;bug #60500&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;octave-qscintilla.cc&lt;/code&gt; (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;contextmenu_run&lt;/code&gt;): Fix keyboard command handling.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;build: Check for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;stropts.h&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60163&quot;&gt;bug #60163&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;build: Make relocation of dependencies with Octave optional (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60413&quot;&gt;bug #60413&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;build: Set necessary flags to allow execution on Windows Vista (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60746&quot;&gt;bug #60746&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;build: Use correct path to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;octave&lt;/code&gt; binary in build tree on macOS.&lt;/li&gt;
  &lt;li&gt;build: Fix typo in folder to libraries when building &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.oct&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mex&lt;/code&gt; files.&lt;/li&gt;
  &lt;li&gt;build: Set &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;DL_LDFLAGS&lt;/code&gt; in the build rules for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.oct&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mex&lt;/code&gt; files.&lt;/li&gt;
  &lt;li&gt;Declare base_parser destructor virtual.&lt;/li&gt;
  &lt;li&gt;Move top-level REPL from interpreter to evaluator.&lt;/li&gt;
  &lt;li&gt;Fix compilation error with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;iconv_t&lt;/code&gt; on Solaris (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60162&quot;&gt;bug #60162&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lo-array-errwarn.cc&lt;/code&gt;: Include &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;limits&amp;gt;&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60470&quot;&gt;bug #60470&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::size_t&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::ptrdiff_t&lt;/code&gt; in C++ code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60471&quot;&gt;bug #60471&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::size_t&lt;/code&gt; in more instances (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60471&quot;&gt;bug #60471&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix error if test suite is run before Octave is installed (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60554&quot;&gt;bug #60554&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;tests: Relax tolerance for some tests on macOS.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logspace.m&lt;/code&gt;: Mark tests as known to fail on macOS (&lt;a href=&quot;https://savannah.gnu.org/bugs/?55538&quot;&gt;bug #55538&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hist.m&lt;/code&gt;: Use deterministic test (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60783&quot;&gt;bug #60783&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rgb2ind.m&lt;/code&gt;: Reduce memory usage and eliminate randomness in test.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logm.m&lt;/code&gt;: Allow larger tolerance for test on macOS.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rgb2ind.m&lt;/code&gt;: Suppress output in test.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lscov.m&lt;/code&gt;: Relax BIST tolerance to pass with OpenBLAS (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60552&quot;&gt;bug #60552&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improve documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;log2&lt;/code&gt; function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60817&quot;&gt;bug #60817&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ind2sub&lt;/code&gt;: Fix typo in “see also” section of docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60842&quot;&gt;bug #60842&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mrdivide&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mldivide&lt;/code&gt;: Document that functions might return minimum norm solutions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60839&quot;&gt;bug #60839&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Improve Differential Equations chapter and example for lsode (&lt;a href=&quot;https://savannah.gnu.org/bugs/?57508&quot;&gt;bug #57508&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Clarify usage of “Depends” keyword in package &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;DESCRIPTION&lt;/code&gt; file (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60053&quot;&gt;bug #60053&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add note that wildcard patterns for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;save&lt;/code&gt; are glob patterns (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60157&quot;&gt;bug #60157&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Change example for Delaunay triangulation to match the generating code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60216&quot;&gt;bug #60216&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Document single precision issues with OpenGL graphics toolkits (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59418&quot;&gt;bug #59418&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Minor changes to documentation of single precision issues with OpenGL (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59418&quot;&gt;bug #59418&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Expand on documentation for command syntax (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60084&quot;&gt;bug #60084&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isprop.m&lt;/code&gt;: Document that function only works on graphics objects in Octave 6.X (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60295&quot;&gt;bug #60295&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Explain how to write dual-purpose executable scripts and Octave functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60291&quot;&gt;bug #60291&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Update keyword docstrings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60275&quot;&gt;bug #60275&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use Texinfo commands to improve &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;transpose()&lt;/code&gt; docstring rendering.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betainc.m&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;betaincinv.m&lt;/code&gt;: Correct non-TeX definition of beta incomplete integral.&lt;/li&gt;
  &lt;li&gt;Grammarcheck documentation ahead of 6.3 release.&lt;/li&gt;
  &lt;li&gt;Spellcheck documentation ahead of 6.3 release.&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sun, 11 Jul 2021 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2021/07/11/octave-6.3.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2021/07/11/octave-6.3.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 6.2.0 Released</title>
        <description>&lt;p&gt;Octave Version 6.2.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements&quot;&gt;Improvements&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bicgstab.m&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cgs.m&lt;/code&gt;: Fix typo in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;iter_min&quot;&lt;/code&gt; variable name (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60071&quot;&gt;bug #60071&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Compute with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NA&lt;/code&gt; correctly on MIPS architecture (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59830&quot;&gt;bug #59830&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix lookup of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;caller&quot;&lt;/code&gt; stack frame (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59847&quot;&gt;bug #59847&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Also wait on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;main_thread&lt;/code&gt; after interpreter shuts down (&lt;a href=&quot;https://savannah.gnu.org/bugs/?56952&quot;&gt;bug #56952&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix symbol lookup issue with anonymous functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?55989&quot;&gt;bug #55989&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Line buffer input in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;terminal_reader&lt;/code&gt; class.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qr&lt;/code&gt;: Error for dense &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;A&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;B&lt;/code&gt; with three output arguments (&lt;a href=&quot;https://savannah.gnu.org/bugs/?58944&quot;&gt;bug #58944&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;strmatch.m&lt;/code&gt;: Always return column vector for Matlab compatibility (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59917&quot;&gt;bug #59917&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Avoid crash when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;evalin&lt;/code&gt; global variables into existence in script (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59937&quot;&gt;bug #59937&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Avoid crash on null statement list (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59938&quot;&gt;bug #59938&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix ignored output from user function in left side of assignment (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59704&quot;&gt;bug #59704&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Temporarily set lvalue list to null (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59704&quot;&gt;bug #59704&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fminbnd.m&lt;/code&gt;: do not ignore &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;OutputFcn&quot;&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59901&quot;&gt;bug #59901&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;load-path.cc&lt;/code&gt;: Reduce number of times &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;canonicalize_file_name&quot;&lt;/code&gt; is called (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59711&quot;&gt;bug #59711&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;interpn.m&lt;/code&gt;: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size_equal&lt;/code&gt; for 10X speedup in cset 067b663529bb (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59856&quot;&gt;bug #59856&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;interpn.m&lt;/code&gt;: Fix check for scattered point coordinates (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59856&quot;&gt;bug #59856&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;YYUSE&lt;/code&gt; in Octave parser files (see &lt;a href=&quot;https://savannah.gnu.org/bugs/?59806&quot;&gt;bug #59806&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;struct2hdl.m&lt;/code&gt;: Set &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;units&quot;&lt;/code&gt; property early.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;load-path.cc&lt;/code&gt;: Avoid copying string for loop variable.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pcg.m&lt;/code&gt;: Return correct &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FLAG&lt;/code&gt; and correct &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;RELRES&lt;/code&gt; output (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59776&quot;&gt;bug #59776&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use static keyword on regexp pattern in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;file_stat&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59706&quot;&gt;bug #59706&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;stat&lt;/code&gt;: Improve regular expression for UNC roots on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59706&quot;&gt;bug #59706&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;stat&lt;/code&gt;: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;make_absolute&quot;&lt;/code&gt; instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;canonicalize_file_name&quot;&lt;/code&gt; on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59706&quot;&gt;bug #59706&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Improve &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;class_simple&lt;/code&gt; function handle function lookup (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59661&quot;&gt;bug #59661&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hdl2struct.m&lt;/code&gt;: store hidden text properties (&lt;a href=&quot;https://savannah.gnu.org/bugs/?57241&quot;&gt;bug #57241&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Mark script created with commands from history as modified.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;replem.m&lt;/code&gt;: Fix operations with sparse matrices (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59705&quot;&gt;bug #59705&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ode_event_handler.m&lt;/code&gt;: Fix mishandling of event edge types and multiple events (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59709&quot;&gt;bug #59709&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Increase size of dynamic variable &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;new_argv&lt;/code&gt; by 1 to avoid indexing out of array.&lt;/li&gt;
  &lt;li&gt;Fix incorrect results for set functions with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;legacy&quot;&lt;/code&gt; option (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59708&quot;&gt;bug #59708&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dir.m&lt;/code&gt;: Return folder (not including file) in field &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;folder&quot;&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59689&quot;&gt;bug #59689&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid memory leak with function handles (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59659&quot;&gt;bug #59659&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid dispatch error if method argument is a function handle (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59617&quot;&gt;bug #59617&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid crash due to accessing first element of empty list (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59656&quot;&gt;bug #59656&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Don’t propagate prevailing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isargout&lt;/code&gt; info through &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mexCallMATLAB&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59597&quot;&gt;bug #59597&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Show original error when failing to create a graphics object (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59620&quot;&gt;bug #59620&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix regression with superclass lookup in classdef constructors (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59602&quot;&gt;bug #59602&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Allow Octave class &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;execution_exception&lt;/code&gt; to catch &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::exception&lt;/code&gt; objects (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59592&quot;&gt;bug #59592&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix restoring editor session after having closed all tabs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?60051&quot;&gt;bug #60051&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Maybe convert TAB to SPC in GUI terminal pasted text (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59916&quot;&gt;bug #59916&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Make bracketed paste mode work in GUI terminal.&lt;/li&gt;
  &lt;li&gt;Fix regression in variable editor when printing without selection.&lt;/li&gt;
  &lt;li&gt;Avoid gui when octave is launched in non-interactive mode (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59628&quot;&gt;bug #59628&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;file-editor-tab.cc&lt;/code&gt; (dtor): do not delete &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;m_edit_area&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59628&quot;&gt;bug #59628&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix error when restoring previous main window layout (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59426&quot;&gt;bug #59426&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Improve default sizes of gui dock widgets.&lt;/li&gt;
  &lt;li&gt;Clean up constructing main window layout of the gui.&lt;/li&gt;
  &lt;li&gt;Fix focus command window after command execution (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59609&quot;&gt;bug #59609&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Check object size before plotting from variable editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?56685&quot;&gt;bug #56685&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;documentation.cc&lt;/code&gt;: Include missing header (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59553&quot;&gt;bug #59553&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Add default value to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_MIPS_NAN&lt;/code&gt; configure macro for cross-compiling (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59830&quot;&gt;bug #59830&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;tests: Function name should match file name (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59704&quot;&gt;bug #59704&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Avoid build errors with Qt4 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59813&quot;&gt;bug #59813&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;eigs.m: Make tests that depend on CHOLMOD conditional.&lt;/li&gt;
  &lt;li&gt;tests: Make tests that depend on CXSparse conditional.&lt;/li&gt;
  &lt;li&gt;build: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;SPARSE_XCPPFLAGS&lt;/code&gt; in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CPP_FLAGS&lt;/code&gt; for libcorefcn (&lt;a href=&quot;https://savannah.gnu.org/bugs/?59806&quot;&gt;bug #59806&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add test case for &lt;a href=&quot;https://savannah.gnu.org/bugs/?59661&quot;&gt;bug #59661&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hgsave.m&lt;/code&gt;: Allow test to run with qt or gnuplot graphics toolkits (&lt;a href=&quot;https://savannah.gnu.org/bugs/?57241&quot;&gt;bug #57241&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;embedded.cc&lt;/code&gt;: Fix syntax error interpreter shutdown.&lt;/li&gt;
  &lt;li&gt;Update Octave Project Developers copyright for the new year.&lt;/li&gt;
  &lt;li&gt;Use the same comment style for copyright headers in .m files and shell scripts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The above list was generated using the following command and some manual
post-processing and grouping:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;hg log &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;release-6-1-0:release-6-2-0&quot;&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-b&lt;/span&gt; stable &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;summary:&quot;&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;nl&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sort&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-rn&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; 2- &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/summary:\s*/- /&apos;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/\(bug #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/bugs\/?\2)/&apos;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/\(patch #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/patch\/?\2)/&apos;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

</description>
        <pubDate>Sat, 20 Feb 2021 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2021/02/20/octave-6.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2021/02/20/octave-6.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 6.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 6.1.0 has been released and is now available for
&lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.  An official &lt;a href=&quot;https://ftp.gnu.org/gnu/octave/windows/&quot;&gt;Windows binary installer&lt;/a&gt; is available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This major release improves the graphics backend, compatibility with
Matlab and contains many new and improved functions.  A list of important
user-visible changes is available by selecting the &lt;a href=&quot;https://octave.org/NEWS-6.1.html&quot;&gt;Release Notes&lt;/a&gt; item
in the News menu of the GUI or by typing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;news&lt;/code&gt; at the Octave command prompt.&lt;/p&gt;

&lt;p&gt;Thanks to the many people who contributed to this release!&lt;/p&gt;

</description>
        <pubDate>Thu, 26 Nov 2020 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2020/11/26/octave-6.1.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2020/11/26/octave-6.1.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 5.2.0 Released</title>
        <description>&lt;p&gt;Octave Version 5.2.0 has been released and is now available for &lt;a href=&quot;https://octave.org/download.html&quot;&gt;download&lt;/a&gt;.
An official &lt;a href=&quot;https://ftpmirror.gnu.org/octave/windows&quot;&gt;Windows binary installer&lt;/a&gt; is also available.
For &lt;a href=&quot;https://wiki.octave.org/Octave_for_macOS&quot;&gt;macOS&lt;/a&gt; see the installation instructions in the wiki.&lt;/p&gt;

&lt;p&gt;This version is a bug fixing release:&lt;/p&gt;

&lt;h2 id=&quot;improvements&quot;&gt;Improvements&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Avoid color changes in MS Windows GUI terminal
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57658&quot;&gt;bug #57658&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Lock amd and symbfact to avoid segmentation fault with SuiteSparse
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57435&quot;&gt;bug #57435&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix segfault when calculating patch vertex normals
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57353&quot;&gt;bug #57353&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix segfault in constructing patch normals for lighting
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57353&quot;&gt;bug #57353&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;mat2str.m: Fix for logical matrix (add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;transpose&lt;/code&gt;).&lt;/li&gt;
  &lt;li&gt;improve file equality check for MS Windows
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55161&quot;&gt;bug #55161&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;ismember.m: Fix second return argument when values are complex
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?52437&quot;&gt;bug #52437&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;findobj.m: Fix typo and correctly handle numeric properties
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57030&quot;&gt;bug #57030&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Correctly display integer types with format hex
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56966&quot;&gt;bug #56966&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Cast &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;winqueryreg&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;REG_DWORD&lt;/code&gt; types to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;DWORD&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56703&quot;&gt;bug #56703&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix numerous errors in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;audiowrite&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;audioread&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56889&quot;&gt;bug #56889&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;print.m: Pass quoted path to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;octave-svgconvert&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56768&quot;&gt;bug #56768&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;dir.m: Fix occasionally returning incorrect folder field
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55448&quot;&gt;bug #55448&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Stop segfault when calling 3-input form of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;diag&lt;/code&gt; with cell arrays
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56711&quot;&gt;bug #56711&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;improve message for setting breakpoint in nonexistent function
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56157&quot;&gt;bug #56157&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use framebuffer object for printing invisible Qt figures on mac
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55268&quot;&gt;bug #55268&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Escape backslash characters in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;EPS&lt;/code&gt; output
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56448&quot;&gt;bug #56448&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use replacement characters to display non UTF-8 strings in figures
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55974&quot;&gt;bug #55974&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;inputrc: Add warning about modification
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56079&quot;&gt;bug #56079&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;documentation.cc (global_search): just return if query string is empty
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56388&quot;&gt;bug #56388&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Default (c)transpose for old style class arrays
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56323&quot;&gt;bug #56323&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Always reserve at least 1 element of storage for sparse matrices
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56232&quot;&gt;bug #56232&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Don’t segfault at exit after reading malformed HDF5 file
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56149&quot;&gt;bug #56149&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix pause() with no arguments called on Windows
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55943&quot;&gt;bug #55943&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;refactor minimum eigenvalue index search in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qp&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56037&quot;&gt;bug #56037&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;qp: fix obscure corner case when calculating &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qp&lt;/code&gt; caused by a typo
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56037&quot;&gt;bug #56037&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::streampos&lt;/code&gt; instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;std::ios::streampos&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/patch/?9782&quot;&gt;patch #9782&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pause&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;kbhit&lt;/code&gt; with glibc 2.28 end-of-file state behavior
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55029&quot;&gt;bug #55029&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix return of left-handed vectors when inputs are complex
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56026&quot;&gt;bug #56026&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;waitbar.m: Fix hang when using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;createcancelbtn&lt;/code&gt; property
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55963&quot;&gt;bug #55963&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;shading.m: Fix unexpected error when multiple &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hggroups&lt;/code&gt; present
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55993&quot;&gt;bug #55993&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;dec2base.m: Correctly handle zero matrix input
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56005&quot;&gt;bug #56005&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;eliminate duplicate graphics callback object stack
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55908&quot;&gt;bug #55908&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Improve performance when closing figures
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55908&quot;&gt;bug #55908&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Reduce time to process &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg -forge list&lt;/code&gt; by 30X
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?39479&quot;&gt;bug #39479&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Feed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fig2dev&lt;/code&gt; with PDF files converted from svg
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55906&quot;&gt;bug #55906&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Improve error checking for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;iconv_open&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;poly.m: fix the fix for input of complex conjugate pairs
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?53897&quot;&gt;bug #53897&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;mkoctfile: use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;TMPDIR&lt;/code&gt; environment variable if set
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55814&quot;&gt;bug #55814&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;line.m: Fix creation of unwanted axes
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55840&quot;&gt;bug #55840&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Accept 4-input form for quiver3
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55570&quot;&gt;bug #55570&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;pkg.m: restore installing packages from zip archives
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55788&quot;&gt;bug #55788&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;axis.m: Fix issues with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;equal&lt;/code&gt; argument
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55619&quot;&gt;bug #55619&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?55614&quot;&gt;bug #55614&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?55574&quot;&gt;bug #55574&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?55514&quot;&gt;bug #55514&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?54848&quot;&gt;bug #54848&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?53724&quot;&gt;bug #53724&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?53504&quot;&gt;bug #53504&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?53336&quot;&gt;bug #53336&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?51938&quot;&gt;bug #51938&lt;/a&gt;,
&lt;a href=&quot;https://savannah.gnu.org/bugs/?50356&quot;&gt;bug #50356&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;ordeig.m: Do not fail on 1x1 matrices
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55779&quot;&gt;bug #55779&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;gui&quot;&gt;GUI&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;fix editors search and replace in selection
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56405&quot;&gt;bug #56405&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;undo a complete replace all action in the editor
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56405&quot;&gt;bug #56405&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix missing unlock of mutex when gui editor is not present
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56097&quot;&gt;bug #56097&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;prevent unnamed editor tab from being closed by &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rmdir&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55888&quot;&gt;bug #55888&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;prevent editor from closing files that are not affected by &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rmdir&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55823&quot;&gt;bug #55823&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix creating keyword files for editor autocompletion
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55835&quot;&gt;bug #55835&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix dock widget position when being dragged out of the main window
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55704&quot;&gt;bug #55704&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;build-system--tests&quot;&gt;Build system / Tests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;fetch upstream gnulib changes using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git fetch&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;update gnulib archive if requested changeset is not in the local archive&lt;/li&gt;
  &lt;li&gt;eliminate gnulib subrepo
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57044&quot;&gt;bug #57044&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;configure: prevent overlinking when SUNDIALS is disabled
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55956&quot;&gt;bug #55956&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;use QtCore and Qt5Gui modules instead of Qt5OpenGL
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55735&quot;&gt;bug #55735&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;make building with Qt4 QGLWidget work again
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55735&quot;&gt;bug #55735&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;build: adapt mk-qthelp.pl to changes in Texinfo 6.7.&lt;/li&gt;
  &lt;li&gt;BIST should not rely on the current directory to be writable.&lt;/li&gt;
  &lt;li&gt;bp-table.cc: Fix test.&lt;/li&gt;
  &lt;li&gt;maint: Make old style class tests Matlab compatible.&lt;/li&gt;
  &lt;li&gt;Add BIST tests for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unlink&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56097&quot;&gt;bug #56097&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;fix many spelling errors
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57613&quot;&gt;bug #57613&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;help: improve documentation for the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;startup.m&lt;/code&gt; user script.&lt;/li&gt;
  &lt;li&gt;avoid conflict with @seealso macro in Texinfo 6.6
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55952&quot;&gt;bug #55952&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;mk-doc-cache.pk: Also translate &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@seealso&lt;/code&gt; here.
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55952&quot;&gt;bug #55952&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;makeinfo&lt;/strong&gt;.m: Also translate &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@seealso&lt;/code&gt; here
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55952&quot;&gt;bug #55952&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;polar.m: Document that input is expected to be in radians
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57052&quot;&gt;bug #57052&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;gallery.m: Fix typo in docstring for poisson
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56267&quot;&gt;bug #56267&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Add 1024x1024 Octave logo icon
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55836&quot;&gt;bug #55836&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.editorconfig&lt;/code&gt; for default file encoding and indentation.&lt;/li&gt;
  &lt;li&gt;octave.doap: Copy localized (short) description over from appdata
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55279&quot;&gt;bug #55279&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;org.octave.Octave.appdata.xml: Add German and French description
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55279&quot;&gt;bug #55279&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;languages/*.ts: updated language files
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55772&quot;&gt;bug #55772&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;quiver3.m: Fix texinfo typo in docstring from cset f7b10bd40045.&lt;/li&gt;
  &lt;li&gt;doc: fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.&lt;/code&gt; Operator Index entry to build with Texinfo 6.7.&lt;/li&gt;
  &lt;li&gt;doc: improve example of using global variables from oct-files.&lt;/li&gt;
  &lt;li&gt;doc: Create en-dashes and em-dashes correctly in documentation.&lt;/li&gt;
  &lt;li&gt;doc: expand &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;page_output_immediately&lt;/code&gt; doc string, mention &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;page_screen_output&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;doc: Clarify documentation of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;history_file&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?57027&quot;&gt;bug #57027&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Improve documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;get_help_text&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;get_help_text_from_file&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;doc: Add documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GNUTERM&lt;/code&gt; variable used with gnuplot
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56906&quot;&gt;bug #56906&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Improve &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;contour&lt;/code&gt; docstring example
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56849&quot;&gt;bug #56849&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Add example to show limitations of the given BLAS integer size.&lt;/li&gt;
  &lt;li&gt;doc: Improve documentation of sparse functions.&lt;/li&gt;
  &lt;li&gt;doc: Improve spelling of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bicgstab&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56812&quot;&gt;bug #56812&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Remove &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Map&lt;/code&gt; functions &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;keys&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;values&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;remove&lt;/code&gt; from unimplemented list
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56718&quot;&gt;bug #56718&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Add function index entry for alias &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;inverse&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56629&quot;&gt;bug #56629&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;add content rating declaration to AppStream metadata
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56466&quot;&gt;bug #56466&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;doc: Remove stray semicolons from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pie&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pie3&lt;/code&gt; calling forms.&lt;/li&gt;
  &lt;li&gt;doc: Redo documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rats&lt;/code&gt; function.&lt;/li&gt;
  &lt;li&gt;doc: Specify &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;position&lt;/code&gt; property for text objects is a three-element vector
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56303&quot;&gt;bug #56303&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: state that Octave can only load HDF5 files created by itself
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56148&quot;&gt;bug #56148&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Fix names of options in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;issorted&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?56087&quot;&gt;bug #56087&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Small fixes to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mat2cell&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;polyeig&lt;/code&gt; docstrings
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55985&quot;&gt;bug #55985&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Improve example code for using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-pdflatexstandalone&lt;/code&gt;
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55945&quot;&gt;bug #55945&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Refer to “root object” rather than “root figure object”.&lt;/li&gt;
  &lt;li&gt;doc: Place cross-reference from list of graphics object properties back to object
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?46076&quot;&gt;bug #46076&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: document the newline character in warning messages
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?49158&quot;&gt;bug #49158&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: pkg versions can be more general than “x.y.z”
(&lt;a href=&quot;https://savannah.gnu.org/bugs/?55798&quot;&gt;bug #55798&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The above list was generated using the following command and some manual
post-processing and grouping:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;hg log &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;release-5-1-0:release-5-2-0&quot;&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-b&lt;/span&gt; stable &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;summary:&quot;&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;nl&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sort&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-rn&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; 2- &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/summary:\s*/- /&apos;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/\(bug #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/bugs\/?\2)/&apos;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
| &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/\(patch #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/patch\/?\2)/&apos;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

</description>
        <pubDate>Fri, 31 Jan 2020 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2020/01/31/octave-5.2.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2020/01/31/octave-5.2.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
  </channel>
</rss>
