Skip to content

matio 1.5.24

Compare
Choose a tag to compare
@tbeu tbeu released this 28 Oct 08:49
· 123 commits to master since this release

Changes in 1.5.24 (28 October 2023)

  • Added predicated iteration API functions Mat_VarReadNextInfoPredicate and Mat_VarReadNextPredicate to speed-up reading variables from HDF5 MAT file (contributed by @Ri0n)
  • Added new API function Mat_GetFileAccessMode to retrieve the file access mode of a MAT file
  • Changed: Mat_VarDelete returns error if MAT file is opened in read-only mode
  • Changed: Reduced memory foot-print of matvar_t.internal
  • Fixed read performance of cell/struct array from HDF5 MAT file
  • Fixed reference counting of HDF5 MAT file in Mat_VarDuplicate
  • Fixed file access mode of created v4 MAT file
  • Fixed read performance of Mat_GetDir for HDF5 MAT file
  • Fixed bug reading struct array from v5 MAT file (contributed by @Ri0n)
  • Fixed bug adding field to struct array of v5 MAT file (contributed by @Ri0n)
  • Fixed heap-based buffer overflow when reading HDF5 MAT file (contributed by by @sashashura)
  • Confirmed compatibility with HDF5 v1.14.x
  • autoconf: Enabled system extensions (contributed by @fweimer)
  • autoconf: Fixed getopt_long check (contributed by by @niclasr)
  • autoconf: Fixed pkg-config file for static linking
  • CMake: Updated cmake-conan to version 0.18.1
  • CMake: Fixed version comparison (contributed by @nim65s)
  • CMake: Fixed properties for CMake < 3.11 (contributed by @nim65s)
  • CMake: Fixed linker error on OpenBSD
  • CMake: Fixed checks of linker options (contributed by @MaartenBent)
  • Several other fixes, for example for memory leaks

Full Changelog: v1.5.23...v1.5.24