Releases: aasanchez/ocpp16messages
Releases · aasanchez/ocpp16messages
v1.0.3
Highlights:
- Expanded opt-in benchmark suite (high-value constructors + worst-case paths)
- Expanded opt-in race suite and hardened immutability (defensive copies)
- Renamed opt-in test dirs: fuzz->tests_fuzz, race->tests_race, benchmark->tests_benchmark
- Updated Makefile, README, and VS Code gopls build tags
See CHANGELOG.md for details.
v1.0.2
Added
- Comprehensive fuzz test suite under
./fuzz(build tagfuzz) covering all
OCPP 1.6 message constructors (Req/Conf) and core validation types. - Strict membership fuzzers for every
IsValid()enum intypes/and all
message subpackage*/typesenums.
Changed
make test-fuzzhardened with exact fuzzer selection, configurable per-fuzzer
time budget (FUZZTIME), and capped parallelism (FUZZPROCS).- Weekly GitHub Action schedule runs fuzzers as an opt-in suite.
v1.0.0
Full Changelog: v0.11.0...v1.0.0
Basic Structure
Basic Structure