All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Uplift devDependencies
- Uplift devDependencies
- Generate sourcemaps on build
- Uplift devDependencies
- Fix
addMatcherToRoute
issue with slashes
- Export
addMatcherToRoute
function for adding a matcher to a route
- Emit
outlet-change
event when an outlet is populated
- Uplift devDependencies
- Convert e2e tests to Cypress v10.x
- Fix types for
createRouter
function
- Add
sideEffects
to package.json - Uplift devDependencies
- Make package
type: module
- Rename build file to
router.mjs
- Allow routes to be cancelled
- Add guards to documentation
- Uplift NPM dependencies
- Allow
sticky
attribute for persistent named outlets
- Uplift NPM dev dependencies
- Missing package.json properties
- Add exports map to package.json
- Uplift dev dependencies
- Rename package to @ficusjs/router
- Wait for child outlets before continuing render
- Ensure an outlet is clear before rendering contents
- Rename private properties
- Cache outlets to avoid re-rendering the same content
- Initial release
- Beta release