All notable changes to the Sigmyne/smax-clib library will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.1-rc1] - 2026-05-31
Release candidate for the upcoming maintenance release, expected around 15 July 2026.
Fixed
- Fixed smaxStringToValues() for XLLONG type.
- Conditional assignment of optional arg in smaxParseTime().
- Fix name matching in smaxGetCoordinateAxis(). Previously, the conditions for matching were inverted.
- Various issues fixed that were potted by Facebook's infer v1.3.
- Various issues fixed that were spotted by GitHub Copilot AI.
Changed
- Hash algorithms switched to FNV-1a.
- Use snprintf() instead of sprintf() when possible.
- Printing of size_t values (in debug mode).
- Bumbed default internal lookup cache size to 1024 slots (from 256).
- Various Makefile improvements.
[1.0.0] - 2026-02-16
Initial public release.