Skip to content

Latest commit

 

History

History
571 lines (257 loc) · 23.6 KB

CHANGELOG.md

File metadata and controls

571 lines (257 loc) · 23.6 KB

4.7.0 (2024-09-16)

feat

  • routing: useOnRoute hook (39a4be4)

4.6.7 (2024-08-15)

fix

  • builders: buildRoutingMachine not working with routing events containing dots (c3f7e2e)

4.6.6 (2024-08-14)

fix

  • testing: allow nesting routing roots inside TestRoutingContext (a3c9ea4)

4.6.5 (2024-08-12)

fix

  • builders: viewToMachine not accepting Root components (fcd0d2d)

4.6.4 (2024-02-12)

fix

  • routing: actually log routing errors (7392a8e)

4.6.3 (2024-02-12)

fix

  • routing: include match error in return value (271010b)

4.6.2 (2024-02-07)

fix

  • routing: don't log route objects after match (95894b6)

4.6.1 (2024-01-25)

fix

  • routing: flakey onloadEvent detection (43f17c6)

4.6.0 (2024-01-23)

feat

  • routes: RouteQuery type (1468c77)

4.5.0 (2024-01-15)

docs

  • add viewToMachine/buildRoutingMachine into README (ba8c10d)

feat

4.4.0 (2024-01-15)

Erroneous release that was pulled from NPM

4.4.0-beta.1 (2024-01-15)

chore

  • release: customize branches (0618f0c)

docs

  • add viewToMachine/buildRoutingMachine into README (ba8c10d)

feat

4.4.0-beta.2 (2024-01-09)

feat

  • builders: buildRoutingMachine (4a522e7), closes #50

4.4.0-beta.1 (2024-01-08)

feat

4.3.0 (2023-12-22)

chore

  • build: CommonJS modules (95be0b9)

feat

  • builders: expose basic meta info from xstate (13d2213)
  • routes: preloading (eca4d27)
  • routing: export useActiveRouteEvents hook (1e7ece4)
  • routing: forwards refs for Link component (d236b2a)

fix

  • 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)

feat

  • routing: export useActiveRouteEvents hook (1e7ece4)

4.3.0-beta.10 (2023-10-04)

feat

  • builders: expose basic meta info from xstate (13d2213)

4.3.0-beta.9 (2023-09-19)

fix

  • routing: history.replace hack missing state (d4eb989)

4.3.0-beta.8 (2023-09-19)

fix

  • routing: keep routing state on initial match (e65691e)

4.3.0-beta.7 (2023-09-18)

fix

  • routing: add data attribute to links (db13fae)

4.3.0-beta.6 (2023-08-21)

fix

  • testing: buildTestRoot difference logging (39419ea)

4.3.0-beta.5 (2023-08-17)

fix

4.3.0-beta.4 (2023-08-17)

feat

  • routing: forwards refs for Link component (d236b2a)

4.3.0-beta.3 (2023-08-09)

fix

  • routing: notify about double routing roots (00eec3d)

4.3.0-beta.2 (2023-08-03)

chore

  • build: CommonJS modules (95be0b9)

fix

  • routing: useActiveRouteEvents not re-rendering (4640a52)

4.3.0-beta.1 (2023-08-03)

feat

4.2.0 (2023-07-19)

feat

  • types: selector/action extraction types (6b471f4)

4.1.6 (2023-07-13)

fix

  • routing: access location on history not window (c5ceb4f)

4.1.5 (2023-06-19)

fix

4.1.4 (2023-05-24)

chore

  • docs: minor corrections to README docs (834a8c4)

fix

  • multislot views memoizing incorrectly (791eeda)

4.1.3 (2023-01-30)

fix

  • testing: test root component supports v2 builders (99e9dc6)

4.1.2 (2023-01-29)

fix

  • xstate-tree: canHandleEvent triggering side effects (8be7aca)

4.1.1 (2022-12-19)

fix

  • routing: previousUrl now includes search (5dd6495)

4.1.0 (2022-12-19)

chore

feat

  • 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)

