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