Skip to content

Latest commit

 

History

History
694 lines (286 loc) · 29 KB

CHANGELOG.md

File metadata and controls

694 lines (286 loc) · 29 KB

Change Log

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)

Features

  • ssr: added serialiser and safety methods (b7abfd5)

2.4.0-beta.10 (2022-12-01)

Bug Fixes

  • fixed build and publish configurations (5eaaade)
  • fixed conditional load for commonjs modules (9465580)

2.4.0-beta.9 (2022-12-01)

Features

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

Bug Fixes

  • action: fixed duplicate action name in abort error message (5fa08cc)

Features

  • core: improve typing and jsdoc comments (fb45370)

2.4.0-beta.6 (2022-11-18)

Bug Fixes

  • core: fixed typing for extension options (ef05d38)

2.4.0-beta.5 (2022-11-17)

Bug Fixes

  • nuxt: fixed nuxt config (3a6a9b3)

Features

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

Bug Fixes

  • docs: fixed vercel config (4716d44)
  • fixed missed package (6cbe88f)
  • fixed tsup target (ec7b867)
  • updated workflow and build targets (a41e2aa)

Features

  • utilities: added util to set object value at path (fe419d4)

2.4.0-beta.3 (2022-06-28)

Bug Fixes

Features

2.4.0-beta.2 (2022-06-27)

Bug Fixes

Features

2.4.0-beta.1 (2022-06-26)

Bug Fixes

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

Features

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

Bug Fixes

2.3.1 (2022-03-04)

Bug Fixes

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

Features

  • docs: added google analytics (6fb5122)
  • examples: added actions example (88ad09a)
  • examples: added further examples (5251cfe)

2.3.0 (2022-02-27)

Bug Fixes

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

Features

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

Bug Fixes

  • compose: fixed incompatible readonly types (1c59eec)

2.2.2 (2022-02-07)

Features

  • action: added isActionAbortError helper function (ba62d3a)

2.2.1 (2021-12-14)

Bug Fixes

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

Features

  • compose: started a basic compose extension (aecf3e1)
  • utilities: added is-nil utility (90086f4)

2.1.0 (2021-11-01)

Bug Fixes

Features

  • action: added indirect cancellation to action extension (a16f083)
  • updated logo (f31c847)

2.0.1 (2021-09-19)

Bug Fixes

  • app: fixed demo app due to vite bug (651c453)
  • match vue 3 target ecmascript version (b7166a5)

2.0.0 (2021-09-09)

Bug Fixes

  • fixed internal properties being visible in various areas (3ef1606)

Features

  • trace: added debug option for logging results (d241bea)

2.0.0-beta.10 (2021-09-08)

Bug Fixes

Features

  • transaction: added transaction triggers and mutator helpers (88cab67)

2.0.0-beta.9 (2021-09-08)

Features

  • action: added action triggers (b58fc6a)

2.0.0-beta.8 (2021-09-07)

Features

  • action: added error states (974dd80)

2.0.0-beta.7 (2021-09-07)

Bug Fixes

  • action: return function as devtools value (b7efd94)
  • devtools: send inspector tree on manual devtools update (97e7203)

2.0.0-beta.6 (2021-09-06)

Bug Fixes

  • core: notify devtools when store is created/destroyed (5930537)
  • extensions: added sender constant to lazy extension (7af6778)

Features

  • extensions: added state reset method to action extension (9deba20)

2.0.0-beta.5 (2021-09-06)

Bug Fixes

  • utilities: fixed overwrite ignore logic (c1e4b49)

2.0.0-beta.4 (2021-09-05)

Features

  • extensions: added branch function to reset (3501915)
  • utilities: added top-level ignore pattern to overwrite (9d8e71b)

2.0.0-beta.3 (2021-09-01)

Bug Fixes

  • utilities: unref value before testing type for cloning (fd5cc56)

2.0.0-beta.2 (2021-08-19)

Bug Fixes

  • action: suppress initial write ops to prevent thrashing triggers (268dd93)
  • allowed comments in tsconfig (6151630)
  • core: fixed suppress return type (7dd5622)

Features

  • core: added event suppression (8f5cbd3)

2.0.0-beta.1 (2021-08-18)

Bug Fixes

  • fixed clone typing (4f109d0)
  • fixed package.json config for output (da93d25)
  • utilities: added support for unwrapping reactives during clone (e77ee3f)

Features

  • app: added support for user defined theme (86af320)

2.0.0-beta.0 (2021-08-11)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Features

  • core: added support for specifying multiple mutations in triggers (8797e7b)

1.3.0 (2021-04-16)

1.2.5 (2021-04-15)

Bug Fixes

  • fixed type declarations not being generated (04fc259)

1.2.4 (2021-04-14)

Bug Fixes

  • docs: temporarily disabled vite build (9dcfc8a)

Features

1.2.3 (2021-03-25)

Bug Fixes

  • readme: fixed broken logo links (5449f76)

1.2.2 (2021-03-24)

Bug Fixes

  • repo: fixed webpack build errors when using mjs extensions (6de45c7)

1.2.1 (2021-03-24)

Bug Fixes

  • devtools: fixed devtools main field (335a749)

1.2.0 (2021-03-24)

Bug Fixes

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

Bug Fixes

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

Bug Fixes

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

Bug Fixes

  • app: fixed feature flags (95e6612)

1.0.16 (2020-11-04)

Bug Fixes

  • package: removed test before publish (f547b56)
  • plugins: fixed naming of default exports (b6b0447)

1.0.15 (2020-11-03)

Bug Fixes

  • app: fixed devtools in prod (abfb58e)
  • docs: minor convention change (a10cfbe)

1.0.14 (2020-10-16)

1.0.13 (2020-10-14)

1.0.12 (2020-10-11)

Bug Fixes

  • storage: fixed description in package.json (0a2e2be)

1.0.11 (2020-10-11)

Bug Fixes

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

Bug Fixes

  • readme: fixed formatting (fe4cc78)
  • vercel: added ignore for yarn.lock (6042010)

1.0.6 (2020-10-07)

1.0.7 (2020-10-07)

1.0.6 (2020-10-07)

Bug Fixes

  • devtools: fixed spread iterator returning wrong structure (f7e6799)

1.0.5 (2020-10-07)

1.0.4 (2020-10-07)

Bug Fixes

  • app: changed output to suit vercel deployment (9a9c7cb)
  • app: fixed references to packages (72c1d26)
  • packages: added lerna (1466e74)
  • packages: fixed version references (d323337)

1.0.2 (2020-10-05)

1.0.1 (2020-10-05)