Changes for version 0.05 - 2026-08-03

  • Enhancements
    • Explicit guard clause croaks with Usage message on zero arguments
    • Dispatch key strings extracted as named constants to eliminate magic strings
  • Bug Fixes
    • Dead code branch removed: validate_strict treats undef as optional/not-provided, so the "value is undefined" error path was provably unreachable
  • Tests
    • Tests rewritten as formal equivalence-partition proofs with premise/conclusion comments

Documentation

Modules

Return a value optionally validated against a strict schema