0.8.0
This a large release containing a number of new features and breaking changes.
- The syntax for route parameters has been changed. Named parameters are now marked by
{x}
and catch-all parameters with{*x}
. This allows for more flexibility and support for more complex routes in the future. - The
{
and}
characters can be escaped with{{
and}}
in static routes. - Trailing slash redirect support has been removed. Routes like
/foo
and/foo/
are now treated as completely disconnected. To achieve redirect behavior, routes must be registered twice, with and without a trailing slash. - Catch-all parameters without a leading slash are now supported (#42).