Changes for version 4.07_03

  • INTERNALS
    • The refactor to split up run() in 4.07_01 started to always pass the run mode name as an argument to run modes. The behavior has now been reverted to only pass the run mode name in the AUTOLOAD case. (Mark Stosberg)
  • DOCUMENTATION
    • Fix typo in example. Thanks to Lesley Binks.
    • document that header_props() can be usefully called with no arguments to return the current headers. Thanks to neuhaus, RT#33992.

Changes for version 4.07_02

  • DOCUMENTATION
    • typo corrections (Evan Zacks)
    • The docs for header_type() have been improved, including an example of using CGI::Applicatin::Plugin::Redirect (Mark Stosberg)
  • INTERNALS
    • Reverted switch to Class::MOP in 4.07_01, which benchmarking showed to be slower. (Mark Stosberg)
    • Beautify the code for _send_headers (Chris Dolan, Mark Stosberg)

Changes for version 4.07_01

  • INTERNALS
    • Switched from using Class::ISA to Class::MOP for introspection. Class::MOP models the way this will be done Perl6, providing the same result. (Mark Stosberg)
    • better test diagnostics (rjbs)
    • improve test coverage (rjbs)
    • improve consistency of checks for false/0len/undef (rjbs)
    • split &run up into chunks (not yet finalized). New methods currently include: __get_runmode __get_runmeth __get_body Feedback is welcome on whether these should be exposed to the user, with (possibly) better names. (rjbs)