Features
- implement useMatches hook and layout loaders #656 (natew)
- wire up useMatches to client-side navigation #656 (natew)
Bug Fixes
- pass matches to dev server render, add comprehensive tests #656 (natew)
- useMatches() for layout loaders in SSG production builds #656 (natew)
- prevent doubled dist/server path in loader imports #656 (natew)
- use high port range (9444-9999) for tests #656 (natew)
- depcheck ignorePatterns for dist, useLoader signature in tests #656 (natew)
- randomize port range start to avoid parallel test conflicts #656 (natew)
- mdx: use github-slugger to match rehype (natew)
Documentation
- update plan with client-side navigation limitations #656 (natew)
- clarify completed vs remaining work #656 (natew)
- update plan with comprehensive test coverage list #656 (natew)
- update loader-overhaul plan with test details and API reference #656 (natew)
- add useMatches documentation and update loader/layout docs #656 (natew)
- clarify layout loader caching behavior #656 (natew)
- add useMatches and layout loaders to features page #656 (natew)
- update features and layout docs #656 (natew)
- update loader-overhaul plan with port fix #656 (natew)
Tests
- add deeply nested layouts test for useMatches #656 (natew)
- add dynamic routes test and error handling setup #656 (natew)
- add useMatch, usePageMatch, and hydration tests #656 (natew)
- add useMatches web and native tests #656 (natew)
- add cross-route-type navigation tests for useMatches #656 (natew)
Commits
- 06f8482: Fix spelling error in version-one-rc1.mdx (Eric Winer) #655
- useMatches hook + layout loaders #656 (natew)
- 333412e: export useSafeAreaInsets from one package (natew) #656
- c2635c7: canary1.2.75-1769217644776 (natew) #656
- remove unnecessary type casts and duplicate variable #656 (natew)
- 8e92742: v1.2.76 (natew)