All Versions
23
Latest Version
Avg Release Cycle
60 days
Latest Release
48 days ago

Changelog History
Page 1

  • v0.11.2

    September 30, 2019

    πŸ”„ Changed

    • ⬆️ Upgrade to Flow strict-local (generatedunixname89002005287564 in 0c92bf7)
    • πŸ’… chore(website): updates stylesheet for 0.11.1 (#2188) (Claudio Procida in 543df66)
    • Prepare 0.11.1 (#2186) (Claudio Procida in 3adf593)

    πŸ›  Fixed

    • πŸ›  fix(selection): Returns previous selection if either leaf is null (#2189) (Claudio Procida in fe68e43)
  • v0.11.1

    September 19, 2019

    βž• Added

    • πŸ‘Œ Support post processor on paste entities. (Tee Xie in 3043573)
    • βž• Adding 'preserveSelectionOnBlur' prop (#2128) (Matthew Holloway in db792ef)

    πŸ”„ Changed

    • Reaping draft_segmented_entities_behavior (Mohamed Moussa in cd4adaa)
    • πŸ‘‰ Make insertIntoList strict-local (Kevin Chavez in db64f93)
    • Adopt Contributor Covenant (Paul O'Shannessy in 2c61167)
    • Flowify editOnKeyDown.js (Kevin Chavez in 8473e41)
    • πŸ’… (Flowify) decodeInlineStyleRanges.js (Kevin Chavez in 20a619c)
    • Flowify editOnInput.js (Kevin Chavez in 594a14f)
    • Flowify editOnBlur.js (Kevin Chavez in 6972278)
    • ⚑️ updated function description for onEditInput event handler function (#2132) (Mukesh Soni in 14349f1)
    • ⚑️ updated hastext method to not account for zero space width chars (#2163) (Ajith V in 85aa3a3)
    • βœ… Encode non-ASCII characters in all snapshot tests (Daniel Lo Nigro in 734bd82)
    • @flow -> @flow-strict for html/shared (Runjie Guan in 0375c0e)
    • βͺ Revert D16421104: [rfc][draft-js] catch errors when encoding entity map (Frank Thompson in 8e9cabf)
    • catch errors when encoding entity map (Frank Thompson in 259d122)
    • βͺ Revert D16362778: [rfc][draftjs] catch errors when encoding entity map (Frank Thompson in 96e7f25)
    • catch errors when encoding entity map (Frank Thompson in c0e911c)
    • Flow-type DataTransfer.js (Kevin Chavez in ed09f78)
    • All these modules can actually be strict (Kevin Chavez in bc716b2)

    πŸ›  Fixed

    • convertFromHTML breaks after converting \n string, issue #1822 (#1823) (Sannikov in 9246cc7)
    • πŸ›  Fixes HTML importer to make image entity immutable (#2184) (Claudio Procida in b858f43)
    • πŸ›  Fixing js example and cleaning up one sentence (#2172) (Liz LeCrone in 819f58c)
    • Reaping draft_killswitch_allow_nontextnodes (generatedunixname89002005287564 in 0e2e9a7)
    • πŸ›  Fix for workchat composer cursor jumping (Jainil Parekh in aed35d2)
    • πŸ›  Fix various grammatical errors (#2158) (Jordan Lee in 1ff8c8c)
    • Composer: Not assuming element has leaves (Nitzan Raz in ce8bdd0)
    • ⚑️ Update jsfiddle links with recent versions of the Draft and React (#2145) (GΓΌnay Mert Karadoğan in 22b7599)
    • πŸ”„ Changes reference to BSD license to MIT (#2130) (claudiopro in 4064cae)
    • ⚑️ Updates CHANGELOG for v0.11.0 (#2052) (Claudio Procida in 973f7ff)
    • πŸ›  Fixed a bug causing block data being over-written when pasted. (Tee Xie in 82e2135)
    • πŸ”€ Merge pull request #2113 from danielo515/patch-1 (Claudio Procida in 0e88544)
    • ⚑️ Update ShipIt Sync (Claudio Procida in 0f138d1)
  • v0.11.0

    July 09, 2019

    βž• Added

    • βž• Adds support for nullish coalescing operator (#2076) (Claudio Procida in 96c7221)
    • βž• Add import statements for hooks-example in README (#2075) (Bennett in 943f6dc)
    • βœ… Unit tests for DraftStringKey (Claudio Procida in 978ad6b)
    • βž• Adding Hooks in docs (#2004) (Charles ⚑ in f9f5fd6)
    • Exports isSoftNewlineEvent as static method of KeyBindingUtil (Kevin Hawkinson in aede823)
    • βž• Add live demo to README.md (#1907) (PLa in 6db3726)
    • βž• added highlighting (<mark> tag) to draft js html to content block converter (Isaiah Solomon in 37f2f2a)
    • 🚚 Relicense under MIT and remove patents grant (#1967) (Claudio Procida in 585af35)
    • Ctrl-K at end of line should delete newline (Sophie Alpert in 6455493)
    • βž• Add type annotations to React.Component classes in html/shared (Paco Estevez Garcia in 2e3a181)
    • βž• Add return type annotation to addEmojiInput (Sam Goldman in 280d242)
    • πŸ’… Unstyle empty list item on Enter key (#769) (Eric Biewener in a0267a9)
    • πŸ‘ Allow Option+Space to be handled on OSX Chrome (#1254) (Colin Jeanne in 022bcf7)
    • βž• Added information about nature of block keys (#1892) (Prateek Nayak in 8ad59c4)
    • βž• Add flow to files (Nivedita Chopra in d87e093)
    • πŸ“„ Docs: add explicit deprecation notes to Entity methods (#1787) (vinogradov in cc6b897)
    • Clarifies editor example, changes height to min-height (#1889) (Claudio Procida in 67d6fda)
    • πŸ‘Œ Improves editor overview example with min height and border (#1887) (Claudio Procida in b8862fd)
    • βž• Adds iframed editor example (#1879) (Claudio Procida in 8d5cbbe)
    • Perform untab on backspace for nested items (Nivedita Chopra in 0688fa3)
    • πŸ‘Œ Support custom block rendering (Nivedita Chopra in fbe2267)
    • ⚑️ Updates favicons and launcher icons with Draftjs logo (#1872) (Claudio Procida in d9c9d40)
    • πŸ”€ Merge successive non-leaf blocks resulting from tab (Nivedita Chopra in fbd18ce)
    • πŸ”€ Merge successive non-leaf blocks resulting from untab (Nivedita Chopra in 36e588a)
    • Unnest the first non-leaf child (Nivedita Chopra in 0cb3804)
    • Implement untab operations (Nivedita Chopra in 77e6844)
    • βž• added favicon (#1871) (saranshkataria in b9dd551)
    • βž• Add Algolia search (#1864) (Yangshun Tay in 1bf2145)
    • 🍎 KeyBindingUtil: add usesMacOSHeuristics method (#869) (William Boman in 98e7730)
    • Export RawDraftContentState publicly (#1841) (CΓ©dric Messiant in c6ff39d)
    • 🚚 Implement moveChildUp operation for untab (Nivedita Chopra in e145a2a)
    • πŸ‘ Allow insertion at a specific point for updateParentChild (Nivedita Chopra in 6b83312)
    • Implement onTab in NestedRichTextEditorUtil (Nivedita Chopra in 8d3cfba)
    • βž• Add utilty methods for creating a new parent & updating node to become sibling's child (Nivedita Chopra in 6f73657)
    • βž• Add utility methods for parent-child & sibling pointer updates (Nivedita Chopra in 0cb80b7)
    • Warn visibly when extensions break Draft (Sophie Alpert in c0fb6a8)
    • βž• Add data structure invariants for tree data (Nivedita Chopra in ad4f64f)
    • βž• Add Draft.js logo to header (Joel Marcey in 0ce20bc)
    • πŸ—„ Enable deprecated-type rule in www (George Zahariev in dc9fa27)
    • βž• Add different counter-style for ordered lists based on their depth (Noam Elboim in d2a3ae8)
    • Finish modernizing convertFromHTMLToContentBlocks - max nesting bug fix (Noam Elboim in 06c0ee6)
    • ⬆️ Finish modernizing convertFromHTMLToContentBlocks - upgrade draft-js internals (Noam Elboim in d24b802)
    • Finish modernizing convertFromHTMLToContentBlocks - nesting bug fix (Noam Elboim in 49bdd85)
    • βž• Add docs about DraftDecoratorComponentProps (Flarnie Marchan in 7fddfcd)
    • βž• Add list block onTab test (il kwon Sim in 102701c)
    • Integrating experiments on playground (mitermayer in b6ae887)
    • βž• Add clarifying comments to getRemovalRange (Flarnie Marchan in 28cb4a3)
    • βž• Adding Rich Editor to the playground (mitermayer in 227d125)
    • πŸ‘ Allow indentation beyond one level deeper than block above. (Eric Biewener in 73e5a9c)
    • Enabling a GK manager for the plaground (mitermayer in 8eea2c2)
    • Bundle size stats (Alan in 5ffce3d)
    • Clear block type when pressing backspace (Sophie Alpert in 6a1e2b0)
    • βž• added favicon to website (Michael Baldwin in 6cc2d85)
    • πŸ”¦ expose start/end positions of a decorated component within a contentBlock (Matthew Mans in 3a3d34b)
    • βž• Add draft js playground (Julian Krispel-Samsel in 18fdffb)

    πŸ”„ Changed

    • 🚚 Moves test for legacy convertFromHTMLToContentBlocks out of OSS repo (Claudio Procida in 5eb49b1)
    • βœ‚ Removes legacy convertFromHTMLToContentBlocks from OSS repo (Claudio Procida in a7d955e)
    • πŸ“‡ Renames convertFromHTMLToContentBlocks2 to convertFromHTMLToContentBlocks (Claudio Procida in d08399b)
    • βœ‚ Removes all resolved uses of convertFromHTMLToContentBlocks_DEPRECATED (Claudio Procida in ec43403)
    • draft-js: clean up useless divs from HTML when pasting content (Daniel Quadros de Miranda in 0f5427a)
    • πŸ“„ docs: remove --save flag (#2008) (Mounish Sai in f92d4b1)
    • πŸ“‡ Rename DraftEditorBlock to EditorBlock (#2002) (Umang Galaiya in 8514b57)
    • βœ‚ Removes unnecessary eslint disable rules (Claudio Procida in 1ba0764)
    • ⬆️ Upgrades react-scripts to 1.1.5 (#2042) (Claudio Procida in 71ef373)
    • ⬆️ Upgrades docusaurus (#2039) (Claudio Procida in 21753fa)
    • βœ‚ Removes unused gulp-browserify-thin (#2032) (Claudio Procida in fc3549a)
    • ⬆️ Upgrades @babel/core, babel-preset-fbjs, and gulp-util (#2028) (Claudio Procida in 68196f6)
    • πŸš€ Deploy 0.94 to www (George Zahariev in 6183935)
    • πŸš€ deploy 0.93 (Daniel Sainati in 3400cda)
    • Normalize case in convertFromHTMLToContentBlocks variable names (Claudio Procida in b4183b1)
    • Cleans up and refreshes generated website resources (#1998) (Claudio Procida in bd799f5)
    • ⬆️ Upgrades Draft to React 16.8 βš›οΈ (#1996) (claudiopro in a97ed7e)
    • βž• Adds email notifications for TravisCI builds (#1990) (Claudio Procida in a4cc10d)
    • ⬆️ Upgrades flow-bin to 0.91.0 and mutes fbjs joinClasses error οΏ½ (#1989) (Claudio Procida in e8a281c)
    • ⚑️ Update to 0.92.0 (Paco Estevez Garcia in c022efb)
    • ⚑️ Update webpack-dev-server & babel version in TeX examples (#1981) (Nivedita Chopra in a3a3585)
    • βœ‚ Remove componentWillReceiveProps usages in examples (#1952) (Deep in 363f66e)
    • ⬆️ Upgrade to Gulp 4 (fixes build) (#1957) (Kevin Chavez in 85ad25c)
    • Kill permanent permanently. (Andrey Sukhachev in 236270a)
    • πŸš€ Deploy Flow v0.85 to www (Sam Goldman in 744af91)
    • πŸš€ flow 0.84 www deploy (Avik Chaudhuri in 59dd225)
    • Bring back the ariaOwneeID prop. (#1883) (Andrea Fercia in ce7f677)
    • βž• Add Node.js version 10 for CI (#1909) (noelyoo in 4a9a6a8)
    • ♻️ Refactor buffer constructor (#1912) (noelyoo in 11d7379)
    • πŸ’… Update Advanced-Topics-Inline-Styles.md (#1902) (Yao Bin in 0b7ec2a)
    • βœ‚ Remove flow typing for DraftEntity mock (#1891) (Nivedita Chopra in 75aa88a)
    • Flow strict for some files (Nivedita Chopra in bbd3ef1)
    • πŸ“š Update documentation concerning immutable updates (#1884) (Connor Jennings in c336ae2)
    • ⚑️ Update docs to ensure kebab menu shows subheads (#1885) (Connor Jennings in 2ff0c7e)
    • πŸ‘Œ Support npm version 6.x (#1866) (Yangshun Tay in 724fdc6)
    • βœ‚ Remove unused var in BlockTree (#1859) (Nivedita Chopra in 0a45fcd)
    • ⚑️ Update jest version to latest (#1858) (Nivedita Chopra in b962974)
    • ⚑️ Update Advanced-Topics-Entities.md (#1767) (alaoui abdellah in d40ff40)
    • ⚑️ Update link to code of conduct (#1855) (Nivedita Chopra in 8c373b6)
    • var => const on remaining file (Nivedita Chopra in 022798c)
    • ⚑️ Update prettier version to 1.13.6 (#1854) (Nivedita Chopra in e2c24cf)
    • βœ‚ Remove Flow Strict Local from files with future sketchy-null errors after bug fix (George Zahariev in c5b785a)
    • βœ‚ Remove non-leaf blocks in tree => raw conversion (Nivedita Chopra in f5b2acb)
    • ⚑️ Update Docusaurus to 1.3.3 (#1797) (Yangshun Tay in d6a0ac0)
    • πŸ“„ modify docs overview url (#1802) (Shubham Tiwari in 9f86efb)
    • v0.79.1 in www (Panagiotis Vekris in 93a90a9)
    • Remove gating on draft_non_native_insertion_forces_selection (Sophie Alpert in 1a5b27a)
    • 5/n Disable forward delete across blocks when nested blocks are enabled (Flarnie Marchan in 0600549)
    • ⚑️ 3/n Splitting PR #1828: updates to the Rich Text Editor example (#1828) (mitermayer in e98e91e)
    • ⚑️ 2/n splitting PR #1828: updating removeRangeFromContentState (#1828) (mitermayer in a399e43)
    • 1/n splitting PR #1828: Initial forking of RichTextEditorUtil (#1828) (mitermayer in 328ddc6)
    • 🚚 Warn if moveSelectionForward/Backward called with non-collapsed selection (Flarnie Marchan in 99eca6b)
    • codemod jasmine -> jest in html/shared (Aaron Abramov in 7f9299d)
    • βœ‚ Remove logo from background circle (#1800) (Paul O’Shannessy in 47ae65a)
    • βœ… var => const on test files (Nivedita Chopra in 0f58b64)
    • Migrate to Docusaurus - Attempt #2 (Noam Elboim in 710919b)
    • βœ‚ Remove old decorator fingerprint logic (Sophie Alpert in b2f6ed0)
    • πŸ‘‰ Use strict-local in as many files as possible (Miorel Palii in 3798902)
    • Pass eventTimeStamp to handleKeyPress to allow tracking (Flarnie Marchan in 0ecf9a6)
    • Pass synthetic event to handleBeforeInput callback (Flarnie Marchan in b86b5ce)
    • React.Element<any> / React.Element<*> -> React.Node as much as possible (Miorel Palii in a1f4593)
    • πŸ”„ Change remaining vars to let/const (Nivedita Chopra in 8de2db9)
    • βœ‚ Removed @providesModule tags and dependencies from draft-js (RubΓ©n Norte in ee2e9c8)
    • βž• Add @providesModule back to draft-js modules (Ashley Watkins in 05b2b4c)
    • βž• Add common Flow type for decorator components (Ashley Watkins in 8000486)
    • βž• Add @providesModule back to draft-js modules (RubΓ©n Norte in 4c4465f)
    • βœ‚ Removed @providesModule tag from non-generated files in html/shared directories (1/1) (RubΓ©n Norte in 293f262)
    • 🚚 2/n Remove last vestiges of cWU (Flarnie Marchan in e954091)
    • 🚚 1/n Move blockSelect flag out of cWU (Flarnie Marchan in 0f6199d)
    • ⬆️ Upgrade to Flow v0.68.0 (Sam Goldman in a99f51e)
    • Strict-ify files that can be strict-ified with no additional changes (Miorel Palii in 22f9c52)
    • πŸ“‡ rename-unsafe-lifecycles (Brian Vaughn in 8b3e8c9)
    • ♻️ Refactor convertFromHTMLtoContentBlocks (Nicolas Champsavoir in 732b69d)
    • Making gkx overwrittable (mitermayer in 7495adf)
    • ⚑️ 2/n Do update blockSelectEvents flag, during render (Flarnie Marchan in e571268)
    • 🚚 1/n remove GK on flushSync (Flarnie Marchan in 4241f43)
    • 0️⃣ Playground - Making sure blockMap should always visible by default (mitermayer in 7eb2a50)
    • 🚚 Move uglifyjs-webpack-plugin to devDependencies (Thibaud Colas in 4de1345)
    • Making a more sane .gitignore (mitermayer in f4bc3a7)
    • Examples cleanup (Ken Hibino in 67f3586)
    • Ensure selection collapses if user tries to replace with matching text (Brian Ng in 084bdb6)
    • 🚚 Move _latestEditorState assignment back to commit phase (Sophie Alpert in 04c2b9c)
    • βœ‚ Remove Node 6 from engines list in package.json (Thibaud Colas in 584d849)
    • ⚑️ Update _latestEditorState in render too (Flarnie Marchan in 90a8f22)
    • 🌲 Widen logging and add stack trace for IE selection bug (Flarnie Marchan in a6317e6)
    • Match block and inline examples for consistency. (cbeninati in e65a8e6)
    • Bundle size stats + Misc changes (Alan Norbauer in 0a1f981)
    • βœ‚ Remove componentWillUpdate under GK (Flarnie Marchan in 7885959)
    • try disabling 'blockSelectEvents' flag (Flarnie Marchan in d144883)
    • ⚑️ Update site footer from 2017 -> 2018 (Michael Chen in 558352c)
    • πŸ‘‰ Make the Flow type of CompositeDraftDecorator's constructor more strict (Steven Luscher in a894030)
    • πŸ—„ Deprecated the coarse onArrowUp et al key handler props on DraftEditor.react to make it possible to produce editor commands from these keys (Steven Luscher in dc5ca7f)
    • Wrap Draft handlers in flushControlled instead of flushSync (Andrew Clark in cda13cb)
    • ⚑️ Update docs/APIReference-Editor.md (Sai Kishore Komanduri in 27a5f10)
    • ⬆️ Bumping internal flow version (mitermayer in 342a51a)
    • Switch from DraftFeatureFlags to gkx() (Sophie Alpert in 07eb9c4)
    • Add flushSync to Draft.js for only GK folks (Flarnie Marchan in 26040e5)

    πŸ›  Fixed

    • πŸ›  Fixed drag and drop .length error (#2117) (job in 2487e7d)
    • πŸ›  Fix broken id anchor (#2095) (Sajad Torkamani in eddcc55)
    • Typo corrected - Overview.md (#2089) (Jonathan Erlich in 87a812d)
    • πŸ›  fix: set to nested list items to right depth (Kevin Li in 12c4480)
    • πŸ›  fix(styles): avoid permanently accumulating attribute styles (Kevin Li in 7cfb055)
    • πŸ›  Fixes runtime error when cutting empty selection at the end of the content (Claudio Procida in 23fc70f)
    • πŸ›  Fixing major Android editing issues (#2035) (Fabio M. Costa in 634bd29)
    • πŸ›  Fix broken link in Overview.md (#2062) (seojeee in e8e0bcf)
    • πŸ›  Fix failing DraftStringKey test (#2064) (Claudio Procida in fe4e266)
    • πŸ›  Fixes require order lint issues /2 (Claudio Procida in 76e121e)
    • πŸ›  Fixes require order lint issues (Claudio Procida in e2c5357)
    • πŸ›  Fix the issue of draft JS does not do copy and paste correctly with custom entities. (Tee Xie in d09ef3e)
    • πŸ›  fix typo in README.md (#2055) (Tanner Eustice in 75a89ff)
    • βœ… rename *.test.js to *-test.js to match naming convention (Aaron Abramov in dc58df8)
    • Convert some of draftjs' ReactDOM.findDOMNode to refs (#2051) (Dennis Wilkins in 1fae34f)
    • ⚠ Correct warning condition (#2049) (Ben Gardner in ffd8f59)
    • πŸ›  Fix npm run dev (#2030) (Fabio M. Costa in 3c01ef6)
    • Specify correct type of joinClasses (George Zahariev in 7b9a7e1)
    • βͺ Restores flow error suppression for fbjs@1.0.0 (#2014) (Claudio Procida in 6a26a82)
    • πŸ›  Fix leading line feed conversion (Guillaume Aubert in 5081c87)
    • ♻️ Handles <br> tags in refactored HTML converter (Claudio Procida in fdf63aa)
    • Typo fix in code comment (#1997) (Deniz Susman in e84e757)
    • πŸ›  Fix bad destructuring when content block key has a - (#1995) (Jan Karlo Dela Cruz in c21a9f7)
    • πŸ›  Fix typo in code comment for DraftEditor (#1991) (Deniz Susman in 7167210)
    • πŸ›  Fixes lint warnings in convertFromHTMLToContentBlocks2 tests (Claudio Procida in e942ee9)
    • ⚑️ Update fbjs to 1.0.0 to fix ReDos Vulnerability (#1978) (Anthony Muscat in 9b2a366)
    • Normalize copyright headers to BSD + patents grant and drop the year (#1964) (Claudio Procida in 642aa11)
    • πŸ›  Fixes flow error (#1962) (Claudio Procida in fb7882b)
    • βœ‚ Remove unused suppression comments from www as of v0.89 (Gabe Levi in 8dd6dda)
    • βž• Add correct type annotations to DraftEditor.react.js (Paco Estevez Garcia in 83edf02)
    • πŸ›  Fix $FlowFixMe type not working for CI builds of draft-js (Paco Estevez Garcia in 81f92ee)
    • Annotate exports codemod on html/shared (Paco Estevez Garcia in 7cb10f9)
    • βͺ Revert D13097194: [codemod][types-first] Add type annotations to html/shared (Craig Phillips in 010fce7)
    • βž• Add type annotations to html/shared (Paco Estevez Garcia in 6f4102d)
    • πŸ›  Fix all 'curly' violations (Paul O'Shannessy in ab199ef)
    • πŸ›  Fix tex and universal examples crash because of different React versions (#1756) (#1931) (Thibaud Colas in 7dddded)
    • πŸ›  Fix typo (#1913) (noelyoo in 1d3c77f)
    • πŸ›  Fixes some drag-n-drop problems (#1599) (Denis Oblogin in 20a0f73)
    • πŸ› Bug/1668 (#1691) (Alexis H in 1d2d854)
    • πŸ›  Fix SelectionState’s hasEdgeWithin (#1811) (Andrew Branch in 7666e95)
    • πŸ›  Fix drop issue (#1725) (LaySent in 800d6b5)
    • πŸ›  fixes #868 (#1878) (Julian Krispel in 6ba124c)
    • πŸ›  Fix check for tree blocks (Nivedita Chopra in 690f7ef)
    • πŸ›  Fix bug in merge blocks (Nivedita Chopra in 7daa87e)
    • πŸ›  Fix raw to tree conversion (Nivedita Chopra in 8ac1922)
    • πŸ› Bug Fix - Remove deleted block from its parent's children (Nivedita Chopra in 02e0e00)
    • πŸ›  Fix small typo (#1865) (Valentin Hervieu in 8bb9c6c)
    • πŸ›  Fix paste handling for images with role="presentation" (Jainil Parekh in 6df3808)
    • πŸ“„ Minor fix in entities docs (#1534) (Alastair Hole in 9f0d115)
    • πŸ›  Fixes incorrect docs, see #1497 (#1837) (Matt Greenfield in a18b6fe)
    • πŸ›  Fixes warning for missing keys in example color controls (#1853) (Claudio Procida in 4a5ad07)
    • πŸ›  Fix Lint errors for type imports (Nivedita Chopra in e6c693c)
    • πŸ›  Fix Travis breakage caused due to unimported idx module (Nivedita Chopra in 3306ddf)
    • πŸ›  Fix DraftTreeAdapter to respect the tree invariants (Nivedita Chopra in 39be488)
    • Inline call to gkx to combat fatal in ContentState (Steven Luscher in a6c9ffd)
    • πŸ– Handle ReactDOM type errors (Ashley Watkins in 9130859)
    • πŸ›  Fix tree invariants test (#1836) (Nivedita Chopra in 05208a8)
    • πŸ›  Fix unlucky failures in character replacement (Sophie Alpert in ae25b8f)
    • βœ… Regression test for bug with nested block and deleting (Flarnie Marchan in 2d7ad18)
    • Tree Data - Fix for backspace at the start of a nested block (Nivedita Chopra in cf48f77)
    • ⚑️ Tree Data - Don't update pointers if range is within the same block (Nivedita Chopra in f3d3490)
    • πŸ›  Fix Draft input cursor jumping to the end (Dan Abramov in 37dadd3)
    • πŸ›  Fix tests to be independent on the implementation of invariant (Matthew McKeen in 81cc54b)
    • πŸ‘• Re-apply order-requires linter on html/shared/ (Dave Alongi in 0bb8d76)
    • πŸ‘• Auto-fix prefer-const ESLint rule (3/n) (Miorel Palii in bf1a028)
    • Auto-fix all auto-fixable eqeqeq problems (Miorel Palii in eea70f4)
    • πŸ›  Fixing Docusaurus migration issues (Noam Elboim in 72ad814)
    • πŸ›  Fix block tree before/after comparison (Sophie Alpert in fa88ee1)
    • πŸ›  Fixed license, Flow and lint issues in draft-js (RubΓ©n Norte in 3e9ff8e)
    • Actually for real fix the flow type of decorator props (Flarnie Marchan in 7e1a107)
    • β†ͺ Workaround for BlockNode variance issue caused by flow transform (#1621) (Bob Ippolito in 1d77500)
    • βͺ Revert "rename-unsafe-lifecycles" (mitermayer in 6eec8f9)
    • πŸ›  Fix typo (Aditya Bhardwaj in 6ef6c66)
    • πŸ›  Website: Fixed code highlight (Marcelo Jorge Vieira in 04c667c)
    • πŸ›  Fixing tex example (Guilherme Miranda in 900ef76)
    • πŸ›  Fix typo (Thomas Broadley in 35b3605)
    • πŸ›  Fixing master (mitermayer in 4c12ead)
    • πŸ›  Fix Linux keyboard shortcuts (Thomas Nardone in f6fbf1c)
    • πŸ›  fix typo in changelog (Flarnie Marchan in 93bc209)

    Meta

    • βž• Add issue triage guidelines to CONTRIBUTING.md (#1896) (Nivedita Chopra in 7df9eb9)
    • βž• Add meeting notes for 10/12 (#1901) (Nivedita Chopra in 9a96ab0)
    • βž• Add meeting notes from 9/7 (#1862) (Nivedita Chopra in b8ea228)
    • πŸ”„ Change oncall to draft_js (Nivedita Chopra in fbc8a0c)
    • ⚑️ Update biweekly sync meeting notes from February 2018 (Flarnie Marchan in 1ef4044)
    • ⚑️ Update weekly meeting notes from Oct. 2017 - Jan. 2018 (Flarnie Marchan in 7017825)
  • v0.11.0-beta3

    July 09, 2019
  • v0.10.5

    January 20, 2018

    βž• Added

    • βž• Add support for ariaDescribedBy prop, for better a11y. (Suraj Karnati in
      a6af3e15)
    • βž• Add support for ariaLabelledBy prop, for better a11y. (@jackyho112
      in #1519)

    πŸ”„ Changed

    • Cause editor to break out of code block when user enters two blank lines. (Hanzhi Zhang
      in 548fd5d1)

    πŸ›  Fixed

    • Preserve list indentation when copying and pasting from one Draft.js editor
      into another. (@GordyD in #1605)
    • πŸ›  Fix cannot read property 'update' of undefined error that was thrown when
      typing same character into selection that starts with that character. (@existentialism in
      #1512)
    • πŸ›  Fix encodeRawBlocks to handle non-contiguous entities. Entities should
      always be contigious, and cover one sequential range of characters. However,
      in cases where entityState is corrupted to include non-contiguous entities,
      encodeRawBlocks would improperly process the entities in that case. (Frank
      Thompson in 0059dd46)
    • ⚑️ Updated CSS for DraftEditorPlaceholder to support multiline placeholder (Gaurav Vaish in
      c38b0285
    • πŸ›  Fix issue where typing at the end of a link caused the link to continue. (Ian
      Jones in
      d16833b3)
    • πŸ›  Fix regression of bug where clicking a link caused the focus to move but the
      selection state was not cleared, leading to a 'node not found' error.
      (@flarnie
      in 55316176)
    • Loosen Flow type definition for DraftBlockType to allow user-defined custom
      block types. (@mitermayer
      in #1480)
  • v0.10.4

    October 24, 2017

    βž• Added

    • πŸ”¦ Expose onRightArrow and onLeftArrow props to allow handling keyboard events when right or left arrow is pressed. (@eessex in #1384)
    • πŸ”¦ Expose Draft.css as default CSS export in package.json for use by CSS preprocessors. (@darobin in #566)

    πŸ”„ Changed

    • 🐎 Change 'lookUpwardForInlineStyle' from O(n2) to O(n), improving performance. :) (@Lemmih in #1429)

    πŸ›  Fixed

    • πŸ›  Fix bug where editors inside draggable parent were broken for Safari. (@mattkrick in #1326)
    • Stop pulling in Enzyme as production dependency. D'oh. (@flarnie in #1415)
    • πŸ›  Fix TypeError: Cannot read property 'nodeType' of undefined error where anchorNode was undefined. (@tleunen in #1407)
    • πŸ›  Fix error thrown when callback tries to focus on editor after it has been unmounted. (@mattkrick in #1409)
    • πŸ›  Fix bug where selecting a single character then typing it doesn't replace it. (@karanjthakkar in #719)
    • Clear the block type when backspacing at the start of the first block with rich text utils. (@jvaill in #748)
  • v0.10.3

    September 28, 2017

    βž• Added

    • πŸ‘ Allow React 16.* as peer dependency. (@nikgraf in #1385)

    πŸ›  Fixed

    • πŸ›  Fixed bug where using a custom block type without overriding the default block map threw an error. (@southerncross in #1302)
    • ⚑️ Update dependency on fbjs to get fix for bug where focus() caused unexpected scroll (@flarnie in #1401)
  • v0.10.2

    September 21, 2017

    βž• Added

    πŸ”„ Changed

    • πŸ”„ Change aria-owns to aria-controls in draft.js. (@jessebeach in 7f0cab28)
      • Deprecates support of ariaOwns and ariaOwneeID props.
    • πŸ—„ Deprecate use of ariaHasPopup prop in draft.js. ariaExpanded should be used instead if an input is showing a dropdown with options.(@jessebeach in 744e9b4e)
    • 0️⃣ Pasting an img no longer inserts the src by default; now inserts image emoji if no decorator is used. (@aadsm in 0b22d713 and @flarnie in 1378)

    πŸ›  Fixed

    • πŸ›  Fix issue where selection state was not cleared on blur and refocus of the
      editor. (@sophiebits in
      19b9b1c5)
    • πŸ›  Fix issue where pasting code into code block defaulted to plain text, and
      πŸ’… styles were dropped from pasted blocks in general.
      (@bumbu in
      e8d10112)
    • πŸ›  Fix issue where Flow was not running with some 'import' statements (@flarnie & @yuku-t in #1263)
    • πŸ›  Fix bug where Draft threw when two keys were pressed at same time in React 16 async mode (@sophiebits in 1c6a49b8)
    • πŸ›  Fix recent Chrome bug where tab causes error (@sophiebits in 5863399a)
    • πŸ›  Fix "Refs must have owner" error when multiple copies of React are used (@mks11 in #925)
    • πŸ›  Fix issue where AT could treat 'return' as submit in Draft (@jessebeach in #1295)
    • Don't allow aria-expanded to be true unless the aria role is combobox (@jessebeach in 3494d45d)
    • πŸ›  Fix pesky "This Selection object doesn't have any Ranges" bug (@sophiebits in 96688e10 and 036e3a84)
    • πŸ›  Fix bug where pasting img with large data URL source could crash editor (@aadsm in 0b22d713)
  • v0.10.1

    May 09, 2017

    βž• Added

    • πŸ‘Œ Support UMD in dist output format (#1090)
    • πŸ”¦ Expose textDirectionality prop
    • πŸ”¦ Expose props disabling auto-correct, auto-complete, auto-capitalize
    • βž• Add editorKey prop for SSR
    • πŸ’… Pass block to customStyleFn callback
    • βž• Added moveAtomicBlock to AtomicBlockUtils

    πŸ›  Fixed

    • πŸ›  Fix some cases of "Failed to execute 'setStart' on 'Range" bug (#1162)
    • πŸ›  Fix Chrome text deletion bug (#1155)
    • Pass fresh editorState to edit handlers (#1112 and #1113)
    • πŸ›  Fix for text insertion bugs in Android 5.1
    • Correctly delete immutable and segmented entity content when at the edge of a
      selection
  • v0.10.0

    January 28, 2017

    βž• Added

    • βž• Add improved API for entity manipulation to contentState
    • βž• Add deprecation warnings to old Entity module API
    • βž• Add image support to convertFromHTML
    • βž• Add option of 'aliasedElements' in block render map

    πŸ”„ Changed

    • πŸ‘ This version supports both the old and new Entity API; we are deprecating the Entity module in favor of using contentState. See the migration guide.

    πŸ›  Fixed

    • πŸ›  Fix bug where block data was not removed when deleting atomic block
    • πŸ›  Fix bug preventing pasting from clipboard
    • πŸ›  Fix dead key deletion and deletion in 2-Set Korean
    • πŸ›  Fix ContentState.createFromBlockArray to allow taking an empty array
    • πŸ‘Œ Improve typing in Korean on Windows