Releases: yorkie-team/yorkie-js-sdk
Releases · yorkie-team/yorkie-js-sdk
v0.4.27
What's Changed
- Add taskQueue to handle each request one by one by @hackerwins in #862
- Handle retry for syncLoop and watchLoop by @hackerwins in #863
- Remove Custom JSDOM by @hackerwins in #864
- Remove vitest-environment-custom-jsdom from dependencies by @blurfx in #866
- Handle ErrClientNotActivated and ErrClientNotFound by @hackerwins in #865
- Handle local changes correctly when receiving snapshot by @hackerwins in #868
- Remove jsdom from dependencies by @blurfx in #867
Full Changelog: v0.4.26...v0.4.27
v0.4.26
What's Changed
- Update example version to v0.4.25 by @chacha912 in #858
- Remove node from indexes during GC by @hackerwins in #860
Full Changelog: v0.4.25...v0.4.26
v0.4.25
What's Changed
- Use module import style for Protobuf by @hackerwins in #853
- Remove reattach test code by @hackerwins in #855
- Add
doc.subscribe('status', callback)
function by @chacha912 in #828
Full Changelog: v0.4.24...v0.4.25
v0.4.24
What's Changed
- Update examples version to v0.4.23 by @chacha912 in #848
- Show removed node in devtools by @chacha912 in #835
Full Changelog: v0.4.23...v0.4.24
v0.4.23
What's Changed
- Update examples version to v0.4.22 by @chacha912 in #845
- Fix miscalculation of tree size in concurrent editing by @hackerwins in #846
Full Changelog: v0.4.22...v0.4.23
v0.4.22
What's Changed
- Add conditional checks for
window
object by @chacha912 in #839 - Update examples version to v0.4.21 by @chacha912 in #840
- Simplify type checking for style attributes in TreeStyleOpInfo by @chacha912 in #841
- Add RHTNode removal to converter for consistency by @raararaara in #842
Full Changelog: v0.4.21...v0.4.22
v0.4.21
What's Changed
- Update examples version to v0.4.20 by @chacha912 in #822
- Prevent remote-change events in RealtimeSyncOff mode by @chacha912 in #824
- Remove skip from style-style-test by @hackerwins in #829
- Fix invalid error message in CRDTTreePos by @hackerwins in #830
- Include all nodes in tree.toJSInfoForTest by @chacha912 in #832
- Add ServerSeq into ChangeInfo by @hackerwins in #833
- Fix incorrect tree snapshot encoding/decoding by @hackerwins in #836
- Fix incorrect indexes in TreeChange by @chacha912 in #837
Full Changelog: v0.4.20...v0.4.21
v0.4.21-rc3
What's Changed
- Include all nodes in tree.toJSInfoForTest by @chacha912 in #832
- Add ServerSeq into ChangeInfo by @hackerwins in #833
Full Changelog: v0.4.21-rc2...v0.4.21-rc3
v0.4.20
What's Changed
- Handle Tree.toXML to return proper XML string by @raararaara in #805
- Update examples version to v0.4.19 by @chacha912 in #812
- Enhance type inference in Document.subscribe by @chacha912 in #814
- Implement RHT.GC by @raararaara in #815
- Avoid unnecessary syncs in push-only syncmode by @chacha912 in #818
- Apply GCPair to TreeNode, TextNode by @raararaara in #819
Full Changelog: v0.4.19...v0.4.20
v0.4.19
What's Changed
- Update examples version to v0.4.18 by @chacha912 in #785
- Export OpSource by @chacha912 in #786
- Add window type condition for using devtools by @chacha912 in #787
- Update GitHub Action workflow for create-yorkie-app by @hackerwins in #790
- Remove Client.subscribe by @chacha912 in #789
- Add Tree concurrency tests by @hackerwins in #792
- Replace
benchmark.js
withvitest bench
by @hackerwins in #793 - Replace webpack with vite by @hackerwins in #795
- Reset online clients when stream is disconnected by @chacha912 in #796
- Handle exception for the client without proper presence value in example by @chacha912 in #798
- Replace TSDoc with TypeDoc by @hackerwins in #800
- Add vite-plugin-dts to build yorkie-js-sdk.d.ts by @hackerwins in #801
- Handle concurrent editing and styling in Tree by @raararaara in #803
- Fix inconsistent garbage collection for multiple nodes in text and tree type by @chacha912 in #806
- Update CHANGELOG.md for v0.4.19 by @hackerwins in #810
Full Changelog: v0.4.18...v0.4.19