node.getTexts(). This is just for consistency with the other existing
getInlines(), etc. And it's nicely shorter. :wink:
throwearlier during unexpected states. This shouldn't break anything for most folks, unless a strange edge-case was going undetected previously.
renderMark(mark, state, editor)is now
renderMark(mark, marks, state, editor). This change allows you to render marks based on multiple
markspresence at once on a given range of text, for example using a custom
BoldItalic.otffont when text has both
transform.unwrapBlock()now unwraps selectively. Previously, calling
unwrapBlockwith a range representing a middle sibling would unwrap all of the siblings, removing the wrapping block entirely. Now, calling it with those same arguments will only move the middle sibling up a layer in the hierarchy, preserving the nesting on any of its siblings. This changes makes it much simpler to implement functionality like unwrapping a single list item, which previously would unwrap the entire list.
v0.2.114April 25, 2020
v0.2.113April 24, 2020
v0.2.112November 10, 2019
v0.2.111August 27, 2019
v0.2.110August 22, 2019
v0.2.107June 07, 2019
v0.2.10April 25, 2020