Changes for version 1.07 - 2026-08-27
- expanded the test suite to 426 tests and achieved 100% statement, branch, condition, subroutine, and POD coverage for Dispatch::Fu
- fixed "xshift_and_deref" to correctly dereference SCALAR references and return undef for unsupported input
- fixed dispatch handling for false-but-valid case names such as "0"
- fixed dispatch state handling so cases from a failed dispatch cannot leak into subsequent dispatches
- fixed the no-cases-defined diagnostic path
- changed "xdefault" to use exact literal matching rather than regular expression matching, including correct handling of "0" and case names containing regex metacharacters
- removed the unnecessary Test::Warn and Test::Exception test dependencies
- substantially updated and clarified the POD with API documentation, usage examples, return-value behavior, diagnostics, case lifecycle, and default handling
- updated README.md to reflect the module's production-ready status and current API and behavior
Documentation
Modules
Compute a static key and dispatch to the corresponding Perl handler