Releases: yorkie-team/yorkie-js-sdk
Releases · yorkie-team/yorkie-js-sdk
v0.4.8
What's Changed
- Replace karma with vitest by @blurfx, @hackerwins in #665
- Remove vitest single thread config by @blurfx in #667
- Publish npm package with provenance by @jongwooo in #669
- Bump @babel/traverse from 7.22.11 to 7.23.2 by @dependabot in #670
- Update examples version to v0.4.7 by @hackerwins in #671
- Disable jekyll on github actions by @blurfx in #674
- Fit Next.js example style to the yorkie homepage by @blurfx in #675
- Remove redundant types from tree by @JOOHOJANG in #666
- Fix missing collection of removed elements from the root by @hackerwins in #676
- Add more GC tests to reflect current server modifications by @hackerwins in #677
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #678
- Update CHANGELOG.md for v0.4.8 by @hackerwins in #680
New Contributors
Full Changelog: v0.4.7...v0.4.8
v0.4.7
What's Changed
- Introduce basic architecture to support undo and redo by @hyemmie, @chacha912 and @hackerwins in #650
- Add Text devtool to CodeMirror example by @chacha912 and @hackerwins in #646
- Add DisableGC option to document by @hackerwins in #644
- Add toJS to return TreeNode of Tree by @JOOHOJANG and @hackerwins in #639
- Add Tree.Edit benchmark and improve performance by @JOOHOJANG and @hackerwins in #641
- Add simultaneous cursors example and Update examples to v0.4.6 by @YoonKiJin and @chacha912 in #581
- Add nextjs-scheduler example by @banma1234 and @hackerwins in #637
- Improve tldraw example performance by @devleejb in #640
- Drop node 16 support by @blurfx in #653
- Strip internals from package d.ts files by @mojosoeun in #596
- Disable realtime sync in GC test (#656) by @sejongk and @hackerwins in #656
- Remove unused trie by @hackerwins in #651
- Remove SelectOpInfo by @chacha912 in #636
- Support concurrent formatting of Text by @MoonGyu1 in #642
- Recover istanbul-instrumenter-loader to use debugger by @hackerwins in #659
- Recover Select to prevent unsupported operation by @hackerwins in #634
New Contributors
- @devleejb made their first contribution in #640
- @MoonGyu1 made their first contribution in #642
- @hyemmie made their first contribution in #650
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's Changed
- Build error on node 18+ by @blurfx in #584
- Add .nvmrc to specify Node version to LTS by @kutta97 in #586
- Move "Building & Testing" Guide to CONTRIBUTING.md by @g2hhh2ee in #589
- Define more specific condition to check whether the input is opened by @su-ram in #597
- Add client deactivation before unmount by @degurii in #595
- Fix react-tldraw readme typo by @blurfx in #598
- Add
presence.get()
to get presence value in doc.update() by @chacha912 in #600 - Clean up methods related to presence by @chacha912 in #599
- Fix event-related tests to be deterministic by @chacha912 in #602
- Add test for concurrent rich-text editing in the Peritext example by @chacha912 in #610
- Refactor presence event code in examples by @chacha912 in #614
- Concurrent case handling for Yorkie.tree by @ehuas, @JOOHOJANG, @hackerwins, @sejongk, @MoonGyu1 in #611
- Change TreeNode to have IDs instead of insPrev, insNext by @JOOHOJANG in #627
- Remove select operation from text by @blurfx in #622
- Fix high and critical vulnerabilities by @mojosoeun in #630
- Fix invalid path of style changes by @hackerwins in #632
- Support multi-level and parital element selection by @sejongk in #631
- Update CHANGELOG.md for v0.4.6 by @JOOHOJANG in #633
New Contributors
- @kutta97 made their first contribution in #586
- @g2hhh2ee made their first contribution in #589
- @su-ram made their first contribution in #597
- @degurii made their first contribution in #595
- @sejongk made their first contribution in #631
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- Move Presence from Client to Document by @chacha912, @hackerwins in #574
- Replace selection with presence by @chacha912, @hackerwins in #578
- Tree edit update by @ehuas in #576
- Fix
pathToTreePos
TC by @JOOHOJANG in #571 - Fix gc to remove all removed nodes by @JOOHOJANG in #568
- Expose pathToIndex API by @JOOHOJANG in #567
- Prevent usage of
.
in JSONObject key by @chacha912 in #569 - Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #575
- Update CHANGELOG.md for v0.4.5 by @hackerwins in #579
- Bump up protobuf by @JOOHOJANG in #570
- Remove duplicated test by @hackerwins in #564
- Remove InternalOpInfo by @chacha912 in #566
New Contributors
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- Cleanup of test-related terminology by @chacha912 in #562
- Use TreeRangeStruct to represent tree selection by @chacha912 in #561
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Update version to v0.4.2 in examples by @krapie in #549
- Cleanup TextChange by @chacha912 in #551
- Apply garbage collection to tree by @JOOHOJANG in #550
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Update version to v0.4.1 in examples by @krapie in #541
- Support for OperationInfo inference on Document.subscribe by @easylogic in #535
- Add peer selection display example by @easylogic in #544
- Implement Tree.Style and Tree.StyleByPath by @JOOHOJANG, @hackerwins in #542
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Bump vite from 3.2.5 to 3.2.7 by @dependabot in #531
- Change to next method as synchronously by @easylogic in #526
- Change the value of XXXChange to Change in Document.subscribe by @easylogic in #538
- Replace Tree.onChanges with Document.subscribe by @easylogic, @JOOHOJANG in #523
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Implement yorkie.Tree for text editors using tree model by @hackerwins, @JOOHOJANG, @easylogic in #507
- Bump socket.io-parser from 4.2.1 to 4.2.3 by @dependabot in #516
- Replace Text.onChanges with Document.subscribe by @easylogic in #519
- Update CHANGELOG for v0.4.0 by @chacha912 in #527
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
- Update MAINTAINING.md by @chacha912 in #503
- Bump yaml and husky by @dependabot in #505
- Fix/quill example page image rendering issue by @JOOHOJANG in #506
- Add actor to ChangeInfo / update api-reference by @JOOHOJANG in #508
- Apply Integration of SDK and Admin RPC Server by @krapie in #512
Full Changelog: v0.3.4...v0.3.5