fix

  • builders: v2 builder view triggering rule of hooks (cfd7b5a)

4.1.0-beta.6 (2022-12-07)

feat

  • routing: add TestRoutingContext (1534fd5)

4.1.0-beta.5 (2022-12-07)

fix

  • builders: v2 builder view triggering rule of hooks (cfd7b5a)

4.1.0-beta.4 (2022-12-06)

feat

  • routing: useRouteArgsIfActive (f28dc6f)

4.1.0-beta.3 (2022-12-06)

feat

  • routing: useIsRouteActive (9b7b689)

4.1.0-beta.2 (2022-11-29)

feat

  • routing: history argument is now a function (5297c8b)

4.1.0-beta.1 (2022-11-29)

chore

feat

4.0.1 (2022-11-10)

fix

  • logging: remove spammy log message (1b101fc)

4.0.0 (2022-11-08)

feat

  • slots: better multiSlot handling (d2e17de)

Breaking changes

  • slots: multi slot names in views have changed

3.0.1 (2022-11-03)

fix

  • routing: redirects replace history instead of pushing (2735fec)

3.0.0 (2022-11-03)

docs

  • README: add note about expanded code sandbox example (0ecfe63), closes #28

feat

  • routing: async redirects (e880467)
  • routing: composable dynamic routes (6f178ce)

Breaking changes

  • 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)

feat

  • routing: async redirects (e880467)

3.0.0-beta.1 (2022-10-31)

feat

  • routing: composable dynamic routes (6f178ce)

Breaking changes

  • 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)

chore

  • readme: add todomvc example link (7331587)
  • release: remove commit analyzer mods (3ca0946)

docs

  • examples: add todomvc example (a638915)
  • readme: improve example + add codesandbox link (3671c01)

perf

  • actions: do not re-create actions object (f6b2330), closes #2

2.0.10 (2022-09-26)

chore

  • release: s/releaseEvents/releaseRules/ (6e4b375)

2.0.9 (2022-09-26)

chore

  • release: remove added release rules (0e690c5)

2.0.8 (2022-09-25)

chore

2.0.7 (2022-09-19)

chore

  • dx: use npm script for commitlint (1eef5bb)
  • readme: add secret to example (4285993)

docs

  • contributing: setup contributing instructions (2ea2f8f)
  • readme: improve docs for external audience (256f75b)
  • readme: link to routing README (abae28d)

2.0.6 (2022-09-18)

docs

  • general: add missing docs for key functions (36114a7)

2.0.5 (2022-09-18)

chore

  • deps: tidy up dependencies (908c3a5)
  • dx: setup commitlint & husky (b67a9fd)
  • npm: update package metadata (d5fa5d8)

refactor

  • deps: drop lodash dependency (a9d6d5c)

2.0.4 (2022-09-18)

chore

  • license: update company name (9546884)

2.0.3 (2022-09-09)

fix

  • routing: missing active route events (6a14ec7)

2.0.2 (2022-09-08)

fix

  • perf: don't delay routing events (fb898fc)

2.0.1 (2022-09-08)

fix

  • testing-utils: inState not supporting partial states (bf4b77c)

2.0.0 (2022-09-03)

refactor

  • types: improve usage of xstate type utilities (a748c13), closes #11

Breaking changes

  • types: The generics of some exported types have changed as a result of the simplification

1.3.0 (2022-08-26)

feat

  • xstate: update builders to use typegen states (43c2e33)

1.2.0 (2022-08-23)

feat

  • routing: matchRoute matched result type uses supplied route types instead of AnyRoute (ee5735f)

1.1.3 (2022-08-18)

fix

  • deps: make zod a peerDep (79d4ab2)

1.1.3-beta.1 (2022-08-18)

fix

  • deps: make zod a peerDep (79d4ab2)

1.1.2 (2022-08-08)

chore

  • release: switch to JS config (0bbc653)

1.1.2-beta.1 (2022-08-08)

chore

  • release: switch to JS config (0bbc653)

1.1.0-beta.2 (2022-08-04)

chore

  • release: commit updated pkg version (0183d49)