- Fixed bug on hash routing
- Added tests with playwright
- Improved NPM package exporting
- Improved NPM package exporting
- New version design from the ground
- 100% unit tested
- Several performance enhancements
- Several bug fixing
- Removed not required files and examples.
- Now can declare wildcards for Not Found Routes - working with path params and sections of the route
- Fixed issue with path param in the end of the route with query params
- Fixed issue when backing or forwarding routes via browser buttons
- Fixed bug backRoute Function
- Fixed bug in router navigation history
- Added option loadingComponent on Route Object Definition
- Added option lazyLoadingComponent on Route Object Definition
- Fixed bug problem on loading component
- Fixed bug not passing all variables to loading components
- Fixed bug on using Router Link with query params
- Fixed bug when navigate tries to find a route passed wrongly or not existent!
- RegexPath - now you can declare an route with params /my/route/:with/params
- Divided code into another file - improving readability
- Fixed name of considerTrailingSlashOnMachingRoute to considerTrailingSlashOnMatchingRoute
- Fixed issue on hash routing with query params - keeping hashing on route
- Fixed issue on updating variables passed to beforeEnters functions
- Several improvements regarding finding a route match
- Fixed issue with query params on routing
- Fixed issue on hash routing with query params
- Better code commenting on Route Component
- Fixed issue when backing route - Now is not pushing that route into the history
- Fixed issue of non passing parameters to Loading Components
- Fixed package.json imports. Now saving as dev-dependencies non production packages.
- Removed date-fns as production package - not using removeExpiredKeys and addExpiredKeys
- Remove @rollup/plugin-replace as production package
- (Component Not Defined Mandatory) - Now only throws an error when is going to load the component
- Added route option forceReload
- Fixed issue when passing a strage parameter in Before Enter Function - Resolve Function
- Improvement documentation - Now we have a documentation using Svelte Client Router!
- Changed routeObjParam returned inside Before Enter Functions
- Added configuration option setScrollProps
- Added configuration option setUseScroll
- Added route option scrollProps
- Added route option ignoreScroll
- Added payload passing between all Before Enter Functions
- Improved documentation
- Added configuration option considerTrailingSlashOnMatchingRoute
- Improved documentation
- Fixed bug on passing params to currentRoute
- Fix documentation problems and some bugs on starting.
- First version release published.