Releases: fox-toolkit/fox
v0.30.1
What's Changed
- build(deps): bump golang.org/x/net and sys
- fix(options): reject nil annotation key in WithAnnotation
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
- fix(subrouter): clear subPatterns on fallthrough handlers by @tigerwill90 in #107
- fix(subrouter): invalid pattern with regex wildcard or params by @tigerwill90 in #108
- fix(subrouter): stop aliasing route.params via Context.paramsKeys by @tigerwill90 in #109
- Fix sub default propagate params by @tigerwill90 in #110
- feat(matcher): seal Context from matcher API via onlyRequestContext by @tigerwill90 in #111
Full Changelog: v0.29.5...v0.30.0
v0.29.5
v0.29.4
What's Changed
- perf(slogpretty): precompute group prefix and avoid value allocations by @tigerwill90 in #104
- Fix regexp param anchoring by @tigerwill90 in #105
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.29.3...v0.29.4
v0.29.3
What's Changed
- perf(lookup): short-circuit 1-byte keys and inline route.match by @tigerwill90 in #102
- chore: modernize code with go fix by @tigerwill90 in #103
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.29.2...v0.29.3
v0.29.2
What's Changed
- fix(tree): only increment size on insert, not update by @tigerwill90 in #100
- fix(parser): correct label-too-long error position by @tigerwill90 in #101
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.29.1...v0.29.2
v0.29.1
What's Changed
- fix(tree): surface all conflicts on multi-method route registration by @tigerwill90 in #99
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.29.0...v0.29.1
v0.29.0
What's Changed
- Replace gofuzz with native Go fuzz targets by @tigerwill90 in #95
- Add EscapedPath() and use it for routing-aware redirects and logs by @tigerwill90 in #96
- Add scheme matcher for routing on TLS state by @tigerwill90 in #97
- Error handling cleanup by @tigerwill90 in #98
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.28.2...v0.29.0
v0.28.2
What's Changed
- test: rename route/txn/response_writer tests to follow Go naming conventions by @tigerwill90 in #81
- test: rename fox_test.go tests to follow Go naming conventions by @tigerwill90 in #85
- test: rename options_test.go tests to follow Go naming conventions by @tigerwill90 in #82
- test: rename matcher/recovery/logger tests to follow Go naming conventions by @tigerwill90 in #83
- test: rename TestContext_Fox to TestContext_Router by @tigerwill90 in #84
- test: rename BenchmarkCloneWith to follow Go naming conventions by @tigerwill90 in #86
- test: rename internal/ tests to follow Go naming conventions by @tigerwill90 in #87
- test: rename tree/path tests to follow Go naming conventions by @tigerwill90 in #88
- test: rename node/parser tests to follow Go naming conventions by @tigerwill90 in #89
- test: rename clientip tests to follow Go naming conventions by @tigerwill90 in #90
- test: move TestIter_Methods to iter_test.go by @tigerwill90 in #92
- test: move TestRoute_Middleware to route_test.go by @tigerwill90 in #93
- test: move iTree lookup tests to tree_test.go by @tigerwill90 in #94
- test: move iTree delete tests to tree_test.go by @tigerwill90 in #91
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.28.1...v0.28.2
v0.28.1
What's Changed
- Only mark hijacked on successful hijack by @tigerwill90 in #80
Note
This repository has been transferred from github.com/tigerwill90/fox to github.com/fox-toolkit/fox.
Existing users should update their imports and go.mod accordingly.
Full Changelog: v0.28.0...v0.28.1