Release 0.25.0
Pre-release
Pre-release
What's Changed
Features
- Add chainable addView method for defining route views by @pleek91 in #786
- Add per-view prefetch config to addView by @pleek91 in #792
- Add loaders to routes with a chainable addLoader by @pleek91 in #811
- Describe what a route's loaders resolve to by @pleek91 in #812
- Run loaders on navigation by @pleek91 in #814
Enhancements
- Simplify the Route type by deriving name, meta, state, and context from matches by @pleek91 in #791
- Move views onto matches and simplify a route's type by @pleek91 in #798
Fixes
- v0.24.3 - fix broken types bundle by @stackoverfloweth in #770
- Fix each view depth getting the wrong parent props context by @pleek91 in #793
- Fix a child receiving an Error where it awaits parent props by @pleek91 in #794
- Fix a child receiving undefined where it awaits parent props by @pleek91 in #795
- Fix a parent's props type being lost in either syntax when its getter declares arguments by @pleek91 in #797
- Settle a child's parent props when navigation abandons them by @pleek91 in #803
Documentation
- docs: Auto-generate documentation by @github-actions[bot] in #771
- Update docs to use the addView syntax by @pleek91 in #787
Maintenance
- Record how a props getter settled instead of just its value by @pleek91 in #802
- Add a store for values that may not be computed yet by @pleek91 in #806
- Compute props through the data store by @pleek91 in #807
- Drop a navigation guard that never fired by @pleek91 in #809
- Bump globals from 17.5.0 to 17.6.0 in the linting group across 1 directory by @dependabot[bot] in #769
- Bump the testing group across 1 directory with 3 updates by @dependabot[bot] in #780
- Bump the docs group across 1 directory with 3 updates by @dependabot[bot] in #784
- Bump the build-tools group across 1 directory with 5 updates by @dependabot[bot] in #785
- Bump the linting group across 1 directory with 2 updates by @dependabot[bot] in #788
- Bump @vue/devtools-api from 8.1.2 to 8.2.1 by @dependabot[bot] in #789
- Bump globals from 17.8.0 to 17.9.0 in the linting group by @dependabot[bot] in #815
- Bump @vue/language-core from 3.3.8 to 3.3.9 by @dependabot[bot] in #816
- Bump happy-dom from 20.11.1 to 20.11.2 in the testing group by @dependabot[bot] in #820
Full Changelog: v0.24.3...v0.25.0