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/2and&TextDelta.apply!/2
Changed
- Moved repository under
deltadocorganisation. - Text state is now represented with
TextDelta.statetype rather than
TextDelta.documentthroughout the codebase.TextDelta.documentis 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.Deltais now justTextDeltaTextDelta.Delta.*modules moved intoTextDelta.*TextDeltanow generates and operates on%TextDelta{}structTextDelta.Deltais 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