Releases: tbeu/matio
Releases · tbeu/matio
matio 1.5.8
Changes in 1.5.8 (30 June 2016)
- Fixed bug writing array to v4 MAT file on big endian architecture (broken by v1.5.7)
matio 1.5.7
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
matio 1.5.6
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
matio 1.5.5
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
matio 1.5.3
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
matio 1.5.2
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
- Fixed 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 diagnostics - Several other fixes
matio 1.5.1
Changes in 1.5.1 (10 March 2013)
- Fixed bug writing compressed HDF5 files
- Fixed bug reading cell array elements written with a non-empty variable name
- Fixed bug writing complex sparse matrices as struct fields or cell elements to
uncompressed v5 MAT files - Fixed a number of potential issues identified via static analysis
- Fixed uninitialized pointers when creating structures through
Mat_VarCreateStruct, and fix a bug in the struct API testsuite - Fixed extended sparse support in v7.3 MAT files and add 64-bit integer support
for v5 MAT files - Added 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
- Added missing enumerations or default case in switch statements
matio 1.5.0
Changes in 1.5.0 (15 April 2012)
- Added 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
matio 1.5.0b1
v1.5.0b1 Version 1.5.0 beta 1