Hello community,

here is the log from the commit of package octave-forge-io for openSUSE:Factory 
checked in at 2020-05-08 23:09:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-io (Old)
 and      /work/SRC/openSUSE:Factory/.octave-forge-io.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "octave-forge-io"

Fri May  8 23:09:29 2020 rev:14 rq:801795 version:2.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/octave-forge-io/octave-forge-io.changes  
2019-11-28 10:14:56.339637664 +0100
+++ 
/work/SRC/openSUSE:Factory/.octave-forge-io.new.2738/octave-forge-io.changes    
    2020-05-08 23:09:36.490383918 +0200
@@ -1,0 +2,50 @@
+Thu May  7 17:30:46 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 2.6.1:
+  * io-2.6.1 is meant to polish a few prominent bugs introduced unfortunately
+    in the coarse of code overhaul for io-2.6.0.
+  * Bug fixes:
+    - xlsopen: reinstate default OCT interface (reason that on systems w/o
+      Java or with non-matching Java bit width "no spreadsheet I/O support
+      was found" for .ods and .xlsx).
+    - ods*.m wrapper functions: properly implement output args (bug #58045).
+    - Wrong concatenation of indices when reading .xlsx with OCT interface.
+  * Still no fix for the XML functions :-(
+- Update to version 2.6.0:
+  * Bug fixes:
+    - Fixed some concealed bugs in getxmlattv.m & __OXS_spsh2oct__.m.
+    - dbfwrite.m: made more robust as regards heterogeneous data columns, just
+      skip them rather than abort.
+      Also fixed writing just one data row (bug #57669)
+    - read_namelist.m: fixed a minor typo.
+    - OCT interface: properly return negative values formatted as "(<value>)" 
+      (bug #57812).
+    - The XML functions xmlread.m and xmlwrite.m have been (temporarily)
+      removed (see bug #58004). Once that bug is fixed these functions will be
+      reinstated.
+  * Code improvements:
+    - Most user-visible spreadsheet I/O functions have been adapted such that:
+      * All supported spreadsheet formats / file types can be read and written
+        with the xls*.m functions. So it isn't required anymore to read
+        .xlsx/.xls with xlsread, and .ods with odsread, etc.
+      * The ods*.m functions still exist but now are mere wrappers for the
+        corresponding xls*.m functions. They are (softly) deprecated but will
+        be retained for a while (to at least somewhere in 2022 ?).
+        As they are mere wrappers they have all the functionality of the
+        corresponding xls*.m and previous ods*.m functions.
+      This has been done to cut down on code maintenance; it wasn't really
+      manageable to keep two separate function sets in sync that behind the
+      scenes provided close to 95 % overlapping internal functionality. The
+      choice for keeping xls*.m rather than ods*.m functions was made for
+      Matlab compatibility - that has no ods*.m functions.
+    - The xlsread.m help text now contains an extensive explanation of
+      spreadsheet I/O interfaces.
+    - The message indicating which interfaces were found is now silenced but
+      can be shown by adding an argument "verbose" to xlsread / xlsopen /
+      xlswrite. See the help for xlsread, xlsopen and xlswrite.
+  * Other changes
+    The previously separate READ-ODS.html and READ-XLS.html docs in the doc/
+    subdirectory have been replaced by a new combined html background document
+    rewritten from scratch: Spreadsheet-IO-in-Octave.html
+
+-------------------------------------------------------------------

Old:
----
  io-2.4.13.tar.gz

New:
----
  io-2.6.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ octave-forge-io.spec ++++++
--- /var/tmp/diff_new_pack.GIaaS5/_old  2020-05-08 23:09:37.394385759 +0200
+++ /var/tmp/diff_new_pack.GIaaS5/_new  2020-05-08 23:09:37.394385759 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package octave-forge-io
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define octpkg  io
 Name:           octave-forge-%{octpkg}
-Version:        2.4.13
+Version:        2.6.1
 Release:        0
 Summary:        Input/Output in external formats from Octave
 License:        GPL-3.0-or-later AND BSD-2-Clause
@@ -27,9 +27,9 @@
 Source0:        
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
 BuildRequires:  gcc-c++
 BuildRequires:  hdf5-devel
-BuildRequires:  octave-devel >= 4.0.0
-Requires:       octave-cli >= 4.0.0
-Requires:       xerces-j2
+BuildRequires:  octave-devel >= 4.2.0
+Requires:       octave-cli >= 4.2.0
+Requires:       xerces-j2 >= 2.11.0
 
 %description
 Input/Output in external formats.

++++++ io-2.4.13.tar.gz -> io-2.6.1.tar.gz ++++++
++++ 11084 lines of diff (skipped)


Reply via email to