- 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
mjs
tojs
for better ecosystem compatibility
- breaking: Refactored exact match handling.
- Normalize trailing slash 👍
- Allow
.-_
in variable names 💯
- Add
umd
andmjs
output formats.
- Fix invalid es exports.
- Parse
*
as a standard parameter - Add
createUrl()
function which can be used to construct a url by a regex
exact
should be an arg ofmatch()
- Add support for
exact
matches.
- Return all useful data on
match()
to prevent object creations down the road.
- Return
null
if no match was possible.
- initial Release