Changes for version 0.01 - 2026-09-02

  • First version

Modules

freeze a Catalyst application at setup and make it 4x faster
XS accessors for the context hot set
constant accessors for class data that stopped changing
two things built per request that need not be
memoise the action lookups that stopped changing
plain eval in place of Try::Tiny on the request path
the encoding decision, decided once per content type
replace a subroutine and keep the original
make the application class and its components immutable
leaner bodies for the two costly default middlewares
install the composed body of a wrapped method directly
the request preparation path

Provides

in lib/Catalyst/Seal/Middleware.pm