Releases: athena-framework/routing
Releases · athena-framework/routing
v0.1.10
Changed
- Allow having multiple independent compiled route collections (#468) (@Blacksmoke16)
- Log unhandled
ART::RoutingHandler
exceptions (#470) (@Blacksmoke16)
Fixed
- Make
ART::RequestContext.from_uri
more robust (#498) (@Blacksmoke16)
v0.1.9
Changed
- Integrate website into monorepo (#365) (@Blacksmoke16)
Added
- Breaking: add kwargs overload to
ART::Generator::Interface#generate
(#375) (@Blacksmoke16)
Fixed
- Fix compatibility with PCRE2 10.43 (#362) (@Blacksmoke16)
- Fix error when PCRE2 JIT mode is unavailable (#381) (@Blacksmoke16)
v0.1.8
Added
- Internal support for redirecting within an
ART::Matcher::*
(#307) (@Blacksmoke16)
v0.1.7
Changed
- Breaking: Update minimum
crystal
version to~> 1.8.0
. Drop support forPCRE1
. (#281) (@Blacksmoke16)
v0.1.6
Fixed
- Fix compatibility with Crystal
1.8.0-dev
(#272) (@Blacksmoke16)
v0.1.5
Changed
- Update some links in preparation for Athena Framework
0.18.0
(#261) (@Blacksmoke16)
Added
- Add additional
ART::Requirement
constants (#257) (@Blacksmoke16)
Fixed
- Fix formatting issue in Crystal
1.8-dev
(#258) (@Blacksmoke16)
v0.1.4
Changed
- Change route compilation to be eager (#207) (@Blacksmoke16)
Added
- Add ability to bubble up exceptions from
ART::RoutingHandler
(#206) (@Blacksmoke16) - Add
ART::Matcher::TraceableURLMatcher
to help with debugging route matches (#224) (@Blacksmoke16) - Add
ART::Route#has_scheme?
(#224) (@Blacksmoke16)
v0.1.3
Added
- Add an
HTTP::Handler
to add basic routing support to aHTTP::Server
(#189) (@Blacksmoke16)
Changed
- Breaking: ensure parameter names defined on interfaces match the implementation (#188) (@Blacksmoke16)
Fixed
- Fixed slash characters being double escaped in generated URL query params (#180) (@Blacksmoke16)
v0.1.2
Added
- Add getting started documentation to API docs (#172) (@Blacksmoke16)
- Add common route requirement constants to the ART::Requirement namespace (#173) (@Blacksmoke16)
- Add ART::Requirement::Enum to make creating Enum based route requirements easier (#173) (@Blacksmoke16)
Changed
- Update minimum
crystal
version to~> 1.4.0
(#169) (@Blacksmoke16)
Dup static route data
Fixes
- Dup the static route data hash by @Blacksmoke16 in athena-framework/athena#144