- f3763aa: Export Submission at the top level
- 813e6bd: fix
onComplete
return type
- 6799556: rename
cache
toquery
, actiononComplete
- 18b9b52: Support arrays in Search Params
- 272218f: fix #491 - useSubmission with "with" actions
- a22d7d2: fix preloadRoute to take string path
- 6dd0473: support empty array/string to mean no revalidation
- a3a36fb: Add query and param wrappers to support non-Proxy envs
- 2475851: bump deps
- 2f1fa18: improve anchor preload performance
- 3594e45: fix iterator methods on useSubmissions
- 0a964b6: Fix duplicated push history
- c61231d: Fix scrollToHash to handle hashes starting with a number
- 83b7093: remove extra code, fix #406 slow perf on localeCompare
- 5c87acc: fix partial matches in single flight mutations
- 098dccb: fix #474 improper search parameter resolution while routing
- f8f30df: fix initial state including _depth
- 19a21cc: fix async store references
- f8aaf16: make url transform consistent
- 86c3b1f: better handling of query only navigation
- bc3d8e3: expose .latest from createAsync
- fc6ac53: fix #464 flaky hydration bail out
- 3295502: fix hydration cancellation on browser events
- 6144da8: fix Response type narrowing in submission APIs
- e4a13f6: Response helpers return responses, cache/action filter them out
- bd9f19a: default form actions to url encoded
- 5d9263b: rename load to preload
- a7e4062: fix #457 extra leading slashes on path
- 4b4536e: add usePreloadRoute export
- 8cc0530: hack the types to work a bit better with Response Unions
- 7344f69: Handle absolute redirects within
cache
on server - 8263115: Forward absolute redirects inside
cache
from server to client - 8fbf74a: Treat
window.location.hash
as URI encoded - e9fd55d: fix #449 No JS submissions not working
- f311f4a: fix #452 useSubmission types/references
- 2f05f37: Make isRouting more reliable + other fixes
- 618ef17: performance improvement leveraging redirects in loadfn
- d81473a: usePreloadRoute method pre-release
- bfb059f: types Route -> RouteDescription
- 00e37fd: Export all types used in public API
- 2e90de5: Fix
HashRouter
state reset withreplace: false
- 75472d2: Fix useCurrentMatches a getter function
- 884b8be: fix #374, fix #399 - suppress cache errors in load function
- 4a76e7d: Fix state updates detection on history back/forward
- 5af3da8: fix #407 single flight without explicit keys
- 1068f1b: fix #408 - accessing route information
- 0c698ed: Allow rewriting url
- 0a34883: preserve original path on optional segments
- 94797e1: Fix types for cache functions with all optional arguments
- 8a547a8: don't submit form when submit event is defaultPrevented
- 8b766a9: restore params into root
- 7b1597b: Add errors to actions
- 83e827d: minimum types for submission flash
- 6df4a7a: push root/rootLoad outside of route matching
- fdefceb: fix #388 reference to element prop
- ffbd35a: fix #389 update router context error message
- bceb358: fix backcache storing invalidated values
- 533b7a0: fix unintended early return in cache during server render
- 02c6e7a: action to return fully processed response
- 5e8cbdb: apply the right owner (who's aware of the router)
- 6d0be9e: fix cache serialization to match returned value
- 052d385: Run load functions with owner & context of
Router
component.
- 17ea145: add createAsyncStorage, prev argument, remove store from cache
- 0413594: fix memory router no native events
- 97d387b: add
rootLoad
- 5a94e7d: fix Router types, make singleFlight optional
- d67ccbb: single flight mutations
- 76724af: pass revalidate through
json
helper
- 9cc1a85: update response types to be always present
- fab3cc0: fix renderToString for cache fns
- 20663d5: metadata -> info
- 6e661eb: add changesets