Skip to content

Releases: ryanfowler/arc

v0.5.1

Choose a tag to compare

@ryanfowler ryanfowler released this 02 Aug 17:09
75a8119

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@ryanfowler ryanfowler released this 04 Jul 03:09
1948da2

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@ryanfowler ryanfowler released this 23 May 02:14
58de4ef

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@ryanfowler ryanfowler released this 17 May 04:32
31a2d56

What's Changed

  • Use http.Request.PathValue for route parameters by @ryanfowler in #18
  • Fix method-not-allowed subrouter test to assert custom handler runs by @ryanfowler in #19
  • Preserve escaped RawPath when mounting nested routers by @ryanfowler in #20
  • Decode percent-encoded literal route patterns by @ryanfowler in #21
  • Rename Router error-returning APIs to Try* by @ryanfowler in #22
  • Revise Arc documentation to spell out matching semantics by @ryanfowler in #23
  • Run inherited parent middleware after child route matching by @ryanfowler in #24
  • Update description in documentation by @ryanfowler in #25

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@ryanfowler ryanfowler released this 16 May 19:47
aeb54d2

What's Changed

  • Run middleware for fallback handlers by @ryanfowler in #2
  • Fix escaped-slash matching for decoded static segments by @ryanfowler in #3
  • Reject duplicate parameter names in a single pattern by @ryanfowler in #4
  • Bump github.com/ryanfowler/match to v0.1.1 by @ryanfowler in #5
  • Normalize nil handler funcs before route registration by @ryanfowler in #6
  • Preserve mount params when mounting arc routers by @ryanfowler in #7
  • Preserve host parameter case during registration by @ryanfowler in #8
  • Document subrouter and mount dispatch precedence by @ryanfowler in #9
  • Reject empty normalized host patterns in HostErr by @ryanfowler in #10
  • Reduce route registration allocations in param-name validation by @ryanfowler in #11
  • Avoid host lowercasing allocations on the hot path by @ryanfowler in #12
  • Prioritize direct routes over subrouters and mounts by @ryanfowler in #13
  • Validate route and mount path patterns as absolute HTTP paths by @ryanfowler in #14
  • Document path pattern validation and error handling by @ryanfowler in #15
  • Optimize router and subrouter hot paths by @ryanfowler in #16
  • Bump github.com/ryanfowler/match to v0.1.2 by @ryanfowler in #17

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@ryanfowler ryanfowler released this 15 May 15:58
0e88bfc

What's Changed

  • Add PR CI workflow for formatting, tests, and staticcheck by @ryanfowler in #1

New Contributors

Full Changelog: https://github.com/ryanfowler/arc/commits/v0.1.0