Releases: yorkie-team/yorkie-ios-sdk
Releases · yorkie-team/yorkie-ios-sdk
v0.4.24
v0.4.23
What's Changed
- Fix invalid error message in CRDTTreePos by @humdrum in #178
- Add ServerSeq into ChangeInfo by @humdrum in #179
- Fix incorrect tree snapshot encoding/decoding by @humdrum in #180
- Fix incorrect indexes in TreeChange by @humdrum in #181
- Add RHTNode removal to converter for consistency by @humdrum in #182
- Fix miscalculation of tree size in concurrent editing by @humdrum in #183
- Lock local changes to assert transactions by @humdrum in #184
- Add lock by @humdrum in #185
- Handle local changes correctly when receiving snapshot by @humdrum in #186
- Change Client, Document actor to class by @humdrum in #187
- Modifying the slowdown caused by logging by @humdrum in #188
Full Changelog: 0.4.20...0.4.23
v 0.4.20
What's Changed
- Implement RHT.GC by @humdrum in #172
- Avoid unnecessary syncs in push-only syncmode by @humdrum in #173
- Apply GCPair to TreeNode, TextNode by @humdrum in #174
- Migrate RPC to ConnectRPC by @humdrum in #175
- Prevent remote-change events in RealtimeSyncOff mode by @humdrum in #176
- Remove skip from style-style-test by @humdrum in #177
Full Changelog: 0.4.19...0.4.20
v0.4.19
What's Changed
- Fix presence issues. by @humdrum in #163
- Remove Client eventStream by @humdrum in #164
- Reset online clients when stream is disconnected by @humdrum in #165
- Handle concurrent editing and styling in Tree by @humdrum in #166
- Fix invalid tree style changes by @humdrum in #167
- Fix inconsistent garbage collection for multiple nodes in text and tree type by @humdrum in #168
- Add Tree concurrency tests by @humdrum in #169
- Fix process of tree style change by @humdrum in #170
- Increase GRPC max Receive message length by @humdrum in #171
Full Changelog: 0.4.17...0.4.19
0.4.17
0.4.16
What's Changed
- Provide CODECOV_TOKEN to codecov-action by @hackerwins in #159
- Implement Tree.RemoveStyle by @humdrum in #158
Full Changelog: 0.4.15...0.4.16
0.4.15
What's Changed
- Fix incorrect index returned when using posRangeToIndexRange by @humdrum in #149
- Fix incorrect calculation in indexTree.treePosToPath operation by @humdrum in #150
- Change actorID to be non-optional by @humdrum in #151
- Fix errors when editing Tree due to missing insPrevID in CRDTTree by @humdrum in #153
- Prevent remote-change events from occurring in push-only mode by @humdrum in #154
- Fix string style value error of Tree Node attributes by @humdrum in #152
- Modified to enable async closure in Subscription callback. by @humdrum in #155
- remove async call of subscribe callbacks by @humdrum in #156
- Fix Tree to support emoji chracters. by @humdrum in #157
Full Changelog: 0.4.14...0.4.15
v0.4.14
v0.4.13
v0.4.12
What's Changed
- Fix missing collection of removed elements from the root by @humdrum in #125
- Add toJSONString to JSONTreeNode by @humdrum in #126
- Escape the string during toJSON. by @humdrum in #128
- Prevent escaping slash of URL by @humdrum in #127
- Remove unused @mainactor by @wi-seong-cheol in #129
- Fix the Incorrectly generated attributes for toJsonString of Tree by @humdrum in #131
- remove envoy docker settings by @humdrum in #132
- Open clear function of Presence by @humdrum in #133
- Fix CI error script by @humdrum in #135
- Add missing removedAt during Primitive deepcopy by @humdrum in #136
- Add forced sync when switching to realtime mode by @humdrum in #134
- Add more GC tests to reflect current server modifications by @humdrum in #130
- Fix getGarbageLen to retrun correct size by @myupage in #143
- Refactor Tree codes by @humdrum in #137
- Implement splitLevel of Tree.Edit by @humdrum in #139
- Address duplicate node IDs in Tree.Split by @humdrum in #138
- Support concurrent insertion and splitting in Tree by @humdrum in #140
- Generate correct TreeChange in concurrent edits by @humdrum in #141
- Bump to 0.4.12 by @humdrum in #144
New Contributors
- @wi-seong-cheol made their first contribution in #129
Full Changelog: 0.4.7...0.4.12