UNPKG

d2-ui

Version:
119 lines (72 loc) 3.08 kB
# Changelog 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. ## 0.7.0 (May 3, 2016) ### Added * `blockRenderMap`: A map that allows configuration for the DOM elements and wrapper components to render, keyed by block type * Includes configurability of element-to-block-type paste processing ### Changed * Update to Jest 11.0.2 ### Fixed * Change deletion behavior around `atomic` blocks to avoid DOM selection errors * Properly apply entities across multiple blocks in * Improve placeholder behavior for a11y * Properly remove and modify entity ranges during spellcheck changes * Match Chrome `<textarea>` behavior during <kbd>cmd</kbd>+<kbd>backspace</kbd> command at visual line-start ## 0.6.0 (April 27, 2016) ### Added * `ContentState.getFirstBlock()` convenience method ### Changed * <kbd>return</kbd> key handling now goes through command flow to enable easier custom `'split-block'` handling. * `convertFromRaw` now returns a `ContentState` object instead of an `Array<ContentBlock>` ## 0.5.0 (April 12, 2016) ### Fixed * <kbd>option</kbd>+<kbd>spacebar</kbd> no longer incorrectly scrolls browser in Chrome OSX * Cursor behavior when adding soft newlines ### Added * `AtomicBlockUtils`, a utility module to simplify adding `atomic` blocks to an `EditorState` ### Changed * The `media` block type is now `atomic`, to better represent that this type is not just intended for photos and videos ## 0.4.0 (April 6, 2016) ### Fixed * Avoid clearing inline style override when setting block type or depth ### Added * `editable` field for custom block component configuration * Default key binding support for <kbd>Ctrl</kbd>+<kbd>M</kbd> (`split-block`) ### Changed * Always wrap custom block components, based on block type * Includes `data-editor`, `data-offset-key`, `data-block` in block props * Replace `onPasteRawText` prop with `handlePastedText` ## 0.3.0 (March 22, 2016) ### Fixed * Properly extract custom inline styles for `convertToRaw` * Fix internal paste behavior to better handle copied custom blocks ### Added * Export `getVisibleSelectionRect` * Export `convertFromHTML` * Export `DraftEditorBlock` ## 0.2.2 (March 9, 2016) ### Fixed * Build before publish to get the warning suppression in place correctly ## 0.2.1 (March 9, 2016) ### Added * React 15 RC as peer/dev dependency, provide `suppressContentEditableWarning` ## 0.2.0 (March 8, 2016) ### Added * Move `white-space: pre-wrap` into inline style to resolve insertion issues * `handleDrop` prop method for `Editor` to allow manual drop management * `decoratedText` prop for decorator components * `getVisibleSelectionRect`, to provide Rect for DOM selection * Export `KeyBindingUtil` and `getDefaultKeyBinding` ### Fixed * Triple-clicks followed by block type changes now only affect first block * `DraftEditorLeaf` now re-renders correctly when its styles change * Backspace behavior within empty code blocks ## 0.1.0 (February 22, 2016) * Initial public release