Skip to content

v0.2.0

Choose a tag to compare

@ryanfowler ryanfowler released this 16 May 19:47
· 82 commits to main since this release
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