Skip to content

v0.1.5 — M8 hardening

Choose a tag to compare

@zombocoder zombocoder released this 12 Jul 16:06
· 13 commits to main since this release

Hardening release (#38, #39, #40) — core only.

Diagnostics

  • Unknown-annotation and unknown-argument diagnostics now suggest the closest match: @Cachebledid you mean @Cacheable?, arg limtdid you mean limit?.

Fixes

  • config.EnvName now sanitizes the prefix as well as the key, so a dotted or hyphenated prefix can't produce an invalid environment-variable name.

Testing / CI

  • New fuzz targets for the path-template and config-key parsers, wired into the fuzz-smoke CI job.
  • Per-package coverage floors (§49.4) enforced by a new coverage floors CI job; runtime/config and compiler coverage raised.

No API changes; a drop-in upgrade from v0.1.4.