The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 3.10

  • NEW FEATURES
    • CGI::Application::Dispatch::PSGI now allows exceptions thrown as HTTP::Exception objects to bubble up in some cases. See the new documentation section on "Exception Handling" for details. (Mark Stosberg, Graham TerMarsch, RT#79022)
  • BUG FIXES
    • When auto_rest was enabled and no run mode was found, a 404 could have been returned instead of defaulting to start mode. We now correctly default to the start_mode(). (James Q.L., Ron Savage, Mark Stosberg)
  • DOCUMENTATION
    • Docs have been expanded to explain how /foo/:rm? resolves, and interaction with start_mode() when no run mode is found. (Mark Stosberg)
  • INTERNALS
    • Fix diagnostic message in some cases when exceptions are thrown (Michael Lackhoff)
    • Added test coverage for auto_rest to CGI::Application::Dispatch::PSGI (Mark Stosberg)
    • POD formatting fix in Dispatch.pm
    • Fix Perl 5.14 compatibility warning (chorny, RENEEB@cpan.org, SILASMONK@cpan.org)

Modules

Dispatch requests to CGI::Application based objects
Dispatch requests to CGI::Application based objects using PSGI
Dispatch requests to CGI::Application based objects using regular expressions