Releases: aremmell/validus
Releases · aremmell/validus
Release list
v1.0.4
- Fixed potential race condition in
validus_get_local_time(static, but not thread-local stack buffer) - Fixed Windows build (
localtime_ris not available on Windows) - Fixed incorrect arithmetic (missing parens) in elapsed time calculation in perf test (Validus is actually faster than the perf test said previously 😎).
- Fixed
autoformat.sh(at least on macOS Tahoe 26.1) - Updated copyright, README
- Regenerated documentation
v1.0.3
- Only define
_DEFAULT_SOURCEif it's not already defined - Add strict compiler warning options
- Update README
- Remove configure script (unnecessary)
- Improve macros, remove superfluous parenthesis
- Use
Usuffix on unsigned constants - Use
localtime_rinstead oflocaltime - Update docs
v1.0.2
- Added static and shared library build products
- Added install commands for CMake that install the CLI app, libraries, and headers
- Fixed a bug that could lead to a crash on big-endian machines
- Fixed a bug where sometimes the padding in the sanity test output was jibberish
- Fixed compile errors and warnings via Codacy
- Fixed broken compilation due to missing _DEFAULT_SOURCE before includes
I realize I said that this and all future releases would have precompiled binaries, but I didn't get that far and I wanted to make sure these fixes made it into a release ASAP. Soon, though.
v1.0.1
This is the initial [public] release of the Validus source code–a few days ago, this was a private repository. I've decided to share it, so I hope you enjoy!
Future releases will contain precompiled (SHA-256 verifiable) static and shared libraries for popular platforms and architectures.
Don't forget to take a gander at the documentation.
🍻