Tags: jnichols-git/matcha
Tags
Merge pull request #113 from jnichols-git/alpha-fixes fix permitted characters, route matching, trailing slash
V1.2.0 (#95) * Update CI (#73) * Add function to add http.Handler as Middleware (#71) * update project name * update since cicd no longer hidden * Add handler for registering http.Handler as middleware * Update CI (#73) * Add handler for registering http.Handler as middleware --------- Co-authored-by: Jake Nichols <jnichols@cloudretic.com> * regex.Pattern (#72) * Introduced regex.Pattern * Test coverage + fixes * Route requirements (#79) * validator functionality with Hosts example * Move validators to route package * Finished host validator * Move to package route/require * Set up more/less specific options through Hosts and HostPorts * Pattern bugfix + host + hostport matching done * Follow through on requirement phrasing * Documentation * Test coverage * Handling change (#83) * Exchange API * new user guide, examples * Fix typo * Replace README example * Thread safety + proper forward handling on handler-based middleware (#85) * Refactor handler middleware to use traditional constructor * Thread safety; requests now tracked by an internal ID when being processed by handler * Test multiple middlewares, just to be sure. * Merge up v1.1.3 (#88) * Uniformly treat an empty path as / (#81) * Uniformly treat an empty path as / * Oops. * Test coverage; only trigger on last index 0 * Update policy, remove versioning.md, update version in README (#82) * Quick fix for child ordering problem in tree (#86) * Benchmarking (#89) * Basic API bench * Update README * CORS and path benchmarks * Fix compiler warning in rctx test * Update README (again) * Mount/subrouters (#92) * Router mounting, plus a couple extras * V2 API spec benchmark for composition of APIs * Param-related fixes; rctx now propagates, makepartial allows param, mount requires static only * Middleware update for v1.2.0 (#93) * Update signatures for route/router * Test coverage * Finalize v1.2.0 (#94) * Documentation updates * Final changes to docs (versions, doc locations, proper use of license) --------- Co-authored-by: Suneel Freimuth <suneelfreimuth1@gmail.com>
PreviousNext