Chi Versions Save

lightweight, idiomatic and composable router for building Go HTTP services

v4.1.0

4 years ago
  • middleware.LogEntry: Write method on interface now passes the response header and an extra interface type useful for custom logger implementations.
  • middleware.WrapResponseWriter: minor fix
  • middleware.Recoverer: a bit prettier
  • History of changes: see https://github.com/go-chi/chi/compare/v4.0.4...v4.1.0

v4.0.4

4 years ago

v4.0.3

4 years ago

v4.0.2

5 years ago

v4.0.1

5 years ago

Fixes issue with compress middleware: #382 #385

v4.0.0

5 years ago
  • chi v4 requires Go 1.10.3+ (or Go 1.9.7+) - we have deprecated support for Go 1.7 and 1.8
  • router: respond with 404 on router with no routes (#362)
  • router: additional check to ensure wildcard is at the end of a url pattern (#333)
  • middleware: deprecate use of http.CloseNotifier (#347)
  • middleware: fix RedirectSlashes to include query params on redirect (#334)
  • History of changes: see https://github.com/go-chi/chi/compare/v3.3.4...v4.0.0

v3.3.4

5 years ago

Minor middleware improvements. No changes to core library/router. Moving v3 into its own branch as a version of chi for Go 1.7, 1.8, 1.9, 1.10, 1.11

History of changes: https://github.com/go-chi/chi/compare/v3.3.3...v3.3.4

Master will switch into v4, where we will only support Go versions inline with Go's own policy, https://golang.org/doc/devel/release.html#policy (aka, last 2 versions)

v3.3.3

5 years ago

v3.3.2

6 years ago
  • Support to route trailing slashes on mounted sub-routers (#281)
  • middleware: new ContentCharset to check matching charsets. Thank you @csucu for your community contribution!

v3.3.1

6 years ago
  • middleware: new AllowContentType handler for explicit whitelist of accepted request Content-Types
  • middleware: new SetHeader handler for short-hand middleware to set a response header key/value
  • Minor bug fixes