This repository was archived by the owner on Dec 31, 2024. It is now read-only.
Releases: deltadoc/text_delta
Releases · deltadoc/text_delta
v1.2.0
Added
&TextDelta.apply/2
and&TextDelta.apply!/2
Changed
- Moved repository under
deltadoc
organisation. - Text state is now represented with
TextDelta.state
type rather than
TextDelta.document
throughout the codebase.TextDelta.document
is still
there in form of an alias forTextDelta.state
.
v1.1.0
Added
- Property-based tests for composition, transformation and compaction
Fixed
- Insert duplication bug during delta compaction
- Delete/Delete misbehaviour bug during composition
Changed
TextDelta.Delta
is now justTextDelta
TextDelta.Delta.*
modules moved intoTextDelta.*
TextDelta
now generates and operates on%TextDelta{}
structTextDelta.Delta
is still there and works like before in form of a BC
layer, so your existing code would still work while you upgrade. To be
removed in 2.x- Slightly improved documentation across modules
v1.0.2
v1.0.1
Added
- Test cases for string-keyed maps as attributes
- More context and information to Readme
- Changelog
Changed
- Improved documentation across modules
- Cleaned up code to follow Elixir Style Guide