Skip to content

Releases: coast-team/mute-core

V11.2.0

04 May 13:17
c896918
Compare
Choose a tag to compare

Changes

Added getCollaborators() function in MuteCore to get the list of collaborators. This list also includes the network Ids associated with the collaborators.

V11.1.1

03 May 06:49
718371d
Compare
Choose a tag to compare

Changes

Add getDigest() function in the MuteCore class so the digest of a document can be retreived at any time

v11.0.0

03 May 06:48
Compare
Choose a tag to compare

Breaking changes

  • Removal of id in ICollaborator class
  • Renamed occurence of old var used in the imessage interface :
    recipientId becomes recipientNetworkId and senderId becomes senderNetworkId

Other changes

  • Fixed typescript error in index

v9.1.2

18 Dec 14:48
Compare
Choose a tag to compare

9.1.2 (2018-12-18)

Bug Fixes

  • lsrichop: add lsrichopV1 with fromPlain for older version (ff753cb)

v9.1.1

17 Dec 15:52
Compare
Choose a tag to compare

9.1.1 (2018-12-17)

Bug Fixes

  • lsrichop: allow richop to have no dependencies for old docs (65f4ad8)

v9.1.0

06 Dec 14:12
Compare
Choose a tag to compare

9.1.0 (2018-12-06)

Features

  • collaborator: add deviceID (bf06100)

v9.0.0

05 Dec 13:40
Compare
Choose a tag to compare

9.0.0 (2018-12-05)

Bug Fixes

  • lsrichope: operation fromPlain and deserialize function (35a76fc)
  • lsrichoperation: fix fromPlain method (976d9c8)
  • lsstate: fix fromPlain method (facb457)
  • lssync: fix computeDependencies method (4c620ee)
  • lssyncmessage: fix type for accumulator in serializeRichOperation (aa858cf)

Features

  • core: Add the new generic classes to accept different crdt algorithm (fc583d2)
  • core: update generic abstract classes implementation (bef4958)
  • factory: add factory for State and DocService (c0e75a3)
  • index: add index.ts file in core folder (310343c)
  • index: export LogState class (dd1359f)
  • index: export StateTypes, StateStrategy and Strategy (105c817)
  • logootsplit: add all classes for LogootSplit (1093458)
  • logs: updated the log system (a2572a8)
  • mutecore: update the main MuteCore class (ae7502b)
  • proto: change message to allow multiple RichOperation implementation (fe33530)
  • proto: remove DotMsg and add map<int32, int32> (b692f8f)
  • richoperation: add a toJson function (1a3b091)
  • richoperation: add RichOperationStrategy for fromPlain (c884fa0)
  • state: add set remoteOperation (1534fac)
  • statestrategy: add a getStr static method (cfa9121)

BREAKING CHANGES

  • mutecore: Drastic structure changes for MuteCore

v8.1.0

30 Nov 15:01
Compare
Choose a tag to compare

8.1.0 (2018-11-30)

Bug Fixes

  • syncmessageservice: in deserialize, fix fromPlain's parameter (eb9f396)

Features

  • proto: add author in sync.proto LogootSDelMsg (e65d887)
  • sync: delete author in logRemoteOperationSubject (7f0e2d8)
  • tests: update tests with new TextOperations constructor (7d40dba)

Reverts

  • sync: put back author in logRemoteOperationSubject (614e807)

v8.0.1

21 Nov 10:09
Compare
Choose a tag to compare

8.0.1 (2018-11-21)

Bug Fixes

  • state: init State id in the emptyState function (24751b2)

v8.0.0

19 Nov 12:51
Compare
Choose a tag to compare

8.0.0 (2018-11-19)

Bug Fixes

  • type: fix a bug in RichLogootSOperation.fromPlain (b9af994)

Features

  • state: add documents state, network clock and id in State (81a3fe8)
  • state: add State.emptyState() (d119b5c)
  • state: new initialization via new State (89c4196)

BREAKING CHANGES

  • state: Document constructor has changed : constructor(LogootSRopes)
  • state: State constructor has changed : add logootSRopes, network clock and id