4.7.0 (2024-09-16)
- routing: useOnRoute hook (39a4be4)
4.6.7 (2024-08-15)
- builders: buildRoutingMachine not working with routing events containing dots (c3f7e2e)
4.6.6 (2024-08-14)
- testing: allow nesting routing roots inside TestRoutingContext (a3c9ea4)
4.6.5 (2024-08-12)
- builders: viewToMachine not accepting Root components (fcd0d2d)
4.6.4 (2024-02-12)
- routing: actually log routing errors (7392a8e)
4.6.3 (2024-02-12)
- routing: include match error in return value (271010b)
4.6.2 (2024-02-07)
- routing: don't log route objects after match (95894b6)
4.6.1 (2024-01-25)
- routing: flakey onloadEvent detection (43f17c6)
4.6.0 (2024-01-23)
- routes: RouteQuery type (1468c77)
4.5.0 (2024-01-15)
- add viewToMachine/buildRoutingMachine into README (ba8c10d)
- builders: buildRoutingMachine (f3ac844), closes #50
- builders: viewToMachine (0e86b5c), closes #51
- fix versioning..? (bb713ac)
4.4.0 (2024-01-15)
Erroneous release that was pulled from NPM
4.4.0-beta.1 (2024-01-15)
- release: customize branches (0618f0c)
- add viewToMachine/buildRoutingMachine into README (ba8c10d)
4.4.0-beta.2 (2024-01-09)
4.4.0-beta.1 (2024-01-08)
4.3.0 (2023-12-22)
- build: CommonJS modules (95be0b9)
- builders: expose basic meta info from xstate (13d2213)
- routes: preloading (eca4d27)
- routing: export useActiveRouteEvents hook (1e7ece4)
- routing: forwards refs for Link component (d236b2a)
- routing: add data attribute to links (db13fae)
- routing: history.replace hack missing state (d4eb989)
- routing: keep routing state on initial match (e65691e)
- routing: notify about double routing roots (93a9ed2)
- routing: useActiveRouteEvents not re-rendering (4640a52)
- testing: buildTestRoot difference logging (39419ea)
- undefined exceptions (086e6a3)
4.3.0-beta.11 (2023-10-11)
- routing: export useActiveRouteEvents hook (1e7ece4)
4.3.0-beta.10 (2023-10-04)
- builders: expose basic meta info from xstate (13d2213)
4.3.0-beta.9 (2023-09-19)
- routing: history.replace hack missing state (d4eb989)
4.3.0-beta.8 (2023-09-19)
- routing: keep routing state on initial match (e65691e)
4.3.0-beta.7 (2023-09-18)
- routing: add data attribute to links (db13fae)
4.3.0-beta.6 (2023-08-21)
- testing: buildTestRoot difference logging (39419ea)
4.3.0-beta.5 (2023-08-17)
- undefined exceptions (086e6a3)
4.3.0-beta.4 (2023-08-17)
- routing: forwards refs for Link component (d236b2a)
4.3.0-beta.3 (2023-08-09)
- routing: notify about double routing roots (00eec3d)
4.3.0-beta.2 (2023-08-03)
- build: CommonJS modules (95be0b9)
- routing: useActiveRouteEvents not re-rendering (4640a52)
4.3.0-beta.1 (2023-08-03)
- routes: preloading (eca4d27)
4.2.0 (2023-07-19)
- types: selector/action extraction types (6b471f4)
4.1.6 (2023-07-13)
- routing: access location on history not window (c5ceb4f)
4.1.5 (2023-06-19)
- remove debug message (22854b2)
4.1.4 (2023-05-24)
- docs: minor corrections to README docs (834a8c4)
- multislot views memoizing incorrectly (791eeda)
4.1.3 (2023-01-30)
- testing: test root component supports v2 builders (99e9dc6)
4.1.2 (2023-01-29)
- xstate-tree: canHandleEvent triggering side effects (8be7aca)
4.1.1 (2022-12-19)
- routing: previousUrl now includes search (5dd6495)
4.1.0 (2022-12-19)
- builders: builders 2.0 (f285acd), closes #14
- routing: add TestRoutingContext (1534fd5)
- routing: history argument is now a function (5297c8b)
- routing: useIsRouteActive (9b7b689)
- routing: useRouteArgsIfActive (f28dc6f)
- builders: v2 builder view triggering rule of hooks (cfd7b5a)
4.1.0-beta.6 (2022-12-07)
- routing: add TestRoutingContext (1534fd5)
4.1.0-beta.5 (2022-12-07)
- builders: v2 builder view triggering rule of hooks (cfd7b5a)
4.1.0-beta.4 (2022-12-06)
- routing: useRouteArgsIfActive (f28dc6f)
4.1.0-beta.3 (2022-12-06)
- routing: useIsRouteActive (9b7b689)
4.1.0-beta.2 (2022-11-29)
- routing: history argument is now a function (5297c8b)
4.1.0-beta.1 (2022-11-29)
4.0.1 (2022-11-10)
- logging: remove spammy log message (1b101fc)
4.0.0 (2022-11-08)
- slots: better multiSlot handling (d2e17de)
- slots: multi slot names in views have changed
3.0.1 (2022-11-03)
- routing: redirects replace history instead of pushing (2735fec)
3.0.0 (2022-11-03)
- routing: Route creation functions have been changed to allow for dynamic routes to be composed together. This effects all route definitions
3.0.0-beta.2 (2022-11-03)
- routing: async redirects (e880467)
3.0.0-beta.1 (2022-10-31)
- routing: composable dynamic routes (6f178ce)
- routing: Route creation functions have been changed to allow for dynamic routes to be composed together. This effects all route definitions
2.0.11 (2022-10-21)
2.0.10 (2022-09-26)
- release: s/releaseEvents/releaseRules/ (6e4b375)
2.0.9 (2022-09-26)
- release: remove added release rules (0e690c5)
2.0.8 (2022-09-25)
- readme: add badges (b10bd3a)
2.0.7 (2022-09-19)
- contributing: setup contributing instructions (2ea2f8f)
- readme: improve docs for external audience (256f75b)
- readme: link to routing README (abae28d)
2.0.6 (2022-09-18)
- general: add missing docs for key functions (36114a7)
2.0.5 (2022-09-18)
- deps: tidy up dependencies (908c3a5)
- dx: setup commitlint & husky (b67a9fd)
- npm: update package metadata (d5fa5d8)
- deps: drop lodash dependency (a9d6d5c)
2.0.4 (2022-09-18)
- license: update company name (9546884)
2.0.3 (2022-09-09)
- routing: missing active route events (6a14ec7)
2.0.2 (2022-09-08)
- perf: don't delay routing events (fb898fc)
2.0.1 (2022-09-08)
- testing-utils: inState not supporting partial states (bf4b77c)
2.0.0 (2022-09-03)
- types: The generics of some exported types have changed as a result of the simplification
1.3.0 (2022-08-26)
- xstate: update builders to use typegen states (43c2e33)
1.2.0 (2022-08-23)
- routing: matchRoute matched result type uses supplied route types instead of AnyRoute (ee5735f)
1.1.3 (2022-08-18)
- deps: make zod a peerDep (79d4ab2)
1.1.3-beta.1 (2022-08-18)
- deps: make zod a peerDep (79d4ab2)
1.1.2 (2022-08-08)
- release: switch to JS config (0bbc653)
1.1.2-beta.1 (2022-08-08)
- release: switch to JS config (0bbc653)
1.1.0-beta.2 (2022-08-04)
- release: commit updated pkg version (0183d49)