v5.2.3
What's Changed
- Add pathvalue example to README and implement PathValue handler. by @catatsuy in https://github.com/go-chi/chi/pull/985
- Allow multiple whitespace between method & pattern by @JRaspass in https://github.com/go-chi/chi/pull/1013
- Avoid potential nil dereference by @ProjectMutilation in https://github.com/go-chi/chi/pull/1008
- feat(mux): support http.Request.Pattern in Go 1.23 by @Gusted in https://github.com/go-chi/chi/pull/986
- fix/608 - Fix flaky Throttle middleware test by synchronizing token usage by @OtavioBernardes in https://github.com/go-chi/chi/pull/1016
- Optimize throttle middleware by avoiding unnecessary timer creation by @vasayxtx in https://github.com/go-chi/chi/pull/1011
- Simplify wildcard replacement in route patterns by @srpvpn in https://github.com/go-chi/chi/pull/1012
- Replace methodTypString func with reverseMethodMap by @JRaspass in https://github.com/go-chi/chi/pull/1018
New Contributors
- @ProjectMutilation made their first contribution in https://github.com/go-chi/chi/pull/1008
- @Gusted made their first contribution in https://github.com/go-chi/chi/pull/986
- @OtavioBernardes made their first contribution in https://github.com/go-chi/chi/pull/1016
- @srpvpn made their first contribution in https://github.com/go-chi/chi/pull/1012
Full Changelog: https://github.com/go-chi/chi/compare/v5.2.2...v5.2.3