Skip to content

Releases: anchor-logoot/logootish-js

Move to NPM (fixed)

07 Jul 18:18
Compare
Choose a tag to compare

The package is now on NPM

Move to NPM

07 Jul 17:55
Compare
Choose a tag to compare
v0.4.3

Update workflows

Bug Fixes

30 Jun 18:55
Compare
Choose a tag to compare

Fixes bugs in v0.4.0. As with the previous version, you should set disable_conflicts to true since they aren't done yet.

Version bump

05 Jun 18:37
Compare
Choose a tag to compare

Bumping the version again because GitHub actions is unresponsive again.

New Algorithm

05 Jun 18:31
Compare
Choose a tag to compare
  • Implements a new algorithm that I'm calling "Anchor Logoot." It's basically Logoot, but with different ordering to mostly eliminate interleaving weirdness and "anchors" to enable conflict detection and rendering.
  • Conflict detection is unstable. Currently, no operations are generated for marks. I would advise you to set disable_conflicts to true in the LDM config.

Note: Because of the new algorithm, I haven't given enough time to documentation. As soon as its fairly stable, I'll work on that.

v0.3.4-duplicate

17 Apr 00:37
e196641
Compare
Choose a tag to compare
Bump version since GH packages cannot be removed or edited

Version bump to trigger GitHub actions

17 Apr 00:36
e196641
Compare
Choose a tag to compare

GitHub actions cannot be triggered manually. So.... this

Bug Fixes

16 Apr 23:44
f1346df
Compare
Choose a tag to compare

Fix even more bugs. Honestly, I don't remember how many, but it was enough.

In addition, some GitHub workflows were set up (testing them now).

EDIT: Workflows work!

Bug Fixes

26 Feb 20:09
Compare
Choose a tag to compare

Fixes the major bugs introduced in v0.3.0:

  • A BST ordering bug (now ldoc CGs are also ordered by first group's position if they have the same known_position)
  • A bug where a split was done with zero length
  • A bug where splits were not added to the BST
  • A bug where nodes were added with invalid positions and when they're not supposed to be
  • A bug where nodes were split at the wrong position
  • A bug where the BST would become out-of-order due to the offset being calculated before existing nodes are updated
  • Added an expensive self-test function to be used in debugging only
  • Added unit tests for each bug (which generally cover more than one bug per test)
  • Add the package to GitHub packages

Bug Fixes

28 Nov 02:00
Compare
Choose a tag to compare
  • Fixed major bugs in v0.2.2