-
#5862
98b115b7Thanks @12joan! - Increase minimumslateversion to0.114.3 -
#5859
72532fd2Thanks @12joan! - OptimizeisElement,isText,isNodeListandisEditorby removing dependency onis-plain-objectand by performing shallow checks by default. To perform a full check, including all descendants, pass the{ deep: true }option toisElement,isNodeListorisEditor.
- #4932
1ff6e690Thanks @e1himself! - ExportcreateTextcreator fromslate-hyperscriptpackage
-
#4555
c29eea02Thanks @bryanph! - createEditor is now exported from slate-hyperscript, making it easier to set up custom editor testsFor example:
const jsx = createHyperscript({ creators: { editor: createEditor(aFunctionThatReturnsAnEditorObject) }, elements: { block: { type: 'block' }, inline: { type: 'inline' } } })
- #4154
7283c51fThanks @ianstormtaylor! - Start using 🦋 Changesets to manage releases. Going forward, whenever a pull request is made that fixes or adds functionality to Slate, it will need to be accompanied by a changset Markdown file describing the change. These files will be automatically used in the release process when bump the versions of Slate and compiling the changelog.