NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4052 most downloaded on pub.dev
Simple and expressive format for describing rich-text content created for Quill.js editor. This package is unofficial port to Dart from JavaScript.
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
15 releases · first in 2018
Added an option to cleanup semantics in Delta.diff. See dartdoc for more details.
Delta.diff. See dartdoc for more details.Added Delta.diff implementation
Delta.diff implementation (#24)One column per quarter.
Fixed an issue with usage of double.infinity in DeltaIterator. Replaced with special value of DeltaIterator.maxLength.
Breaking change: changed Operation.value type from dynamic to Object to allow better static analysis and prevent bugs where operation value is always…
Operation.value type from dynamic to Object to allow better
static analysis and prevent bugs where operation value is always assumed to be a String object.
If you get analyzer errors after this change you must add an explicit type cast on the
operation value to the desired type (String or the type of an embed).dataDecoder parameter to Delta.fromJson and Operation.fromJson. Can be used to convert
raw JSON values to concrete data types. Mainly useful with embedded data. Text data should always
be String.Delta.fromJson type of the data parameter to List so that this factory method
can actually be used with the output of jsonDecode.Reverted last change to operation value type and will publish it as a major version update since it's breaking existing users.
Changed operation value type from dynamic to Object to allow better static analysis. If you get analyzer errors after this change you must add an expl
dynamic to Object to allow better static analysis.
If you get analyzer errors after this change you must add an explicit type cast on the operation
value to the desired class.Fix iterator for custom embed objects
Changed insert operations to allow inserting dynamic object values. (#13) Object values must be JSON-serializable.
Fix attributes comparison for operations when attributes have complex values (maps, lists).
Fixed assertion error for sequences of insert-delete-insert operations.
Added Delta.invert(), Delta.slice() and Delta.invertAttributes().
Delta.invert(), Delta.slice() and Delta.invertAttributes().Internal clean-up replacing hardcoded strings with constants.
Updated dependency on quiver_hashcode.
* Prepare for Dart 2 stable.
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →