novident_editor_delta_simplify 1.0.0 copy "novident_editor_delta_simplify: ^1.0.0" to clipboard
novident_editor_delta_simplify: ^1.0.0 copied to clipboard

A Dart package designed to streamline the manipulation of Novident Editor Delta, making complex operations straightforward

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased #

1.0.0 #

  • Removed embed (Map-as-data) support from delta operations
  • Removed block attribute formatting (handled externally)
  • Removed \n-based line splitting from denormalizer
  • Simplified formatCondition to inline-only formatting
  • Rewrote _matches to use plain-text concatenation for cross-operation pattern matching
  • Removed isEmbed, isBlockLevelInsertion, searchForBlockAttributes
  • Updated matchAttributes signature: removed blockAttrs and blockAttrKeys
  • Optimized replaceCondition: Set→List ordering, early returns, cached substrings
  • Updated all documentation to reflect new API
0
likes
150
points
24
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package designed to streamline the manipulation of Novident Editor Delta, making complex operations straightforward

Repository (GitHub)
View/report issues
Contributing

Topics

#novident-editor #novident-delta #delta #novident

License

MIT (license)

Dependencies

collection, meta, novident_editor_document, uuid

More

Packages that depend on novident_editor_delta_simplify