Skip to content

Releases: anonrig/router

v0.1.25

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:34

What's Changed

  • perf: Drop unused default-graph scroll and match-route modules by @anonrig in #178

Full Changelog: v0.1.24...v0.1.25

v0.1.24

Choose a tag to compare

@github-actions github-actions released this 20 Aug 22:10

What's Changed

  • perf: Cut leftover hydrate coordinator and default-graph path caches by @anonrig in #176

Full Changelog: v0.1.23...v0.1.24

v0.1.23

Choose a tag to compare

@github-actions github-actions released this 20 Aug 19:28

What's Changed

  • perf: Drop the unused warm loader from the default client graph by @anonrig in #175

Full Changelog: v0.1.22...v0.1.23

v0.1.22

Choose a tag to compare

@github-actions github-actions released this 20 Aug 17:08

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:50

What's Changed

  • ci: stop hung jobs from starving the runner pool by @anonrig in #150

Full Changelog: v0.1.20...v0.1.21

v0.1.20

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:29

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:47

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:37

What's Changed

  • perf: Keep scroll restoration out of the default client graph by @anonrig in #68

Full Changelog: v0.1.17...v0.1.18

v0.1.17

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:16

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 14:40

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