- Source code migrated into typescript.
- Props of number type, are automatically casted to numbers during the params to props auto resolving.
- Bugfix: links have active class on the page load in the URL matches.
- Minor fixtures.
- New feature: Lazy loaded view component (async components).
- Link component has not disabled prop, preventing the navigation action.
- Updated components.
- Build process converted to rollup for better ESM support.
- New feature: onBeforeNavigation router event.
- New feature: Route redirection.
- Router View component now supports the exact matching for active class.
- Bugfix: Navigation to root named route.
- Bugfix: Router properly handles basename passed as router config.
- The navigation is being skipped, if the request is to resolve the same route, respectively, the same full path URL.
- Resolved issue with re-drawn of the same view component.
- path-to-regexp downgrade for better dynamic params parsing - in this case, URLs.
- Router Link component CSS class prop added.
- Router components are now imported as source Svelte files to prevent runtime issues when the imported components unmount.
- First beta release