Notable changes to Draft.js will be documented in this file.
Changes to src are live in production on facebook.com at the time of release.
- option+spacebar no longer incorrectly scrolls browser in Chrome OSX
- Cursor behavior when adding soft newlines
AtomicBlockUtils, a utility module to simplify addingatomicblocks to anEditorState
- The
mediablock type is nowatomic, to better represent that this type is not just intended for photos and videos
- Avoid clearing inline style override when setting block type or depth
editablefield for custom block component configuration- Default key binding support for Ctrl+M (
split-block)
- Always wrap custom block components, based on block type
- Includes
data-editor,data-offset-key,data-blockin block props
- Includes
- Replace
onPasteRawTextprop withhandlePastedText
- Properly extract custom inline styles for
convertToRaw - Fix internal paste behavior to better handle copied custom blocks
- Export
getVisibleSelectionRect - Export
convertFromHTML - Export
DraftEditorBlock
- Build before publish to get the warning suppression in place correctly
- React 15 RC as peer/dev dependency, provide
suppressContentEditableWarning
- Move
white-space: pre-wrapinto inline style to resolve insertion issues handleDropprop method forEditorto allow manual drop managementdecoratedTextprop for decorator componentsgetVisibleSelectionRect, to provide Rect for DOM selection- Export
KeyBindingUtilandgetDefaultKeyBinding
- Triple-clicks followed by block type changes now only affect first block
DraftEditorLeafnow re-renders correctly when its styles change- Backspace behavior within empty code blocks
- Initial public release