Releases: joebobmiles/zustand-middleware-yjs
Releases · joebobmiles/zustand-middleware-yjs
v1.2.2
v1.2.2-rc.1
1.2.2-rc.1 (2021-07-20)
Bug Fixes
v1.2.1
v1.2.1-rc.1
v1.2.0
1.2.0 (2021-07-19)
Bug Fixes
- added yjs to list of external deps for bundle (4474613)
- increment did not return a state fragment (4ee71ee)
- installed commonjs plugin for vite (2297286)
- simplified rollup config (3f2cd4d)
- use getState instead of get (da2c968)
Features
- example counter now counts (8ce6733)
v1.2.0-rc.1
1.2.0-rc.1 (2021-07-19)
Bug Fixes
- added yjs to list of external deps for bundle (4474613)
- increment did not return a state fragment (4ee71ee)
- installed commonjs plugin for vite (2297286)
- simplified rollup config (3f2cd4d)
- use getState instead of get (da2c968)
Features
- example counter now counts (8ce6733)
v1.1.0
v1.1.0-rc.1
v1.0.0-rc.2
v1.0.0
1.0.0 (2021-07-13)
♻ Code Refactoring
- Changed patch args to be more intuitive (71590d5)
- Moved changes out of nested scopes (49adf5e)
- Nested objects process additions (717be12)
- Rewrite for stability and code cleanliness (d1bd6e7)
- set and setState are different (68e7d83)
- Utility funcs are really mapping funcs (1a80741)
✅ Tests
- Array functions are inverse transforms (5dde179)
- Arrays also produce 'none' changes (b01a832)
- Arrays nested in arrays are patched (5d754a9)
- Arrays nested in objects are patched (b1a6048)
- Can convert basic arrays (4bb0c09)
- Chagne list now returns 'none' changes (9ec6128)
- Changes are applied as patches (82ee5d0)
- Confirmed patches work for nested arrays (307b2b1)
- Deletes and updates on arrays (27fc3e0)
- Functions are preserved between patches (f8253b8)
- Maps can be turned into objects (ff96947)
- Maps nested in maps are patched (4c68537)
- Nested array insertions insert YArrays (ec6c3f8)
- Nested arrays are YArrays in objects (70f6db0)
- Nested objects are maps in arrays (1c8d513)
- Nested objects, nested maps (ab05b12)
- Object conversions are inverses (48bb64d)
- Objects can be converted to YMaps (e28fd53)
- Objects in store are patched (ce2bdb0)
- Objects nested in arrays are patched (9935448)
- Objects nested in arrays are patched (0b42cbe)
- On nested map changes, invoke patchStore (e278e35)
- Patches are applied to arrays (99fa8be)
- Patches are applied to nested types (f5646a1)
- Performs deletes on the sharedType (1ad2529)
- Replicated state being clobbered on update (9ab35a5)
- Updates and deletes from nested objects (09efa6c)
- Verified nested arrays work (73c2aa6)
- Verified nested YArrays (a6013ff)
- Verified that arrays are diffed correctly (543ed26)
- When there is no diff, do not patch (0e3ecb1)
- YArrays are converted to arrays (d3a1838)
- YArrays with pending changes get patched (fda0fb6)
- Yjs doesn't receive functions on patch (0b7ef25)
✨ Features
- 1.0 Release (690046d)
- Actual 1.0 release (187a2aa)
- Create list of changes for objects (f743b3c)
- Wishing really hard for release to trigger (e914483)
🎫 Chores
- deps: Added gitmoji coventional commit (c5cfc5d)
- release: 1.0.0-rc.1 [skip ci] (d8cadb3)
- Added eslint to tooling (f5aa171)
- Appease the linter (bf7834b)
- Appease the linter (cde63d0)
- Appeasing the linter (f3d4b3c)
- CRLF to LF (01e4eec)
- Disabling annoying linter warnings (a4824b2)
- Set git to perserve LF line-endings (dd341b1)
- setup eslint to use our tsconfig (62bb1d3)
- Setup husky (bb353c7)
- small typo, mangemnt is actually management (3e45eaf)
- Still trying to appease the linter (dccc2a0)
🐛 Bug Fixes
- Maps didn't add/update new contents as shared types (9696558)
📝 Documentation
- Added comments to utility functions (539c301)
- Added example to doc block for yjs (6cb32b6)
- Added major comments for each patch function (7b09eb8)
- Updated readme to reflect project state (fa01be5)
🔧 Continuous Integration
- added eslint to test workflow (e8a848e)
- Added GH_TOKEN (fadd4e9)
- Added NPM token (ad27e57)
- Added release workflow (7134adf)
- Attempting logging into GPR (ac6f11d)
- Change npm repo to fix permission error (4c489a9)
- Checking if setting npm registry works (909aad7)
- Checking to see if we only need token (cf3a7ab)
- Created package release workflow (63ecbc5)
- Fixed packages not installing (c245f27)
- Forcing NPM registry for packages (9ea3ed9)
- Giving runner permission to read packages (8f3c38c)
- It's actions not action (aeb355d)
- It's push>branches instead of push (655dd5e)
- It's registry-url, not registry (d3b0dc1)
- Pulling out the stops again (e7931fd)
- Release is ready and armed (c6af32c)
- Removing publish field from package.json (92a5fb7)
- Set registry for all @joebobmiles packages (406e234)
- Setup artifact for error log (a325ace)
- Storing artifact goes after generation (f7d3148)
- Updating release to use something different ([23426d1](htt...