novident_editor_delta_simplify 1.0.0
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
formatConditionto inline-only formatting - Rewrote
_matchesto use plain-text concatenation for cross-operation pattern matching - Removed
isEmbed,isBlockLevelInsertion,searchForBlockAttributes - Updated
matchAttributessignature: removedblockAttrsandblockAttrKeys - Optimized
replaceCondition: Set→List ordering, early returns, cached substrings - Updated all documentation to reflect new API