MAT File I/O Library / News: Recent posts

Version 1.5.8 release

Changes in 1.5.8 (30 June 2016)
* Fixed bug writing array to v4 MAT files on big endian architecture (broken by v1.5.7)

Posted by tbeu 2016-06-30

Version 1.5.7 release

Changes in 1.5.7 (22 June 2016)
* Added support for MAT_T_UTF16 when reading character array from v5 MAT file
* Added support of HDF5 v1.10.x (with deprecated v1.8.x symbols exported)
* Added warning on unsupported character data types when reading v5 MAT file
* Added error check if variable already exists when writing to MAT file
* Fixed support of custom log functions: Moved log levels to the public interface
* Fixed bug creating v4 and v5 MAT file: Open in write+update mode
* Fixed bug creating v5 and HDF5 MAT file: Set BOF marker to 128
* Fixed bug in Mat_VarDelete: Rewind file before looping over variables
* Fixed bug writing cell array with empty struct fields to compressed v5 MAT file
* Fixed bug reading empty character array from HDF5 MAT file
* Fixed bug iterating through links in a group of HDF5 MAT file
* Fixed bug iterating on #subsystem# group of HDF5 MAT file
* Fixed compilation out of source directory
* Fixed C++ compilation on MinGW
* Restructured testsuite
* Fixed testsuite if hdf5 dependency is missing
* Increased testsuite coverage
* Various fixes for variable scopes that cause compilers to issue diagnostics

Posted by tbeu 2016-06-22

Version 1.5.6 release

Changes in 1.5.6 (23 February 2016)
* Fixed bug writing array to v4 MAT files on big endian architecture
* Fixed bug writing header with more than 127 characters to v5 or HDF5 MAT files
* Increased testsuite coverage

Posted by tbeu 2016-02-23

Version 1.5.5 release

Changes in 1.5.5 (19 February 2016)
* Added support of reading sparse array from v4 MAT files
* Added support of writing sparse array to v4 MAT files
* Added support of writing character array to v4 MAT files
* Added support of autogen.sh on Darwin
* Added missing Visual Studio project files for test_mat
* Added missing Visual Studio resource file
* Enabled C++ compilation
* Updated snprintf.c to C99 snprintf v1.1
* Increased testsuite coverage
* Fixed bug writing complex array to v4 MAT files
* Fixed bug writing cell containing a struct with fields but empty array to compressed v5 MAT files
* Fixed bug reading hyperslabs of cells and struct fields from compressed v5 MAT files (broken by v1.5.3)
* Fixed bug writing empty character array to uncompressed v5 MAT files
* Fixed bug reading cells and struct fields from HDF5 MAT files
* Fixed bug printing array dimensions in Mat_VarPrint on MinGW
* Fixed bug calculating array sizes of structs in Mat_VarGetSize
* Fixed bug duplicating sparse array in Mat_VarDuplicate
* Fixed testsuite if zlib/hdf5 dependencies are missing
* Several other fixes, especially for memory leaks

Posted by tbeu 2016-02-19

Version 1.5.3 release

Changes in 1.5.3 (11 January 2016)
* Added support for writing numeric array to v4 MAT files
* Added Visual Studio project for test_mat
* Added new API functions Mat_CalcSingleSubscript2 and Mat_CalcSubscripts2 that work on size_t type
* Fixed memory consumption reading compressed v5 MAT files
* Fixed bug writing compressed v5 MAT files
* Fixed bug in Mat_VarReadNextInfo5 where freed variable was not set to NULL
* Fixed several bugs in Mat_VarDelete
* Fixed bug writing empty struct to HDF5 MAT files
* Fixed bug writing character array to HDF5 MAT files
* Fixed bug writing character array to compressed v5 MAT files
* Updated Visual Studio solution and project files to work with newer HDF5 and Visual Studio versions
* Various fixes for unused variables, unnecessary initializations, etc. that cause compilers to issue diagnostics
* Several other fixes, especially for memory leaks

Posted by tbeu 2016-02-16

Version 1.5.2 release

Changes in 1.5.2 (31 July 2013)
* Added support for linear data read for v4 and HDF5 MAT files
* Fixed bug reading slices of variables in matdump
* Fix feof calls so they compile on platforms that dereference the argument in a macro
* More robust checking that file is MAT file and eliminates some segmentation faults
* Various fixes for unused variables, unnecessary initializations, etc. that cause compilers to issue diagnostices
* Several other fixes

Posted by cch 2013-07-31

Version 1.5.1 released

Changes in 1.5.1 (10 March 2013)
* Fix bug writing compressed HDF5 files
* Fix bug reading cell array elements written with a non-empty variable name
* Fix bug writing complex sparse matrices as struct fields or cell elements to
uncompressed v5 MAT files
* Fix a number of potential issues identified via static analysis
* Fix uninitialized pointers when creating structures through
Mat_VarCreateStruct, and fix a bug in the struct API testsuite
* Fix extended sparse support in v7.3 MAT files and add 64-bit integer support
for v5 MAT files
* Add missing support for reading hyperslabs from HDF5 MAT files
* Added variable indexing notation support to matdump to display subsets of
variables
* Added tests for extended sparse support in testsuite
* Add missing enumerations or default case in switch statements

Posted by cch 2013-03-10

Version 1.5.0 release

Version 1.5.0 was release 4/15/2012. Important changes in 1.5.0 (15 April 2012)
* Support for reading/writing HDF5 format MAT files
* Bug fixes for compressed variables that caused issues with matio reading
them.
* Upgrade of dimensions in matvar_t structure to size_t enabling support for
large arrays.
* A testsuite

Posted by cch 2012-04-15

Beta release posted

A beta release of the next version of matio (1.5.0) has been posted to the Files section. The final release will be soon.

Posted by cch 2012-03-19

Matlab v7.3 File Support started

With the creation of the matio v1.5.0 branch, support for Matlab's new 7.3 file format (HDF 5 based) will start. Matio v1.5.0 will also clean up some data structures with unnecessary fields as well as some interfaces.

Posted by cch 2006-10-04

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks