Chi Versions Save

lightweight, idiomatic and composable router for building Go HTTP services

v5.0.2

3 years ago

v5.0.1

3 years ago

v5.0.0

3 years ago
  • chi v5, github.com/go-chi/chi/v5 introduces the adoption of Go's SIV to adhere to the current state-of-the-tools in Go.
  • chi v1.5.x did not work out as planned, as the Go tooling is too powerful and chi's adoption is too wide. The most responsible thing to do for everyone's benefit is to just release v5 with SIV, so I present to you all, chi v5 at github.com/go-chi/chi/v5. I hope someday the developer experience and ergonomics I've been seeking will still come to fruition in some form, see https://github.com/golang/go/issues/44550
  • History of changes: see https://github.com/go-chi/chi/compare/v1.5.4...v5.0.0

v1.5.4

3 years ago

v1.5.3

3 years ago

v1.5.2

3 years ago

v1.5.1

3 years ago
  • Performance improvement: removing 1 allocation by foregoing context.WithValue, thank you @bouk for your contribution (https://github.com/go-chi/chi/pull/555). Note: new benchmarks posted in README.
  • middleware.CleanPath: new middleware that clean's request path of double slashes
  • deprecate & remove chi.ServerBaseContext in favour of stdlib http.Server#BaseContext
  • plus other tiny improvements, see full commit history below
  • History of changes: see https://github.com/go-chi/chi/compare/v4.1.2...v1.5.1

v1.5.0

3 years ago
  • go.mod release and testing with Go's toolchain to ensure backwards-compatibility. See https://github.com/go-chi/chi/blob/master/CHANGELOG.md#v150-2020-11-12---now-with-gomod-support for full details. Thank you.
  • For existing projects who want to upgrade to the latest go.mod version, run: go get -u github.com/go-chi/[email protected], which will get you on the go.mod version line (as Go's mod cache may still remember v4.x).
  • Brand new systems can run go get -u github.com/go-chi/chi or go get -u github.com/go-chi/chi@latest to install chi, which will install v1.x+ built with go.mod support.

v4.1.2

3 years ago
  • fix that handles MethodNotAllowed with path variables, thank you @caseyhadden for your contribution
  • fix to replace nested wildcards correctly in RoutePattern, thank you @@unmultimedio for your contribution
  • History of changes: see https://github.com/go-chi/chi/compare/v4.1.1...v4.1.2

v4.1.1

4 years ago