Releases: yorkie-team/yorkie-android-sdk
Releases · yorkie-team/yorkie-android-sdk
0.4.15-rc2
What's Changed
Full Changelog: 0.4.15-rc...0.4.15-rc2
0.4.15-rc
0.4.14-rc
What's Changed
- Revert ci to use ubuntu by @skhugh in #148
- Remove unnecessary toPath in TreeStyleOpInfo by @7hong13 in #150
- Reflect interface changes of server DB sharding by @7hong13 in #152
- Enable users to choose which dispatchers to use for Client and Document by @skhugh in #153
- Fix invalid TreeChanges in concurrent Tree.Style by @skhugh in #149
- Update version to 0.4.14-rc by @7hong13 in #154
Full Changelog: 0.4.12...0.4.14-rc
0.4.12
What's Changed
- bump up libraries to latest by @skhugh in #139
- Fix missing collection of removed elements from the root by @7hong13 in #140
- Add forced sync when switching to realtime mode by @7hong13 in #142
- Add more GC tests to reflect current server modifications by @7hong13 in #143
- Update libraries & apply new ktlint format rules by @skhugh in #144
- Fix
getGarbageLength
to return correct size by @skhugh in #145 - Handle escape string for strings containing quotes by @skhugh in #146
- Reflecting Changes in Tree from 0.4.8 to 0.4.12 by @7hong13 in #147
Full Changelog: 0.4.7...0.4.12
0.4.7
0.4.6
What's Changed
- Implement IndexTree and CrdtTree by @7hong13 in #115
- Implement Json tree by @skhugh in #114
- Implement Tree element & operation converters by @skhugh in #116
- Implements tests for JsonTree by @skhugh in #117
- Fix IndexTree.findTextPos() by @7hong13 in #119
- Implement tests for Tree Operations event emissions by @skhugh in #118
- Implement integration tests for JsonTree by @skhugh in #120
- Implement helpers for easier constructions of a tree by @skhugh in #121
- Bump up libraries to latest by @skhugh in #122
- Prevent usage of
.
in JsonObject key by @7hong13 in #124 - Add tests for GC and IndexTree by @7hong13 in #123
- Improve CI by @skhugh in #125
- Update libraries to latest by @skhugh in #127
- Allow user to configure Channel by @skhugh in #128
- Add JsonSerializable
XXStruct
classes by @7hong13 in #129 - Move Presence from Client to Document and replace selection with presence by @7hong13 in #130
- Concurrent case handling for Yorkie.tree by @7hong13 in #131
- update to 0.4.6 by @7hong13 in #133
Full Changelog: 0.3.5...0.4.6
0.3.5
What's Changed
- change YorkieLogger visibility to public by @skhugh in #100
- Apply Integration of SDK and Admin RPC Server by @krapie in #101
- Add x-shard-key to APIs by @7hong13 in #102
- Fix bug in JsonCounter.increase() function by @7hong13 in #103
- Add Client sync mode by @7hong13 in #104
- Update libraries by @skhugh in #107
- Allow specifying a topic when subscribing to a document by @7hong13 in #105
- Add Presence for Client.Options by @7hong13 in #108
- add actorID to ChangeInfo by @7hong13 in #109
- Implement new functions in JsonArray by @7hong13 in #110
- Replace Text.onChanges() with Document event stream subscription by @7hong13 in #111
- Refactor Remote/LocalChange to have a single ChangeInfo by @7hong13 in #112
- Update version to 0.3.5 by @7hong13 in #113
New Contributors
Full Changelog: 0.3.3...0.3.5
0.3.3
What's Changed
- Implement the select feature in the sample app. by @7hong13 in #86
- Elaborate on the value of the PeersChanged event by @skhugh in #87
- bump up libraries by @skhugh in #89
- Improve interface for events by @skhugh in #88
- fix peer initialization by @7hong13 in #92
- Implement pause and resume by @7hong13 in #90
- Make JsonText's values public by @skhugh in #94
- add yorkie user agent for metrics by @skhugh in #96
- revert JsonText's values type back to List by @skhugh in #97
- bump up libraries by @skhugh in #98
- Add RemoveDocument API by @7hong13 in #93
- update version to 0.3.3 by @7hong13 in #99
Full Changelog: 0.3.0...0.3.3
0.3.0
What's Changed
- Implements RgaTreeSplit by @7hong13 in #59
- Implements Rht by @7hong13 in #63
- Implement CrdtText. by @7hong13 in #64
- bump up libraries by @skhugh in #65
- Implement JsonText by @7hong13 in #66
- Update README.md by @7hong13 in #68
- remove duplicated key from TextNodeAttr. by @skhugh in #69
- fix where deepCopy was not actually deep coping elements. by @skhugh in #71
- reorganize examples module structure. by @skhugh in #70
- Remove text dependency from RgaTreeSplit by @7hong13 in #72
- make attach wait for initialization. by @skhugh in #75
- Add TC for peer status emissions by @skhugh in #76
- Make runWatchLoop to react to attachments changes by @skhugh in #77
- few improvements on text type implementation by @7hong13 in #78
- Fix deleteRange behavior by @skhugh in #81
- fix SplayTree's cutOffRange behavior by @skhugh in #82
- Fix invalid indexOf SplayTree with single node by @skhugh in #83
- Implement the sample text editor app by @7hong13 in #79
- Remove priority queue from RhtPQMap and entire project by @7hong13 in #84
- Update SDK version for new release by @7hong13 in #85
Full Changelog: 0.2.19...0.3.0
0.2.19
What's Changed
- Initial project setup by @skhugh in #1
- Create ci.yml by @hackerwins in #2
- syncs protobuf files to origin by @skhugh in #3
- set up package structure so actual work can begin by @skhugh in #4
- Implement max priority queue by @skhugh in #5
- Implement some basis types needed for other types and data structures. by @skhugh in #6
- Implemented Primitive by @daeyounglnc in #8
- Implmented RHTPQMap by @daeyounglnc in #10
- enables code coverage and codecov by @skhugh in #13
- update some libraries by @skhugh in #15
- update codecov action to version 3 by @skhugh in #16
- implements CrdtCounter by @skhugh in #14
- Implements CrdtArray by @7hong13 in #12
- implements some classes needed for Document.update by @skhugh in #18
- Improve test coverage by @7hong13 in #19
- Implements CrdtObject by @7hong13 in #20
- Implements CrdtRoot by @7hong13 in #21
- implement JsonObject by @skhugh in #22
- Implements Add, Increase, Move, Remove, SetOperation by @7hong13 in #23
- Implements ChangePack, CheckPoint by @7hong13 in #25
- implement JsonArray by @skhugh in #24
- implement JsonPrimitive by @skhugh in #26
- implement converters for elements by @skhugh in #28
- Implement Trie related functions by @7hong13 in #30
- Implement toJson, deepCopy, stringEscape, etc. by @7hong13 in #29
- update libraries by @skhugh in #33
- implement Client by @skhugh in #31
- Implement converter by @7hong13 in #32
- Converter test codes by @7hong13 in #34
- refactor client and document by @skhugh in #35
- add test codes for Client by @skhugh in #37
- implement Peer & Presence by @skhugh in #38
- make CrdtElements and Operations data class. by @skhugh in #40
- few improvements here and there. by @skhugh in #43
- add instrumented test by @skhugh in #44
- Sample kanban board app implementation by @7hong13 in #39
- Set InitialTimeTicket to dummyHead by @7hong13 in #47
- Implement JsonCounter and change CrdtCounter structure by @7hong13 in #49
- Update documentation. by @7hong13 in #52
- Bump up version for test release by @hackerwins in #53
- Change input format of gRPC target address. by @7hong13 in #56
- Refactor to have multiple sample apps in examples folder by @7hong13 in #57
New Contributors
- @hackerwins made their first contribution in #2
- @daeyounglnc made their first contribution in #8
Full Changelog: https://github.com/yorkie-team/yorkie-android-sdk/commits/0.2.19