🔅 State manager for deeply nested states
Full Changelog: https://github.com/Marcisbee/exome/compare/v2.0.3...v2.0.4
Full Changelog: https://github.com/Marcisbee/exome/compare/v2.0.2...v2.0.3
subscribe
method where it did not send store instance as argument.Full Changelog: https://github.com/Marcisbee/exome/compare/v2.0.1...v2.0.2
useStore
.Full Changelog: https://github.com/Marcisbee/exome/compare/v2.0.0...v2.0.1
updateMap
;updateView
with updateAll
;exomeDevtools
with exomeReduxDevtools
.v2 includes some breaking changes around subscriptions. It better reorganizes files and imports.
Here are changes that need to be made:
subscribe
is no longer in a separate import:-import { subscribe } from "exome/subscribe";
+import { subscribe } from "exome";
saveState
, loadState
and registerLoadable
is no longer part of root import:-import { saveState, loadState, registerLoadable } from "exome";
+import { saveState, loadState, registerLoadable } from "exome/state";
GhostExome
is no longer part of root import:-import { GhostExome } from "exome";
+import { GhostExome } from "exome/ghost";
updateMap
is no longer exposed (use subscribe
, update
and updateAll
to listen to changes or trigger them):
updateView
is renamed to updateAll
:
-import { updateView } from "exome";
+import { updateAll } from "exome";
exomeDevtools
is renamed to exomeReduxDevtools
:-import { exomeDevtools } from "exome/devtools";
+import { exomeReduxDevtools } from "exome/devtools";
Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.6...v2.0.0
Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.5...v1.5.6
Publish to npm with new provenance flag
Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.4...v1.5.5
peerDependencies
from package.json.Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.3...v1.5.4
Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.2...v1.5.3
Full Changelog: https://github.com/Marcisbee/exome/compare/v1.5.1...v1.5.2