Skip to content

cl-weave v0.4.0

Choose a tag to compare

@takeokunn takeokunn released this 12 Jul 13:15
v0.4.0
6c4ea81

User-visible changes

  • Canonical ASDF test integration: the self-test suite now lives in the cl-weave/tests secondary system inside cl-weave.asd, and asdf:test-system drives it. The standalone cl-weave-tests.asd, scripts/run-tests.lisp, and the script-based coverage gate are removed; CI and nix flake check run everything through the packaged cl-weave CLI.
  • Benchmark API: new benchmark macro and measure function with benchmark-result statistics (minimum-ms, maximum-ms, mean-ms, median-ms).
  • Metadata schema v23 (breaking for metadata consumers): the citation block and lifecycle securityDocument field are removed following the repository governance-document cleanup. Vulnerability reporting now routes to private GitHub security advisories.
  • Internal refactor: registration macros, JSON metadata writers, logic query macros, and property generators are now generated from shared data-driven helper families; behavior is unchanged.

Validation

  • Full nix flake check (466 tests, reporters, smoke checks, structural lint) passes on x86_64-linux and aarch64-darwin.