Skip to content

Releases: tbeu/matio

matio 1.5.8

30 Jun 20:17
Compare
Choose a tag to compare

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

22 Jun 21:34
Compare
Choose a tag to compare

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

23 Feb 21:32
Compare
Choose a tag to compare

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

19 Feb 21:39
Compare
Choose a tag to compare

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

22 Jan 15:25
Compare
Choose a tag to compare

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

12 Jan 13:34
Compare
Choose a tag to compare

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

12 Jan 13:27
Compare
Choose a tag to compare

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

11 Jan 19:47
Compare
Choose a tag to compare

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

11 Jan 22:29
Compare
Choose a tag to compare
matio 1.5.0b1 Pre-release
Pre-release
v1.5.0b1

Version 1.5.0 beta 1