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