Releases: anonrig/router
Releases · anonrig/router
Release list
v0.1.25
What's Changed
Full Changelog: v0.1.24...v0.1.25
v0.1.24
What's Changed
Full Changelog: v0.1.23...v0.1.24
v0.1.23
What's Changed
Full Changelog: v0.1.22...v0.1.23
v0.1.22
What's Changed
- fix: land remaining reviewed matcher, history, split, and SSR PRs by @anonrig in #154
- fix: land go-blocker, loader-deps sharing, and search stringify PRs by @anonrig in #155
- Run the full CodSpeed benchmark suite atomically by @anonrig in #158
- Complete CodSpeed shards and restore StrictMode transitions by @anonrig in #161
- Simplify route plugin helpers by @anonrig in #157
- Simplify and shorten code with no measurable performance impact by @anonrig in #163
- Simplify React asset collection by @anonrig in #164
- Simplify SSR headers and remove dead core stubs by @anonrig in #165
- Simplify serializer and Vite plugin helpers by @anonrig in #166
- Simplify low-frequency control flow by @anonrig in #167
- simplify: shorten cold paths, drop dead code (-609 lines) by @anonrig in #168
- bench: stabilize CodSpeed comparisons and local sampling by @anonrig in #169
- simplify: drop leftover stubs and share cold-path helpers by @anonrig in #171
- Simplify search validation and middleware loops by @anonrig in #170
- simplify: dedupe cold paths and drop dead code by @anonrig in #172
- refactor: remove duplicated docs and stale tooling by @anonrig in #162
- fix: cancel focus-scheduled preload on blur when proximity is set by @anonrig in #174
Full Changelog: v0.1.21...v0.1.22
v0.1.21
What's Changed
Full Changelog: v0.1.20...v0.1.21
v0.1.20
What's Changed
- fix: escape control characters in generated route strings by @byigitt in #109
- fix: preserve search during hash-only navigation by @byigitt in #110
- fix: settle active transitions when provider unmounts by @byigitt in #114
- fix: allow useRouterState with an explicit router by @byigitt in #115
- fix: forward structural sharing from match hooks by @byigitt in #129
- fix: rebuild matcher after case sensitivity updates by @byigitt in #111
- fix: avoid duplicate exported split component declarations by @byigitt in #81
- fix: ignore stale async pop blocker results by @byigitt in #94
- fix: commit async fast-server loader failures by @byigitt in #118
- fix: preserve route directory path segments by @byigitt in #107
- fix: isolate optional route match chains by @byigitt in #122
- fix: resolve state options on fast href navigation by @byigitt in #113
- fix: prevent stale blocked pushes from committing by @byigitt in #105
- fix: propagate request aborts to fast server loaders by @byigitt in #120
- fix: avoid replaying warm-path redirect loaders by @byigitt in #103
- fix: land remaining reviewed matcher, history, and split fixes by @anonrig in #132
- fix: land remaining reviewed navigation, match, and warm-path PRs by @anonrig in #133
- fix: include dest.to on applySearchMiddleware by @anonrig in #140
Full Changelog: v0.1.19...v0.1.20
v0.1.19
What's Changed
- fix: resolve relative rewrite strings against the current URL by @byigitt in #69
- fix: partially decode malformed query escapes by @byigitt in #73
- fix(router-core): recognize route groups and slots as pathless in seg… by @snrraptopack in #78
- fix: expose proposed history indexes to blockers by @byigitt in #83
- fix: keep before-unload blocker options current by @byigitt in #87
- fix: restore default protocol policy after option removal by @byigitt in #79
- fix: cancel queued browser navigation on destroy by @byigitt in #80
- fix: honor case-insensitive matching for parameter affixes by @byigitt in #74
- fix: preserve mixed named exports during route splitting by @byigitt in #82
- fix: invalidate processed trees after nested route mutations by @byigitt in #75
- fix: clear removed path parameter character options by @byigitt in #77
- fix: flush queued history before native mutations by @byigitt in #84
- fix: resubscribe when router history is replaced by @byigitt in #76
- fix: apply trailingSlash on the navigate fast paths by @byigitt in #71
- fix: resolve path-relative hrefs against the current location by @byigitt in #70
- fix: roll back popstate when blockers reject by @anonrig in #89
- perf: Drop load-server from the client graph by @anonrig in #90
- docs: drop the Experimental banner from READMEs by @anonrig in #93
- fix: Register the server loader from the SSR entry by @anonrig in #92
- ci: add CodSpeed and run every vitest bench by @anonrig in #91
- fix: Reinstall the server loader on every SSR request by @anonrig in #95
- fix: isolate RouterClient hydration by router instance by @byigitt in #101
Full Changelog: v0.1.18...v0.1.19
v0.1.18
What's Changed
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- test: Keep sibling route-group layouts from sharing one prefix node by @anonrig in #66
- perf: Remember pathless routes at insert instead of rescanning ids by @anonrig in #67
Full Changelog: v0.1.16...v0.1.17
v0.1.16
What's Changed
- feat: Strip parenthesized route groups from plugin and runtime paths by @anonrig in #64
- fix: Split SSR route UI out of the eager client graph by @anonrig in #63
- fix(router-core): allow clearing hash with empty string when to is omitted by @snrraptopack in #60
- fix: Treat parenthesized route groups as pathless in the matcher by @anonrig in #65
Full Changelog: v0.1.15...v0.1.16