Releases
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 )
Used own secret instead of GitHub token (9155515 )
Verifying that GPR+login works (d8972d1 )
You can’t perform that action at this time.