All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.4.0-beta.11 (2022-12-02)
- ssr: added serialiser and safety methods (b7abfd5)
2.4.0-beta.10 (2022-12-01)
- fixed build and publish configurations (5eaaade)
- fixed conditional load for commonjs modules (9465580)
2.4.0-beta.9 (2022-12-01)
- create unscoped harlem package (ac3e6e1)
2.4.0-beta.8 (2022-11-21)
Note: Version bump only for package harlem
2.4.0-beta.7 (2022-11-18)
- action: fixed duplicate action name in abort error message (5fa08cc)
- core: improve typing and jsdoc comments (fb45370)
2.4.0-beta.6 (2022-11-18)
- core: fixed typing for extension options (ef05d38)
2.4.0-beta.5 (2022-11-17)
- nuxt: fixed nuxt config (3a6a9b3)
- core: added matcher option for trigger event name (7ca96fa)
- storage: added include and exclude matchers (4afe572)
- utilities: added match and isString utilities (8c9849b)
2.4.0-beta.4 (2022-11-16)
- docs: fixed vercel config (4716d44)
- fixed missed package (6cbe88f)
- fixed tsup target (ec7b867)
- updated workflow and build targets (a41e2aa)
- utilities: added util to set object value at path (fe419d4)
2.4.0-beta.3 (2022-06-28)
- added typedoc (aaebb84)
2.4.0-beta.2 (2022-06-27)
- added typedoc (be348c2)
2.4.0-beta.1 (2022-06-26)
- core: fixed event order for resetting (6da77c0)
- docs: attempt to fix build error on vercel (a0b23d8)
- docs: fixed broken build (913df0a)
- missing dependency update (e28e89c)
- core: added basic action implementation (ede3d69)
- core: added snapshot and reset to store (483b5f0)
- utilities: added identity function (a452eb4)
2.4.0-beta.3 (2022-06-28)
2.3.1 (2022-03-04)
- action: fixed action task usage (1db4cdb)
- examples: fixed package.json reference tp workspace dep (ae26455)
- task: dispose of event listeners on all resolution branches (f293123)
- task: fixed task abort resolutions (29e1005)
- docs: added google analytics (6fb5122)
- examples: added actions example (88ad09a)
- examples: added further examples (5251cfe)
2.3.0 (2022-02-27)
- action: fixed abort message typo (e49d77e)
- action: fixed reject callback typing (82b1b7c)
- workflow: removed ci arg for testing (fa19b3c)
- workflow: removed reporting test results (temp) (deef20c)
- action: added custom strategy options to action extension (cf49768)
- action: added root strategies (407f2a0)
- core: added flags and new ssr events (41207b5)
- examples: added nuxt 3 demo (e79beea)
- extensions: added extensions registration for devtools (4dcc809)
- task: added isTask static method (5a207ce)
- utilities: added isFunction type check (3851c92)
2.2.3 (2022-02-07)
- compose: fixed incompatible readonly types (1c59eec)
2.2.2 (2022-02-07)
- action: added isActionAbortError helper function (ba62d3a)
2.2.1 (2021-12-14)
- compose: fixed mutation name and nil check (3859cf4)
- fixed prepublish script (3fe2801)
- fixed yarn 2 workspace build commands (312aebb)
- reset: fixed stale reference to snapshot (033fbc2)
- workflow: fixed frozen lock file cli command (feedd11)
2.1.0 (2021-11-01)
- fixed husky shell ref (c67e038)
2.0.1 (2021-09-19)
2.0.0 (2021-09-09)
- fixed internal properties being visible in various areas (3ef1606)
- trace: added debug option for logging results (d241bea)
2.0.0-beta.10 (2021-09-08)
- fixed trigger order (4d4d26e)
- transaction: added transaction triggers and mutator helpers (88cab67)
2.0.0-beta.9 (2021-09-08)
- action: added action triggers (b58fc6a)
2.0.0-beta.8 (2021-09-07)
- action: added error states (974dd80)
2.0.0-beta.7 (2021-09-07)
- action: return function as devtools value (b7efd94)
- devtools: send inspector tree on manual devtools update (97e7203)
2.0.0-beta.6 (2021-09-06)
- core: notify devtools when store is created/destroyed (5930537)
- extensions: added sender constant to lazy extension (7af6778)
- extensions: added state reset method to action extension (9deba20)
2.0.0-beta.5 (2021-09-06)
- utilities: fixed overwrite ignore logic (c1e4b49)
2.0.0-beta.4 (2021-09-05)
- extensions: added branch function to reset (3501915)
- utilities: added top-level ignore pattern to overwrite (9d8e71b)
2.0.0-beta.3 (2021-09-01)
- utilities: unref value before testing type for cloning (fd5cc56)
2.0.0-beta.2 (2021-08-19)
- action: suppress initial write ops to prevent thrashing triggers (268dd93)
- allowed comments in tsconfig (6151630)
- core: fixed suppress return type (7dd5622)
- core: added event suppression (8f5cbd3)
2.0.0-beta.1 (2021-08-18)
- fixed clone typing (4f109d0)
- fixed package.json config for output (da93d25)
- utilities: added support for unwrapping reactives during clone (e77ee3f)
- app: added support for user defined theme (86af320)
2.0.0-beta.0 (2021-08-11)
- action: fixed action abort error type (176b41e)
- actions: use provided payload for action body (8dfd68e)
- app: fixed font references (ca345e6)
- app: fixed modal attrs (de61226)
- fixed vue package version baseline (5f5a29c)
- history: fixed command order for undo (c08415c)
- app: added storage sync (092ecc8)
- app: added theme (84e6f64)
- app: updated demo app (124c317)
- storage: added exclude option and clearStorage (77ad7c0)
2.0.0-alpha.0 (2021-08-07)
- core: fixed typings (e8bcd49)
- devtools: fixed event hook (8796aef)
- extensions: fixed actions extension test failing (81fe605)
- extensions: fixed transaction extension (a4bc9a5)
- extensions: fixed type exports (2b02242)
- extensions: fixed typing on actions extension (58f2db2)
- storage: fixed event hook name (2b6e892)
- app: further work on demo app (45665ab)
- app: many little improvements to demo (5e8c7d4)
- app: started updating the demo app (17c742e)
- core: added circular reference detection for mutations (7719b62)
- core: added effect scope to store (9902107)
- core: added event to signal devtools update (2dff71f)
- core: added provider api (202025c)
- extensions: added cancellation to actions (c9da2f1)
- extensions: added devtools update to lazy extension (2fb22d1)
- extensions: added trace extension (2835c45)
- extensions: started action extension (9874a8a)
- history: added basic history extension (1ed86cd)
- lazy: added registration type (2d9cbda)
- plugins: updated devtools to support new store registration format (8413fb6)
- utilities: added task (c586e6a)
- utilities: added to and from object utils (7989b82)
- utilities: added trace function (a343a8a)
1.3.2 (2021-06-16)
1.3.1 (2021-04-16)
- core: added support for specifying multiple mutations in triggers (8797e7b)
1.3.0 (2021-04-16)
1.2.5 (2021-04-15)
- fixed type declarations not being generated (04fc259)
1.2.4 (2021-04-14)
- docs: temporarily disabled vite build (9dcfc8a)
- docs: added doc search (e37eb28)
1.2.3 (2021-03-25)
- readme: fixed broken logo links (5449f76)
1.2.2 (2021-03-24)
- repo: fixed webpack build errors when using mjs extensions (6de45c7)
1.2.1 (2021-03-24)
- devtools: fixed devtools main field (335a749)
1.2.0 (2021-03-24)
- core: fixed typing in core utilities (7073fc1)
1.1.3 (2021-03-23)
1.1.2 (2021-03-23)
1.1.1 (2021-02-27)
- core: fixed writestate typing and exported events constant (fc316d6)
- readme: fixed broken image links (e9bbe35)
1.1.0 (2021-02-22)
1.0.19 (2021-02-11)
- core: fixed minimum vue version (db7913d)
- core: fixed mutation typing for unknown payload type (438459a)
1.0.18 (2020-12-30)
1.0.17 (2020-12-13)
- app: fixed feature flags (95e6612)
1.0.16 (2020-11-04)
1.0.15 (2020-11-03)
1.0.14 (2020-10-16)
1.0.13 (2020-10-14)
1.0.12 (2020-10-11)
- storage: fixed description in package.json (0a2e2be)
1.0.11 (2020-10-11)
- core: fixed event emitter type reference (523c589)
- core: fixed type fro event handler (cdc1f9c)
- lock: fixed lock file breaking tests (d601a8a)
- plugins: update core peer dependency for plugins (bfd8a1a)
- vercel: added vercel config to rewrite paths for spa (56ad2e9)
1.0.10 (2020-10-10)
1.0.9 (2020-10-09)
1.0.8 (2020-10-08)
1.0.6 (2020-10-07)
1.0.7 (2020-10-07)
1.0.6 (2020-10-07)
- devtools: fixed spread iterator returning wrong structure (f7e6799)
1.0.5 (2020-10-07)
1.0.4 (2020-10-07)
- app: changed output to suit vercel deployment (9a9c7cb)
- app: fixed references to packages (72c1d26)
- packages: added lerna (1466e74)
- packages: fixed version references (d323337)