Releases: mweidner037/position-strings
Releases · mweidner037/position-strings
v2.0.1
v2.0.0
Optimizations:
- If an ID appears multiple times in position, only include the full ID the first time. Other occurrences use a "short name" that references the ID while still being globally unique. This improves efficiency a lot.
- Store the "side" bit as the final bit of the valueSeq instead of its own character.
- Use base52 encodings where possible.
Other:
- Misc revisions.
- Add Performance section to readme.
- Move algorithm from a comment to algorithm.md.
With these changes, the average position string length has decreased substantially: on the full text trace, 423 chars -> 33 chars.
v1.0.3
Remove all (non-type) dependencies.
v1.0.2
Bug fixes for findPosition and Cursors in the == case.
v1.0.1
Fix build paths in package.json
v1.0.0
Initial release: PositionSource, findPosition, Cursors, IDs, tests, benchmarks.