- breaking: URLs are now case-sensitive to be complient with the RFC3986
- Add support for custom variables in query parameters (
/foo?bar=:id) - Switch back from
mjstojsfor better ecosystem compatibility
- breaking: Refactored exact match handling.
- Normalize trailing slash 👍
- Allow
.-_in variable names 💯
- Add
umdandmjsoutput formats.
- Fix invalid es exports.
- Parse
*as a standard parameter - Add
createUrl()function which can be used to construct a url by a regex
exactshould be an arg ofmatch()
- Add support for
exactmatches.
- Return all useful data on
match()to prevent object creations down the road.
- Return
nullif no match was possible.
- initial Release