v2.0.0
Major release
This release focuses mostly on internal tooling.
There are a few breaking changes, but the migration effort is minimal.
What's new?
Monorepo
-
Restructured project as a monorepo in order to accommodate other packages
-
Migrated from npm to pnpm workspaces w/ Turborepo
-
Swapped release-it for changesets
CI/CD
-
Preview environments (prod & PRs) are now available
-
Integrated Vitest
-
First dummy test passed on CI/CD
react-redux-history
-
Extracted to own package
-
Redux-first -> added capability to navigate by dispatching redux actions
navigate-away
- Extracted to own package
Breaking Changes
Usages of this library can be pretty fragmented across the app. A bit more context would be good, therefore a few selectors and interfaces have been renamed:
selectCurrentIndex
->selectCurrentLocationIndex
selectIsSkipping
->selectIsSkippingRoutes
selectAction
->selectHistoryAction
ActionTypes
->HistoryAction
LocationState
-> removed