Skip to content

Releases: aasanchez/ocpp16messages

v1.0.3

01 Mar 13:47
v1.0.3
e4269a5

Choose a tag to compare

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

01 Mar 10:34
v1.0.2
869fb58

Choose a tag to compare

Added

  • Comprehensive fuzz test suite under ./fuzz (build tag fuzz) covering all
    OCPP 1.6 message constructors (Req/Conf) and core validation types.
  • Strict membership fuzzers for every IsValid() enum in types/ and all
    message subpackage */types enums.

Changed

  • make test-fuzz hardened 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

26 Jan 12:27
v1.0.0
d5236ce

Choose a tag to compare

Full Changelog: v0.11.0...v1.0.0

Basic Structure

18 Jul 14:02
v0.4.0
b9f01b0

Choose a tag to compare

Basic Structure