Skip to content

Releases: tigerwill90/fox

v0.19.0

30 Nov 22:49
Compare
Choose a tag to compare

What's Changed

  • Various optimization and API polishing by @tigerwill90 in #51
  • Various security hardening

Full Changelog: v0.18.1...v0.19.0

v0.18.1

26 Nov 18:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1

v0.18.0

22 Nov 00:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.1...v0.18.0

v0.17.1

16 Oct 12:29
3bea8fb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

15 Oct 09:00
59c27fe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

09 Oct 19:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.16.0

v0.15.0

15 Jul 19:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

04 Jul 15:25
Compare
Choose a tag to compare

What's Changed

Non-Breaking Change

  • Add Context.RemoteIP method to the Context interface.
  • Add Context.ClientIP method to the Context interface.
  • Add Router.MethodNotAllowedEnabled method to the Router struct.
  • Add Router.AutoOptionsEnabled method to the Router struct.
  • Add Router.RedirectTrailingSlashEnabled method to the Router struct.
  • Add Router.IgnoreTrailingSlashEnabled method to the Router struct.
  • Add Router.ClientIPStrategyEnabled method to the Router struct.
  • Add Tree.Lookup method to the Tree struct.
  • Add WithIgnoreTrailingSlash option.
  • Add WithClientIPStrategy option.
  • DefaultOptions now register a default logger middleware for the scope AllHandler.
  • Add CustomRecovery and CustomRecoveryWithLogHandler function to create a recovery middleware.
  • Add strategy subpackge for creating strategy that implement the ClientIPStrategy interface.
    And probably more...

Breaking Change

  • Delete Context.Ctx method of the Context interface.
  • Update Context.Reset method of the Context inteface. It take now a fox.ResponseWriter instead of a http.ResponseWriter and don't require anymore to pass the current router instance.
  • Update Router.Lookup method of the Router struct. It take now a fox.ResponseWriter instead of a `http.ResponseWriter.

Full Changelog: v0.13.0...v0.14.0

v0.13.0

28 Feb 20:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

24 Jan 13:27
4858ca2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.0