<?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>Tue, 17 Dec 2024 03:25:03 +0000</pubDate>
    <lastBuildDate>Tue, 17 Dec 2024 03:25:03 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <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>
    
      <item>
        <title>GNU Octave 5.1.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 5.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 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-5.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>Fri, 01 Mar 2019 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2019/03/01/octave-5.1-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2019/03/01/octave-5.1-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 4.4.1 Released</title>
        <description>&lt;p&gt;Octave Version 4.4.1 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 also available.&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;disable compound binary operator optimization (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54465&quot;&gt;bug #54465&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fix initial bracketing for fzero (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54445&quot;&gt;bug #54445&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix scrolling command window in Windows 10 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52496&quot;&gt;bug #52496&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Produce a single backtrace for global declaration overriding local variable.&lt;/li&gt;
  &lt;li&gt;revive &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;setstr&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54417&quot;&gt;bug #54417&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ode15i.m&lt;/code&gt;: In tests, use unlikely symbol name instead of “foo”.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;run.m&lt;/code&gt;: In test, use a symbol name that is unlikely to be a function.&lt;/li&gt;
  &lt;li&gt;avoid alignment warning on solaris systems (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54389&quot;&gt;bug #54389&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Improve error message if iconv is not available (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54384&quot;&gt;bug #54384&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;avoid error in gnulib wrapper on systems that don’t have fpu control word&lt;/li&gt;
  &lt;li&gt;avoid unused variable warning on some systems&lt;/li&gt;
  &lt;li&gt;avoid fprintf format warning on some systems&lt;/li&gt;
  &lt;li&gt;eliminate unnecessary &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sun-utils.h&lt;/code&gt; header file&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;index.tst&lt;/code&gt;: Make tests case insensitive for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NaN&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NA&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Inf&lt;/code&gt; values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54385&quot;&gt;bug #54385&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;positive value from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uname&lt;/code&gt; can mean success (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54235&quot;&gt;bug #54235&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;add some bug numbers to the test suite&lt;/li&gt;
  &lt;li&gt;consider any non-zero return from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uname&lt;/code&gt; to be failure (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54235&quot;&gt;bug #54235&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;if freetype detection fails, unset &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FT2_*&lt;/code&gt; config variables (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54369&quot;&gt;bug #54369&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Produce same random number stream for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;state&quot;&lt;/code&gt; initialized to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Inf&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54342&quot;&gt;bug #54342&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;avoid crash when loading classdef objects (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54319&quot;&gt;bug #54319&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hist.m&lt;/code&gt;: Don’t error out if called with identical &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Y&lt;/code&gt; values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54326&quot;&gt;bug #54326&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Parse empty struct input correctly (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54318&quot;&gt;bug #54318&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix regression in 4.2.0 which disallowed printing with some Ghostscript devices.&lt;/li&gt;
  &lt;li&gt;transform &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;libiconv.dll.a&lt;/code&gt; to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-liconv&lt;/code&gt; for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkoctfile&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53920&quot;&gt;bug #53920&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;trapz.m&lt;/code&gt;: Overhaul function to fix errors with different orientations of X and Y (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54277&quot;&gt;bug #54277&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Write audio OGG files in smaller chunk sizes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54280&quot;&gt;bug #54280&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use LAPACK &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;DTGSEN&lt;/code&gt; subrouting for ordered-qz computation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53761&quot;&gt;bug #53761&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;blkmm&lt;/code&gt; to work with empty matrices (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54261&quot;&gt;bug #54261&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;use octave bat file in pkg install configure/make when in windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53938&quot;&gt;bug #53938&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;repelem.m&lt;/code&gt;: Fix behavior when final repeat count is 0 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54275&quot;&gt;bug #54275&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.hgsub&lt;/code&gt;: Use hg.octave.org instead of hg-new.octave.org&lt;/li&gt;
  &lt;li&gt;move some fortran and dynamic linking configure checks to separate macros&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;configure.ac&lt;/code&gt;: Reorder tests so that FPICFLAG is correctly set on Solaris (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54235&quot;&gt;bug #54235&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;eigs.m&lt;/code&gt;: Decrease opts.maxit in UnconvergedEigenvalues BIST (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54179&quot;&gt;bug #54179&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix ambiguous overload build error on Solaris (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54217&quot;&gt;bug #54217&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pkg.m&lt;/code&gt;: Restore ability to use file glob patterns when specifying local pkg files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54224&quot;&gt;bug #54224&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;%ld&lt;/code&gt; format code in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xerbla printf&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54206&quot;&gt;bug #54206&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;int&lt;/code&gt; instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size_t&lt;/code&gt; for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xerbla&lt;/code&gt; string length (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54206&quot;&gt;bug #54206&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Pair &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fclose&lt;/code&gt; with all &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt; and prevent &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;file-io.cc&lt;/code&gt; test fails (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54180&quot;&gt;bug #54180&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve.m&lt;/code&gt;: Return &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;info=1&lt;/code&gt; when initial guess &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;x0&lt;/code&gt; is correct (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53991&quot;&gt;bug #53991&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve.m&lt;/code&gt;: Add BIST test for &lt;a href=&quot;https://savannah.gnu.org/bugs/?53991&quot;&gt;bug #53991&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve.m&lt;/code&gt;: exit with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;info=-2&lt;/code&gt; when singularity reached (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53991&quot;&gt;bug #53991&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;ensure that Make sees Octave exit status when running make check&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;interpreter.cc (intialize_xerbla_error_handler, xerbla_abort)&lt;/code&gt;: New functions.&lt;/li&gt;
  &lt;li&gt;improve warnings for global/local variable conflicts (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54052&quot;&gt;bug #54052&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;maybe preserve local value when declaring variable global (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54052&quot;&gt;bug #54052&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;fix regression in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;text&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54109&quot;&gt;bug #54109&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;create valid tmp scope for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;who -file&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54030&quot;&gt;bug #54030&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;polar.m&lt;/code&gt;: Correct axes limits when using negative rho values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53999&quot;&gt;bug #53999&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;text.m&lt;/code&gt;: Fix regression when ‘String’ property is specified (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54067&quot;&gt;bug #54067&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;allow &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NULL mxArray*&lt;/code&gt; to be returned as undefined from fcn calls (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54096&quot;&gt;bug #54096&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;treat &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NULL&lt;/code&gt; as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[]&lt;/code&gt; for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mxSetFieldByNumber&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mxSetCell&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54096&quot;&gt;bug #54096&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Properly test Qt offscreen printing during manual figures generation.&lt;/li&gt;
  &lt;li&gt;Avoid segfault with textscan (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53786&quot;&gt;bug #53786&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;add Qt include needed to build against Qt 5.11 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53978&quot;&gt;bug #53978&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;make listing local functions for command completion work again (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53925&quot;&gt;bug #53925&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Stop segfault in debug mode with readline complete (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53925&quot;&gt;bug #53925&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Remove code to install default colors for qt toolkit from window theme (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53805&quot;&gt;bug #53805&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;back out changes attempting to automatically call handle class destructor&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;residue.m&lt;/code&gt;: Use a pre-conditioner on final matrix division for numerical stability (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53869&quot;&gt;bug #53869&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;track multiple file types &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;(oct|m|mex)&lt;/code&gt; for private functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53856&quot;&gt;bug #53856&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;also preserve temporaries in indexing expressions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53844&quot;&gt;bug #53844&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;also update load-path info if private subdir time stamp changes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53856&quot;&gt;bug #53856&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;defer deletion of temporaries in argument lists (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53844&quot;&gt;bug #53844&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;improve test for handle class destructor&lt;/li&gt;
  &lt;li&gt;call delete method correctly for handle class objects (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53844&quot;&gt;bug #53844&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size_t&lt;/code&gt; for f77 char arg length params with GCC 8 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53872&quot;&gt;bug #53872&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lrwork&lt;/code&gt; dimension in svd for complex cases (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53823&quot;&gt;bug #53823&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lines.m&lt;/code&gt;: Don’t open empty figure or axes if none already exist (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53648&quot;&gt;bug #53648&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;gui: fix editor rendering on some displays, disable QScintilla buffered drawing&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;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;m4/octave_blas_f77_func.m4&lt;/code&gt;: Restore 64-bit integer BLAS detection (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53853&quot;&gt;bug #53853&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;build: include &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;inplace_edit.pl&lt;/code&gt; in tarball (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54349&quot;&gt;bug #54349&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;fix test for 8-byte integer BLAS lib on big-endian systems (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53853&quot;&gt;bug #53853&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_CHECK_LIB&lt;/code&gt;: avoid shell syntax error if not checking for lib&lt;/li&gt;
  &lt;li&gt;build: avoid compiler warning about unused function &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;abs&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54237&quot;&gt;bug #54237&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;build: Work around bug in perl 5.28.0 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54202&quot;&gt;bug #54202&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;doc: Add version number to top title of HTML manual for clarity.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;flip.m&lt;/code&gt;: Update docstring.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;setdiff.m&lt;/code&gt;: Fix typo in documentation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54393&quot;&gt;bug #54393&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Replace instances of realroot (non-existent) with realpow (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54336&quot;&gt;bug #54336&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;HACKING.md&lt;/code&gt;: Update for recently removed files.&lt;/li&gt;
  &lt;li&gt;remove unused qtinfo source files&lt;/li&gt;
  &lt;li&gt;doc: Remove bad calling convention for warning with a mode struct (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54288&quot;&gt;bug #54288&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Document work-around for disabling OpenGL software rendering (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53845&quot;&gt;bug #53845&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xpow.cc (err_nonsquare_matrix)&lt;/code&gt;: Clarify error message (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54248&quot;&gt;bug #54248&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Miscellaneous documentation fixes all over the manual (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54288&quot;&gt;bug #54288&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: small fixes to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;plot.txi&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54283&quot;&gt;bug #54283&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Clarify description of Example 4 for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54283&quot;&gt;bug #54283&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Fix malformed URL (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54225&quot;&gt;bug #54225&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Fix typo in error statement from containers.Map (&lt;a href=&quot;https://savannah.gnu.org/bugs/?54103&quot;&gt;bug #54103&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qcode&lt;/code&gt; macro to document &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fseek&lt;/code&gt; offsets (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51402&quot;&gt;bug #51402&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Use correct abbreviation UTC for Coordinated Universal Time (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53918&quot;&gt;bug #53918&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;doc: Rewrite section on indexing for clarity (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53675&quot;&gt;bug #53675&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;md5sum.m&lt;/code&gt;: Fix error in sample code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53829&quot;&gt;bug #53829&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-4-4-0:release-4-4-1&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>Thu, 09 Aug 2018 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2018/08/09/octave-4.4.1-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2018/08/09/octave-4.4.1-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 4.4.0 Released</title>
        <description>&lt;p&gt;GNU Octave version 4.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://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 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-4.4.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>Mon, 30 Apr 2018 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2018/04/30/octave-4.4.0-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2018/04/30/octave-4.4.0-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>GNU Octave 4.2.2 Released</title>
        <description>&lt;p&gt;Octave Version 4.2.2 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 also available.&lt;/p&gt;

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

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;make leftdiv work for scalar \ int-matrix (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51682&quot;&gt;bug #51682&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;inputdlg.m: Avoid crash when prompt and defaults sizes differ (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53209&quot;&gt;bug #53209&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;tie &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;octave_classdef::numel&lt;/code&gt; method to “numel” user override method (&lt;a href=&quot;https://savannah.gnu.org/bugs/?46571&quot;&gt;bug #46571&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix performance of Sparse &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve&lt;/code&gt; for complex sparse matrices (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53140&quot;&gt;bug #53140&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix performance of Sparse &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fsolve&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53140&quot;&gt;bug #53140&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;octave.desktop.in: No repetition of Name in Comment field and start I10n (&lt;a href=&quot;https://savannah.gnu.org/bugs/?53078&quot;&gt;bug #53078&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Don’t create partially invalid graphic objects (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52904&quot;&gt;bug #52904&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Test for incorrect regexprep on ARM platforms (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52810&quot;&gt;bug #52810&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix incorrect regexprep on ARM platforms (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52810&quot;&gt;bug #52810&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correctly handle reading of characters &amp;gt;127 in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;scanf&lt;/code&gt; family (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52681&quot;&gt;bug #52681&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix addpath for UNC paths on Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51268&quot;&gt;bug #51268&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Protect being-deleted objects on figure list from second deletion (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52666&quot;&gt;bug #52666&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;dlmwrite.m: Close &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fid&lt;/code&gt; if filename is only one char long (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52679&quot;&gt;bug #52679&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Set gnuplot color data to half output range when autoscaling zero input
  range (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52624&quot;&gt;bug #52624&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;polarplot()&lt;/code&gt; to the list of unimplemented functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52643&quot;&gt;bug #52643&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;configure.ac: Fix test for Java version (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52617&quot;&gt;bug #52617&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;For gnuplot toolkit, do not map TrueColor data to colormap size (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52599&quot;&gt;bug #52599&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Make wheel scroll behave more consistently in pan mode (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52588&quot;&gt;bug #52588&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Make gnuplot color have three components for interpolated edge color (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52595&quot;&gt;bug #52595&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Simplify gnuplot toolkit scripts for image/non-image data plots (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52589&quot;&gt;bug #52589&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix concatenation of empty char matrices with other strings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52542&quot;&gt;bug #52542&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;build: Fix compiling &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;OCTAVE_ARPACK_OK_2&lt;/code&gt; Fortran code (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52425&quot;&gt;bug #52425&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;trisurf.m, trimesh.m: Fix input validation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?48109&quot;&gt;bug #48109&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;allow uncommenting in editor when line begins with whitespace (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52406&quot;&gt;bug #52406&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;do not extend selection when indenting/commenting in editor (&lt;a href=&quot;https://savannah.gnu.org/bugs/?45610&quot;&gt;bug #45610&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Remove all delimiters from whitespace list in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;textscan&lt;/code&gt; function (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52479&quot;&gt;bug #52479&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Calculate 1-norm of matrices to assess whether &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NaN&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Inf&lt;/code&gt; are present (&lt;a href=&quot;https://savannah.gnu.org/bugs/?39000&quot;&gt;bug #39000&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;prevent extra ampersand under KDE in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cd-or-add-to-path&lt;/code&gt; dialog (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52423&quot;&gt;bug #52423&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;plotyy.m: Fix error when using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FUN2&lt;/code&gt; argument (&lt;a href=&quot;https://savannah.gnu.org/bugs/?48115&quot;&gt;bug #48115&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Check ARPACK library for buggy behavior in configure (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52425&quot;&gt;bug #52425&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix printing integer type images (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51558&quot;&gt;bug #51558&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix segfault in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;delaunayn&lt;/code&gt; when Qhull memory is not properly cleared (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52410&quot;&gt;bug #52410&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix segfault with CHOLMOD library and empty matrices (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52365&quot;&gt;bug #52365&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;tag global and persistent symbols as variables when parsing (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52363&quot;&gt;bug #52363&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Properly restore the input stream pointer at end of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;textscan&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52116&quot;&gt;bug #52116&lt;/a&gt; et al.)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix building with Qt4 for Windows (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52237&quot;&gt;bug #52237&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Ensure numeric values are passed for the axes &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;clim&quot;&lt;/code&gt; property (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52053&quot;&gt;bug #52053&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;avoid abort on exit from GUI (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50664&quot;&gt;bug #50664&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct auto limits on log axes with negative and zero values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51861&quot;&gt;bug #51861&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix warning in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;quadgk&lt;/code&gt; with zero size interval (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51867&quot;&gt;bug #51867&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;sparse: correctly handle scalar column index (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51880&quot;&gt;bug #51880&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix segfault in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ichol&lt;/code&gt; under certain conditions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51736&quot;&gt;bug #51736&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;configure: ensure empty pkg-config results are actually empty (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51680&quot;&gt;bug #51680&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix ‘legend hide’ for gnuplot (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50483&quot;&gt;bug #50483&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;qqplot.m: Fix typo in input validation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51458&quot;&gt;bug #51458&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add possible &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;\r&apos;&lt;/code&gt; to smartindent regex exprepression (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51279&quot;&gt;bug #51279&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;make &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;strncmp&lt;/code&gt; case sensitive again (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51384&quot;&gt;bug #51384&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix possible infinite loop in normest1.m (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51241&quot;&gt;bug #51241&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;also run unwind protect cleanup code on interrupt exceptions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51209&quot;&gt;bug #51209&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix crash when inverting complex matrices with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NaNs&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51198&quot;&gt;bug #51198&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Improve accuracy of residue for inputs with very different magnitudes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51148&quot;&gt;bug #51148&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;publish.m: Fix corruption of results for some code inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51178&quot;&gt;bug #51178&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;residue.m: Remove code that filters out small return values (&lt;a href=&quot;https://savannah.gnu.org/bugs/?34266&quot;&gt;bug #34266&lt;/a&gt;, &lt;a href=&quot;https://savannah.gnu.org/bugs/?34266&quot;&gt;bug #49291&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;avoid possible double free at interpreter exit (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51088&quot;&gt;bug #51088&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;show stack trace for errors in command line and startup files (&lt;a href=&quot;https://savannah.gnu.org/bugs/?49346&quot;&gt;bug #49346&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;interp1.m: Return &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NA&lt;/code&gt; for all columns which are out of bounds (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51030&quot;&gt;bug #51030&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;idx_type&lt;/code&gt; for dimensions instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;int&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50934&quot;&gt;bug #50934&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;show stack trace for wrong type arg errors (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50894&quot;&gt;bug #50894&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Let mouse selection of Qt figures update &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&quot;currentfigure&quot;&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50666&quot;&gt;bug #50666&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;disable qscintilla editor drag and drop so parent will handle it (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50559&quot;&gt;bug #50559&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;quadgk.m: Correct error messages which point to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;quadv&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50604&quot;&gt;bug #50604&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Set version on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AppUserModelId&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50428&quot;&gt;bug #50428&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;version-rcfile: Don’t try to execute startup directory, only startup.m (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50593&quot;&gt;bug #50593&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;dlmread: Return empty matrix when requested range is outside data (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50102&quot;&gt;bug #50102&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;eigs&lt;/code&gt; for generalized nonsymmetric and shift-invert problems (&lt;a href=&quot;https://savannah.gnu.org/bugs/?39573&quot;&gt;bug #39573&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;eigs&lt;/code&gt; for the generalized eigenvalue problem (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50546&quot;&gt;bug #50546&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;datetick.m: Fix uneven range bugs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50493&quot;&gt;bug #50493&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;datenum.m: Correct calculation for fractional leap years (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50508&quot;&gt;bug #50508&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;datenum.m: Allow horizontal vectors of dates with fractional months
  (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50508&quot;&gt;bug #50508&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;datenum.m: Accept legal input of vectors with fractional months (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50508&quot;&gt;bug #50508&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;fix the anchor position in the info text of the doc browser (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50422&quot;&gt;bug #50422&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix order of legend labels with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;plotyy&lt;/code&gt; axes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50497&quot;&gt;bug #50497&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct hggroup plot legends for gnuplot toolkit, add legend demo 17 items
  (&lt;a href=&quot;https://savannah.gnu.org/bugs/?49341&quot;&gt;bug #49341&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;For gnuplot graphics toolkit, show only one key entry for errorbars
  (&lt;a href=&quot;https://savannah.gnu.org/bugs/?49260&quot;&gt;bug #49260&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix compilation of jit caused by cset d0562b3159c7 (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50398&quot;&gt;bug #50398&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Remove inline keyword on file_stat destructor which breaks MacOS compilation
  (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50234&quot;&gt;bug #50234&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Documentation bugs fixed:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;playblocking.m: Correct documentation about start and limits inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51217&quot;&gt;bug #51217&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix eig output argument description (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50524&quot;&gt;bug #50524&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Remove backslashes before double quotes in m-file docstrings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52870&quot;&gt;bug #52870&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Tweaks to use single quotes instead of double quotes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52870&quot;&gt;bug #52870&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fieldname&lt;/code&gt; of returned struct in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ver&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52845&quot;&gt;bug #52845&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Cleanup &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@code&lt;/code&gt; example in Appendix on test functions (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52852&quot;&gt;bug #52852&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fixes for signal, image, audio, and OOP chapters (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52844&quot;&gt;bug #52844&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix issues in geometry, polynomial, and interpolation chapters (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52835&quot;&gt;bug #52835&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix TeX documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qp&lt;/code&gt; and clarify size of inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52829&quot;&gt;bug #52829&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct errors in Diagonal matrix chapter of manual (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52814&quot;&gt;bug #52814&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Replace &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@math{1e^{XXX}}&lt;/code&gt; sequences with raw &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1eXXX&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52827&quot;&gt;bug #52827&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;...&apos;&lt;/code&gt; rather than deprecated &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;\&apos;&lt;/code&gt; for line continuation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52828&quot;&gt;bug #52828&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Make documentation Sec 26.1 more consistent and Sec 25.4 clearer (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52685&quot;&gt;bug #52685&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Documentation fixes for linspace, logspace, lookup (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52785&quot;&gt;bug #52785&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;atan2d.m: Correct documentation to match &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;atan&lt;/code&gt; docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52786&quot;&gt;bug #52786&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Small tweaks to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fplot&lt;/code&gt; and surfnorm docstrings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52761&quot;&gt;bug #52761&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Rewrite documentation for Advanced Indexing (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52723&quot;&gt;bug #52723&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Delete extra &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;]&apos;&lt;/code&gt; in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;scanf&lt;/code&gt; docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52742&quot;&gt;bug #52742&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix mistaken use of space between function and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;(&apos;&lt;/code&gt; in documentation (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52723&quot;&gt;bug #52723&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix various inconsistencies in manual (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52712&quot;&gt;bug #52712&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix typo in cset 8354b505ad6b (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52702&quot;&gt;bug #52702&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix inconsistencies with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;char&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;strvcat&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;strread&lt;/code&gt; docstrings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52702&quot;&gt;bug #52702&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Explain Matlab compatibility of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;fopen&lt;/code&gt; modes (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52644&quot;&gt;bug #52644&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Update documentation for keywords to include &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;classdef&lt;/code&gt; statements (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52591&quot;&gt;bug #52591&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix documentation of third input to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lsode()&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52664&quot;&gt;bug #52664&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Clarify quiver/quiver3 documentation when a linestyle is given (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52608&quot;&gt;bug #52608&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;new section about classdef classes with example (&lt;a href=&quot;https://savannah.gnu.org/bugs/?44590&quot;&gt;bug #44590&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct surface plot explanation of  meshgridded results of 1 input (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52536&quot;&gt;bug #52536&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fix definition of Delaunay triangulation in docstrings (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52416&quot;&gt;bug #52416&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;accumarray.m: Add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&apos;@&apos;&lt;/code&gt; to function handles in docstring (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52418&quot;&gt;bug #52418&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Update manual to explain &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\deg&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\circ&lt;/code&gt; symbols (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52287&quot;&gt;bug #52287&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Correct documentation for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;randg&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?52118&quot;&gt;bug #52118&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add documentation about PCRE library regexp stack overflow (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51589&quot;&gt;bug #51589&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;play.m: Correct documentation about start and limits inputs (&lt;a href=&quot;https://savannah.gnu.org/bugs/?51217&quot;&gt;bug #51217&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Redo docstring for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;qz&lt;/code&gt; (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50846&quot;&gt;bug #50846&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;describe optional install dependencies PortAudio and SUNDIALS (&lt;a href=&quot;https://savannah.gnu.org/bugs/?50513&quot;&gt;bug #50513&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;update &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CITATION&lt;/code&gt; date, version, and permalink to manual (&lt;a href=&quot;https://savannah.gnu.org/bugs/?47058&quot;&gt;bug #47058&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Tue, 13 Mar 2018 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/release/2018/03/13/octave-4.2.2-released.html</link>
        <guid isPermaLink="true">https://octave.org/news/release/2018/03/13/octave-4.2.2-released.html</guid>
        
        
        <category>news</category>
        
        <category>release</category>
        
      </item>
    
      <item>
        <title>OctConf 2018</title>
        <description>&lt;p&gt;The &lt;a href=&quot;https://wiki.octave.org/OctConf_2018&quot;&gt;Octave conference for 2018&lt;/a&gt; will once again be held at &lt;a href=&quot;https://home.cern&quot;&gt;CERN&lt;/a&gt;,
near Geneva, Switzerland, from &lt;strong&gt;March 12 until March 15&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This four day event brings together many of Octave and Octave Forge
developers, as well as members from the community.  It is the ideal
place to meet other Octave developers and users, to get help, and show
Octave projects.&lt;/p&gt;

&lt;p&gt;We are still working out the details of the program but there will be
one day dedicated to workshops and coding projects, and another for an
unconference.  If there is a topic you would like to have discussed, or
a workshop on a specific topic, please contact us.&lt;/p&gt;

&lt;p&gt;While registration is free, there is a limited number of spaces.  Please
register at the &lt;a href=&quot;https://indico.cern.ch/event/626097/&quot;&gt;CERN’s OctConf page&lt;/a&gt;&lt;/p&gt;

</description>
        <pubDate>Tue, 09 Jan 2018 00:00:00 +0000</pubDate>
        <link>https://octave.org/news/2018/01/09/oct-conf-cern.html</link>
        <guid isPermaLink="true">https://octave.org/news/2018/01/09/oct-conf-cern.html</guid>
        
        
        <category>news</category>
        
      </item>
    
  </channel>
</rss>
