What's Changed
- v7: TS-native, oxlint/oxfmt, Tailwind v4, namedRoute builder by @maxholman in #13
Breaking Changes
namedRouteAPI — typed search params now use.searchParams<T>()builder instead of generic ordering- TS-native publishing — ships
.tssource directly, no compiled JS output - Renamed entry point —
src/index.ts→src/main.ts - Removed deprecated type exports —
NamedRouteWithParams,NamedRouteWithoutParamsno longer exported from@block65/mrr/named-route
Features
- Auto-detect Navigation API —
useNavApidefaults to feature detection namedRoutebuilder —namedRoute('/search').searchParams<{ q: string }>()- Vitest type tests — type-level assertions for route builder API
Housekeeping
- ESLint/Prettier → oxlint/oxfmt
- Examples redesigned with Tailwind v4
- CI updated to Node 24, latest GitHub Actions
- Removed bundlesize, build step, dom.d.ts
Full Changelog: v6.0.0...v7.0.0