Revision history for Thunderhorse
0.106 - 2026-06-27
[Public interface changes]
- Added connection attribute to Context
- Added empty_res, send_res, try_send_res methods to Context
- Added is_ready method to Response
[Breaking changes]
- Response is now a value (via PAGI::Tools change)
- awaiting response's calls which used to send data like "text", "html" etc. is now wrong - remove "await" calls
- Thunderhorse dependencies no longer ensure pagi-server will be installed (via PAGI distribution split)
- pagi-server is now a part of a separate PAGI::Server module, which is not a direct dependency for Thunderhorse
[Fixes]
- Router behavior was improved (via Gears 0.104 change)
- previously, declaring bridges as empty routes was hard, and required an empty route ('' instead of '/')
- Gears::Router added pattern_separator, which is set to '/' by default, and affects how paths are joined
- this makes sure bridges will not cause repeated '/' in routes if they are declared as '/'
0.105 - 2026-05-25
[Changes]
- Context's stash is now created lazily
- Add session (PAGI::Session) object to Context
- Fix documentation showcasing bad usage of session
0.104 - 2026-05-25
[Fixes]
- Fix an error caused by PAGI moving stash from request to PAGI::Stash
0.103 - 2026-03-24
[Fixes]
- Fix an error caused by Path::Tiny import, ++lschierer
- Fix PAGI deprecation warnings
0.102 - 2026-01-18
[Fixes]
- Fix an error caused by setting up a cache for the router
0.101 - 2026-01-17
[Documentation]
- Added Manual (table of contents)
- Added Cookbook
- Documentation fixes
0.100 - 2026-01-17
- Start of the beta phase
0.001 - 2026-01-03
- First version