Skip to content

0.19.0

Choose a tag to compare

@ianstormtaylor ianstormtaylor released this 28 Mar 18:07
· 2904 commits to main since this release
BREAKING CHANGES
  • The filterDescendants and findDescendants methods are now depth-first. This shouldn't affect almost anyone, since they are usually not the best things to be using for performance reasons. If you happen to have a very specific use case that needs breadth-first, (or even likely something better), you'll need to implement it yourself.
DEPRECATION CHANGES
  • Some Node methods have been deprecated! There were a few methods that had been added over time that were either poorly named that have been deprecated and renamed, and a handful of methods that are no longer useful for the core library that have been deprecated. Here's a full list:
    • areDescendantSorted -> areDescendantsSorted
    • getHighestChild -> getFurthestAncestor
    • getHighestOnlyChildParent -> getFurthestOnlyChildAncestor
    • concatChildren
    • decorateTexts
    • filterDescendantsDeep
    • findDescendantDeep
    • getChildrenBetween
    • getChildrenBetweenIncluding
    • isInlineSplitAtRange