d2-ui
Version:
119 lines (72 loc) • 3.08 kB
Markdown
# 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