| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| matio-1.6.0.tar.gz | 2026-08-22 | 10.6 MB | |
| matio-1.6.0.zip | 2026-08-22 | 11.0 MB | |
| matio_user_guide.html | 2026-08-22 | 57.3 kB | |
| matio_user_guide.pdf | 2026-08-22 | 186.8 kB | |
| matio_user_guide.md | 2026-08-22 | 36.6 kB | |
| matio 1.6.0 source code.tar.gz | 2026-08-22 | 530.3 kB | |
| matio 1.6.0 source code.zip | 2026-08-22 | 902.3 kB | |
| README.md | 2026-08-22 | 1.4 kB | |
| Totals: 8 Items | 23.3 MB | 0 | |
Changes in matio 1.6.0 (22 August 2026)
- Added support for reading MCOS (MATLAB Class Object System)
- Added support for struct array without MATLAB_fields attribute in HDF5 MAT file (contributed by @usopp333)
- Adopted SPDX-License-Identifier headers across the project
- Fixed write performance of HDF5 MAT file
- Fixed stack-overflow when reading (crafted) HDF5 MAT file with cyclic references
- Improved validation and allocation checks in variable read paths
- Fixed endianness detection for MSVC on ARM/ARM64
- Confirmed compatibility with HDF5 v2.2.0
- autoconf: Fixed build issues of Fortran interface
- CMake: Added MATLAB verification of written MAT files (local or via SSH)
- CMake: Added install package (contributed by @MaartenBent)
- CMake: Added support for zlib-ng in compat mode
- CMake: Updated cmake-conan to version 0.19.0
- CMake: Fixed getopt target conflict when consumer already defines it
- CMake: Fixed zlib target of HDF5 v2.2.0 (contributed by @MaartenBent)
- CMake: Fixed Cygwin/MinGW compilation to define _GNU_SOURC
- Updated documentation
- Several additional issues when reading (crafted) MAT files, including buffer overflows, null-pointer dereferences, integer overflows, illegal memory access, floating point exception, and memory leaks (contributed by @naruto-lgtm, @Tomer-PL, @carrerasdarren-cell)
Full Changelog: https://github.com/tbeu/matio/compare/v1.5.30...v1.6.0