Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Latest commit

 

History

History
1663 lines (1428 loc) · 186 KB

CHANGELOG.md

File metadata and controls

1663 lines (1428 loc) · 186 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

6.4.0 - 22 September 2022

🛠️ Others

  • don't let block-style override slate classname [Miu Razvan - e0fec91]
  • Bump version [Miu Razvan - 93722c6]
  • Use the new design for StyleMenu [Miu Razvan - 2b44796]

6.3.0 - 26 August 2022

🛠️ Others

  • Release 6.3.0 [Alin Voinea - b00265f]

6.2.2 - 30 June 2022

6.2.1 - 30 June 2022

🛠️ Others

6.2.0 - 8 June 2022

🛠️ Others

  • Release 6.2.0 [Alin Voinea - ea3ba38]

6.1.0 - 26 May 2022

🛠️ Others

  • i18n: German [Alin Voinea - 92fbba3]
  • i18n [Alin Voinea - 915de56]
  • Release 6.1.0 [Alin Voinea - af20f4f]
  • Roll back table variations -> add responsive toggle instead [Miu Razvan - be2e145]
  • Add table type for unit tests [Miu Razvan - d4d0823]

6.0.1 - 20 May 2022

6.0.0 - 17 May 2022

🛠️ Others

  • Release 6.0.0 [Alin Voinea - de78cb5]

5.4.1 - 19 March 2022

🛠️ Others

5.4.0 - 15 March 2022

5.3.5 - 8 March 2022

🛠️ Others

5.3.4 - 17 February 2022

5.3.3 - 5 January 2022

5.3.2 - 4 January 2022

🛠️ Others

  • added a cypress for above scenario [nileshgulia1 - 9e748fa]

5.3.1 - 3 January 2022

5.3.0 - 30 December 2021

🛠️ Others

  • Release 5.3.0 [Alin Voinea - f9d86a6]
  • cometics on cypress [nileshgulia1 - e65bd94]
  • fix import [nileshgulia1 - b6dc581]
  • use block checker from slate [nileshgulia1 - a274290]
  • fix cypress for table [nileshgulia1 - e538859]
  • update conditional [nileshgulia1 - db50175]
  • also exclude top level block elements [nileshgulia1 - 451807b]
  • WIP lint [nileshgulia1 - 498b600]
  • allow block elements to pass through normalizer [nileshgulia1 - 6ecadcf]
  • match on upper level [nileshgulia1 - 331ba78]
  • cy: paste formatted html texts [nileshgulia1 - c10029f]
  • stylelint JENKINS [nileshgulia1 - b895b11]
  • fix empty child in deserialize itself [nileshgulia1 - e8ee61d]
  • WIP [nileshgulia1 - 49defd4]
  • do not match block elements [nileshgulia1 - daadd47]
  • JENKINS:don't run stylelint [nileshgulia1 - d4ec036]
  • stylelint:remove comment [nileshgulia1 - fd5b4ea]
  • remove isInline [nileshgulia1 - e1df75e]
  • try to use proper match and avoid loop [nileshgulia1 - 9e4e3bd]
  • remove undefined childs [nileshgulia1 - 242bdb4]
  • fix lint [nileshgulia1 - 78ed980]
  • always add empty child into Editor while normalizing [nileshgulia1 - 7ee309b]
  • filter empy nodes [nileshgulia1 - 974daaa]
  • resolve comments [nileshgulia1 - d761517]
  • Transform only text nodes [nileshgulia1 - 82f5e61]
  • cypress: paste external html content [nileshgulia1 - acb1384]

5.2.1 - 22 December 2021

5.2.0 - 17 December 2021

🛠️ Others

  • Add SonarQube badges [Alin Voinea - a929620]
  • Release 5.2.0 [Alin Voinea - e941f3d]
  • Don't crash in trim check [Tiberiu Ichim - db2cbf9]
  • finalise pasting and deleting of table [nileshgulia1 - 65a4062]
  • WIP [nileshgulia1 - 2dc2d30]
  • WIP: cypress [nileshgulia1 - 23710e1]
  • update readme [nileshgulia1 - d88a70f]
  • cypress:paste ext images, docs update [nileshgulia1 - fd7f4c3]
  • Add more buttons to the Table contextual toolbar [Silviu Bogan - d048c34]
  • Extend Toolbar instead of creating ElementToolbar [Silviu Bogan - 6f13b37]
  • Remove useless commented line [Silviu Bogan - f02a9e3]
  • Multiple Description blocks on the same page update each other [Silviu Bogan - 44ec992]
  • Make it work with new react-slate method of getting the value [Tiberiu Ichim - 9256b59]
  • Split text block editor components in separate modules [Tiberiu Ichim - 0888e61]
  • Revert to older version of slate-react [Silviu Bogan - 044fadf]
  • Refs #142010 - Optimize Volto-addons gitflow pipelines [valentinab25 - 33bc1ed]

5.1.3 - 5 December 2021

5.1.2 - 30 November 2021

5.1.1 - 18 November 2021

5.1.0 - 18 November 2021

🛠️ Others

  • Update tests snapshots [Alin Voinea - dafcef0]
  • Remove obsolte resolutions [Alin Voinea - 3738673]
  • Release 5.1.0 [Alin Voinea - 140c219]

5.0.0 - 5 November 2021

🐛 Bug Fixes

  • fix: buggy selection after block merge w/ Backspace [Silviu Bogan - 24736f6]
  • fix: empty 'p' in the block merged w/ Backspace [Silviu Bogan - 7e7ff3c]
  • fix: HTML paste of inline Slate element in ul created separate Volto block [Silviu Bogan - e385060]
  • fix: merging 2 Volto-Slate blocks w/ backspace crashes Volto [Silviu Bogan - d839172]

🛠️ Others

  • lint: remove unused variable [Silviu Bogan - 49b0929]
  • removing the sidebar from detached editor [iFlameing - 5e959dc]
  • Now you can disable the sidebar of detached editor [iFlameing - f6cd8b5]
  • Remove dead import [Silviu Bogan - 6cd6d80]
  • Remove dead code [Silviu Bogan - e5112f8]
  • Don't create 'li' when merging blocks w/ Backspace [Silviu Bogan - 5d9e5cb]
  • Correct selection after blocks merged w/ Backspace [Silviu Bogan - 01778b9]
  • Better merge of blocks with Backspace [Silviu Bogan - 82f252e]
  • WIP on joining bold paragraph with previous block [Silviu Bogan - f765120]
  • Solve ESLint issues [Silviu Bogan - 64f53a4]
  • Add permalinks to Slate.js source code pieces [Silviu Bogan - 055e424]
  • Better selection after merging blocks w/ Backspace [Silviu Bogan - 25a02b5]
  • WIP [Tiberiu Ichim - d010260]
  • Release 5.0.0 [Alin Voinea - c44b3b7]
  • Bring back old version of code [Tiberiu Ichim - f2a7c2c]
  • Revert "Disable cypress in order to be able to release" [Alin Voinea - d57c9cf]
  • Release 4.1.0 [Alin Voinea - bc3c6df]
  • Disable cypress in order to be able to release [Alin Voinea - 7657222]
  • Possibility to make SlateRichText Widget read-only in edit mode [Alin Voinea - 245c817]
  • Update Jest snapshots [Silviu Bogan - 62b89e7]
  • Remove only mark on the new Cypress test [Silviu Bogan - 3a72cf8]
  • Working Cypress test in 21-metadata-slate-format-link.js [Silviu Bogan - 5a01ea4]

4.2.1 - 18 October 2021

🛠️ Others

  • Release 4.2.1 [Alin Voinea - c365dff]
  • Possibility to make SlateRichText Widget read-only in edit mode [Alin Voinea - c5d0bdc]

4.2.0 - 18 October 2021

🛠️ Others

  • Release 4.2.0 [Alin Voinea - c2eb459]

4.1.0 - 14 October 2021

🐛 Bug Fixes

  • fix: HTML paste of inline Slate element in ul created separate Volto block [Silviu Bogan - e385060]
  • fix: merging 2 Volto-Slate blocks w/ backspace crashes Volto [Silviu Bogan - d839172]

🛠️ Others

  • Release 4.1.0 [Alin Voinea - bc3c6df]
  • Disable cypress in order to be able to release [Alin Voinea - 7657222]
  • Possibility to make SlateRichText Widget read-only in edit mode [Alin Voinea - 245c817]
  • Update Jest snapshots [Silviu Bogan - 62b89e7]
  • Remove only mark on the new Cypress test [Silviu Bogan - 3a72cf8]
  • Working Cypress test in 21-metadata-slate-format-link.js [Silviu Bogan - 5a01ea4]

4.0.3 - 30 September 2021

🛠️ Others

4.0.2 - 29 September 2021

4.0.2-alpha.0 - 28 September 2021

🛠️ Others

  • slate editor paste table do not skip deconstruct [Andrei Grigore - c283481]

4.0.1 - 27 September 2021

4.0.1-alpha.1 - 28 September 2021

🛠️ Others

  • slate editor paste table do not skip deconstruct [Andrei Grigore - c283481]

4.0.1-alpha.0 - 27 September 2021

🛠️ Others

  • Fix for pasting links breaking slate blocks into multiple blocks [Andrei Grigore - 1ff750f]

4.0.0 - 24 September 2021

🛠️ Others

  • Fix tableButton profile to enable/disable only table button [Alin Voinea - 20887a7]

4.0.0-alpha.0 - 21 September 2021

🛠️ Others

  • Include asDefaultRichText within asDefault profile. Re-enable cypress [Alin Voinea - af2ee82]
  • Release 4.0.0 - Upgrade steps [Alin Voinea - 1980cad]
  • Namespace the plugins, otherwise there's problems with richtext fields [Tiberiu Ichim - e7d4b3b]

3.1.1 - 20 September 2021

🛠️ Others

  • Update tests snapshots [Alin Voinea - 4fed203]
  • Add table className also on edit [Alin Voinea - 9fa9140]
  • Add className on Table block in order to be able to theme it [Alin Voinea - 0dfd748]
  • Revert SimpleLink/index.js [Tiberiu Ichim - ad3aa4c]
  • Fix misspelled variable [Tiberiu Ichim - 58286dc]
  • Add comment on code purpose [Tiberiu Ichim - 305bf53]
  • Don't allow clicking the link in the editor [Tiberiu Ichim - 617d19c]

3.1.0 - 14 September 2021

🛠️ Others

  • Revert "Disable some cypress tests in order to be able to release" [Alin Voinea - 52ffee2]

3.1.0-alpha.1 - 14 September 2021

🛠️ Others

  • Add docs/ to npmignore [Alin Voinea - 8f2cd4d]
  • Add .npmignore [Alin Voinea - e156af4]

3.1.0-alpha.0 - 14 September 2021

🛠️ Others

  • Disable some cypress tests in order to be able to release [Alin Voinea - 7f93350]

3.0.1 - 13 September 2021

🛠️ Others

  • Upgrade to 3.x.x [Alin Voinea - e059861]

3.0.0 - 10 September 2021

🛠️ Others

  • Fix cypress api_url [Alin Voinea - 596cbfb]

3.0.0-alpha.0 - 9 September 2021

🛠️ Others

  • Fix volto-object-widget dependency pin [Alin Voinea - d72ebdd]
  • Cypress increase timeout and retries [Alin Voinea - c8ff87c]
  • Reduce cypress timeout and retries [Alin Voinea - ee28f67]
  • Add cypress tests for Slate JSON Field metadata [Alin Voinea - c2460d9]
  • Fix deconstructToVoltoBlocks conditions [Alin Voinea - 887ec31]
  • Cypress retry 3 times before fail [Alin Voinea - dd4762b]
  • Fix deserialize.js [Alin Voinea - aef31f1]
  • Fix isNotTextBlock condition [Alin Voinea - d20aa43]
  • Fix list items style within sidebar metadata editor [Alin Voinea - 3044370]
  • Code cleanup [Tiberiu Ichim - 1770743]
  • Be more safe with list handling out of blocks [Tiberiu Ichim - 4921e1e]
  • Be more safe with list handling out of blocks [Tiberiu Ichim - f996057]
  • Remove unused import [Tiberiu Ichim - c0bb6b5]
  • Fix table cell selection [Tiberiu Ichim - 405db60]
  • Remove DEPRECATED PageLinkSchema. Not used [Alin Voinea - 55bfdf7]
  • Fix linting [Alin Voinea - efcceb4]
  • Remove DEPRECATED ObjectBrowserWidget. Moved to Volto core [Alin Voinea - 97c8d15]
  • Remove DEPRECATED ObjectWidget from futurevolto. Moved to Volto core [Alin Voinea - bc38505]
  • Remove DEPRECATED Blocks helpers and SidebarPopup [Alin Voinea - 3edf6a8]
  • Add SlateRichtextWidgetView to be used with metadata block/mentions [Alin Voinea - 369f7ef]
  • BREAKING - Remove table button from defaults [Alin Voinea - 945a13a]
  • Remove duplicate blockquote button within toolbar [Alin Voinea - 346620f]
  • Support new metadata fields on old content [Alin Voinea - e4c7f9d]
  • Register slate widget to be used with DX metadata [Alin Voinea - c98f6c0]
  • Add Lock-Token to default CORS allow_headers [Alin Voinea - 57f7f95]

2.9.3 - 26 August 2021

2.9.2 - 24 August 2021

🛠️ Others

  • cy wait 1000 [Alin Voinea - 6cd4ec1]
  • Better fix [Tiberiu Ichim - 46822c0]
  • Don't overoptimize calculate toolbar position [Tiberiu Ichim - bc28375]
  • Remove production NODE_ENV flag from jenkins [Tiberiu Ichim - 8c3cab3]
  • Merge develop [Tiberiu Ichim - 03f842c]
  • Imrpove docker-compose.yml [Tiberiu Ichim - 428b568]
  • Fix tests [Tiberiu Ichim - 008922d]
  • Rename babel.config to make tests pass [Tiberiu Ichim - 28d3c71]
  • Set NODE_ENV to production [Tiberiu Ichim - a7eb4ef]
  • Update snapshot [Tiberiu Ichim - b3beebf]
  • Add i18n artifacts [Tiberiu Ichim - 7d25290]
  • WIP on i18n [Tiberiu Ichim - d48e979]

2.9.1 - 13 August 2021

2.9.0 - 10 August 2021

🛠️ Others

  • Bump version to 2.9.0 [Alin Voinea - 0944dd3]
  • Cypress on focus fix [Alin Voinea - ee591f0]
  • Add tests for blocks utils: getAllBlocks [Alin Voinea - 46ffea2]
  • Update snapshot [Tiberiu Ichim - 0643c84]
  • Update snapshot [Tiberiu Ichim - af3420c]
  • Code cleanup [Tiberiu Ichim - f922647]
  • Code cleanup [Tiberiu Ichim - d32d75d]
  • Improve selection handling from cells [Tiberiu Ichim - 9dc33ed]
  • Checkpoint [Tiberiu Ichim - 0ba753b]
  • WIP [Tiberiu Ichim - 1b9e48e]
  • WIP [Tiberiu Ichim - 8430bee]

2.8.3 - 19 July 2021

🛠️ Others

  • Use a link [Tiberiu Ichim - 928bdc1]

2.8.2 - 12 July 2021

🛠️ Others

  • Update SlateEditor.jsx [Tiberiu Ichim - 6e88544]
  • fix quotes [valentinab25 - 205d2bc]
  • Lower timeout to 150 [Tiberiu Ichim - 363652c]

2.8.1 - 1 July 2021

🛠️ Others

  • Add keyboard handler for detached mode (adds shift+enter soft break as BR) [Victor Fernandez de Alba - e085b7b]

2.8.0 - 24 June 2021

🛠️ Others

  • Split test command into test and test:fix [Alin Voinea - de71caf]
  • Add test within scripts and makefile [Alin Voinea - 1f35a6e]
  • Bump release [Alin Voinea - aa8b131]
  • Refactor cypress tests [Alin Voinea - 3258dc2]
  • Wait for resources to load [Alin Voinea - 5fa3325]
  • Refs #101 - Cypress integration test block focusing [Alin Voinea - 98e7617]
  • Make the toolbar responsiveness a lot better [Tiberiu Ichim - d7eb5bd]
  • Use a setTimeout on click event [Tiberiu Ichim - b25d706]
  • Remove unneeded code; don't pass withBlockProperties to detached mode widget [Tiberiu Ichim - 28be533]
  • Don't enable detached for disableNewBlocks; need confirmation for this behavior [Tiberiu Ichim - c7504e5]
  • Avoid eslint problems [Tiberiu Ichim - 4e757fc]
  • Disable eslint for line [Tiberiu Ichim - c2bb2b5]
  • Better handling of whitespace in pasting [Tiberiu Ichim - 47b2e5d]
  • Fix slate to slate copy/paste [Tiberiu Ichim - 4c66a50]

2.7.2 - 18 June 2021

2.7.1 - 18 June 2021

🛠️ Others

  • Fix UniversalLink openLinkInNewTab invalid string [Alin Voinea - 89bede0]
  • Added parentId to Blocks chooser [razvanMiu - eebd292]

2.7.0 - 13 June 2021

🛠️ Others

  • Bump minor release [Alin Voinea - b1276fe]
  • Fix handleKey [Tiberiu Ichim - accaa6e]
  • Add slate editor detached mode [Tiberiu Ichim - 251f7df]
  • Add detached mode slate editor [Tiberiu Ichim - 6d604f6]

2.6.4 - 12 June 2021

🛠️ Others

  • Add missing id to getAllBlocks helper method [Alin Voinea - 3cf42e1]
  • Add helper method volto-slate/utils getAllBlocks [Alin Voinea - b996af6]

2.6.3 - 9 June 2021

2.6.2 - 7 June 2021

2.6.1 - 2 June 2021

🛠️ Others

  • Release 2.6.1 [Alin Voinea - 539ce09]
  • Add extra condition [Tiberiu Ichim - d45c7da]
  • Improve normalization of blocks in lists [Tiberiu Ichim - 0611f24]

2.6.0 - 28 May 2021

🛠️ Others

  • Release 2.6.0 [Tiberiu Ichim - 8879dd3]
  • Use visibility sensor [Tiberiu Ichim - 27b3ecc]
  • Refactor, WIP [Tiberiu Ichim - 448ec90]
  • Somewhat improve table pasting [Tiberiu Ichim - 283e1e8]
  • Improve code tag deserializer [Tiberiu Ichim - 2df5e35]
  • Improve block normalizing [Tiberiu Ichim - 98ac956]
  • Fix tests [Victor Fernandez de Alba - da48467]
  • Fix simple link pasting [Tiberiu Ichim - ae86a53]
  • Don't let <TAB> traverse blocks; improve handling of span in pasting [Tiberiu Ichim - b87c692]
  • Implement the simple link deserializer [Tiberiu Ichim - 7e63bfa]
  • Work on normalization [Tiberiu Ichim - 5a48fda]
  • Improve list headling [Tiberiu Ichim - 5fa9a52]
  • remove dependencies [valentinab25 - c8923bc]
  • Better toolbar [Tiberiu Ichim - f5c7c54]
  • Better toolbar [Tiberiu Ichim - 3cbb4c1]
  • Make the toolbar more responsive [Tiberiu Ichim - 68f2717]
  • Fix add button always present, and small fixes in the simple link plugin CSS components [Victor Fernandez de Alba - 6497285]
  • Fix add button always present, and small fixes in the simple link plugin CSS components [Victor Fernandez de Alba - 3b7169a]
  • Fix profile name [Tiberiu Ichim - 792b077]

2.5.0 - 26 May 2021

🛠️ Others

  • move cypress results to cypress/reports [valentinab25 - 728530b]
  • Major release 2.5.0 [Alin Voinea - def082b]
  • Add simpleLink addon profile [Tiberiu Ichim - 81dcda9]
  • Update snapshot [Tiberiu Ichim - 692df9b]
  • Remove unused import [Tiberiu Ichim - e9d776b]
  • code cleanup [Tiberiu Ichim - 0e5a48a]
  • test only cypress coverage [valentinab25 - 8e8395d]
  • remove debug info, fix path [valentinab25 - 8fdd77a]
  • add debug [valentinab25 - 749e367]
  • Add code coverage [valentinab25 - 4f5d29d]
  • remove unused code on post [valentinab25 - 9806f56]
  • fix empty stash [valentinab25 - 5ba2a14]
  • add coverage report [valentinab25 - 30c8a89]
  • Add missing module [Tiberiu Ichim - 6ec6218]
  • Use normalization to handle list rules [Tiberiu Ichim - 7caaa7c]
  • Add a try/catch [Tiberiu Ichim - 5f8bc6e]
  • Add back var definition [Tiberiu Ichim - 9db899e]
  • WIP [Tiberiu Ichim - dadcceb]
  • Don't try to lift li nodes at shallow paths [Tiberiu Ichim - 6bb55de]
  • Force update [Tiberiu Ichim - 0d6d080]
  • Code cleanup [Tiberiu Ichim - 9612a98]
  • Add callout plugin [Tiberiu Ichim - 3eb7fea]
  • Use unlink item when link is active [Tiberiu Ichim - af3e4e0]
  • Make the toolbar better behaved [Tiberiu Ichim - 2a5e61a]
  • Add link rendering; improve add form handling [Tiberiu Ichim - 84f495f]
  • Rollback [Tiberiu Ichim - b0bb09a]
  • Improve handling of click outside addlinkform [Tiberiu Ichim - 5195792]
  • Improve highlight of selection in link element [Tiberiu Ichim - ddebc39]
  • Use intl in link button [Tiberiu Ichim - 6f95301]
  • Improve link plugin [Tiberiu Ichim - f1ca1b1]
  • Rename FixedToolbar - PositionedToolbar [Tiberiu Ichim - 7c12411]
  • Add SimpleLink WIP [Tiberiu Ichim - 10e66c3]
  • Add SimpleLink WIP [Tiberiu Ichim - e2f06ad]
  • try 2 junit commands [valentinab25 - d2a0c36]
  • Add SimpleLink WIP [Tiberiu Ichim - fcd53e7]
  • specify junit format [valentinab25 - d58c9bc]
  • fix junit unstash [valentinab25 - ed478b8]
  • add junit tests from cypress [valentinab25 - cb32875]
  • Add simplelink WIP [Tiberiu Ichim - e56b5e3]

2.4.3 - 12 May 2021

🛠️ Others

  • Cypress [Alin Voinea - d143b6b]
  • put integration archiving in double try/finally [valentinab25 - c81375e]
  • fixed issue with decoration not being removed if user does not add any data on a new element, also should not remove if the user does not change an existing [Alex Medesan - 6a38aa8]

2.4.2 - 21 April 2021

🛠️ Others

  • Release 2.4.2 [Tiberiu Ichim - 5b9a4ec]
  • Make it possible to use tab key to traverse between slate blocks [Tiberiu Ichim - 05bd772]
  • renaming: showExpandedToolbar [Katja Süss - 4d9de27]

2.4.1 - 20 April 2021

🛠️ Others

  • Release 2.4.1 [Tiberiu Ichim - 2f148f9]
  • Update develop [Tiberiu Ichim - d195d52]
  • Rename showToolbar var => showExpandedToolbar [Tiberiu Ichim - 799bde7]
  • Handle arrows in showing toolbar [Tiberiu Ichim - 8ba7bbd]
  • Some cleanup [Tiberiu Ichim - 1ce048d]
  • Handle ctrl+a case [Tiberiu Ichim - 46c7118]
  • Improve show of toolbar from keyboard [Tiberiu Ichim - cdeb468]
  • Upgrade slate to 0.62 [Tiberiu Ichim - d4bfdc2]
  • Plaintext: join text of node with separating spaces: separate list items [Katja Süss - aa75e64]

2.4.0 - 7 April 2021

🛠️ Others

  • Release 2.4.0 [Alin Voinea - 980aee8]
  • Add support for onInsertBlock with BlockChooser [Alin Voinea - 7b1621a]
  • Revert "Add support for newId returned by onMutateBlock" [Alin Voinea - 85de73b]
  • DEPRECATE futurevolto: InlineForm, Blocks helpers [Alin Voinea - 1a64495]
  • Add support for newId returned by onMutateBlock [Alin Voinea - 0f806b5]
  • Refs #126375 pass blocksConfig to TextBlockEdit for block config changes: [David Ichim - 6641388]

2.3.1 - 29 March 2021

🛠️ Others

  • Release 2.3.1 [Alin Voinea - 3f533ec]
  • Docs cosmetics [Alin Voinea - 6e59769]
  • Remove un-released eea.volto.slate dependency from docs [Alin Voinea - 0683ae6]

2.3.0 - 26 March 2021

🛠️ Others

  • Release 2.3.0 [Alin Voinea - 931e8d6]
  • Update docs [Alin Voinea - a5966b0]

2.2.1 - 23 March 2021

🛠️ Others

  • Release 2.2.1 [Alin Voinea - 2e77a2b]
  • Remove sidebar instructions uppercase [Alin Voinea - bb7d316]
  • Export Editor [razvanMiu - aa8cd7e]

2.2.0 - 22 March 2021

🛠️ Others

  • Release 2.2.0 [Alin Voinea - 1012983]
  • Use link instead of button [razvanMiu - 7972912]
  • Scroll to element with offset [razvanMiu - b167f27]
  • Prettier fix [razvanMiu - 62b9312]
  • Handle hashlink using redux [razvanMiu - b277219]
  • Hash link [razvanMiu - eb16243]
  • Fix crash when dealing with a null link [Tiberiu Ichim - 423f702]

2.1.0 - 8 March 2021

🛠️ Others

  • Release 2.1.0 [Alin Voinea - f2656e8]
  • Cleanup dependencies [Alin Voinea - f064aec]
  • Add info about the plone integration package [Tiberiu Ichim - d993c7c]
  • Cleanup usage of internal link [Tiberiu Ichim - 1f95aa8]
  • Improve link plugin [Tiberiu Ichim - cf36771]

2.0.1 - 1 March 2021

🛠️ Others

  • Release 2.0.1 [Tiberiu Ichim - 7f75fa7]
  • Auto release on npm [Alin Voinea - 2b1dd57]

2.0.0 - 25 February 2021

🛠️ Others

  • Release 2.0.0 [Alin Voinea - e058cc6]
  • Update dependency volto-object-widget to ^2.0.0 [Alin Voinea - d7b7126]
  • Lower coverage threshold [Alin Voinea - 3f17c87]
  • Fix .eslintrc [Alin Voinea - f4de03c]
  • Upgrade Jenkins pipeline to use plone/volto-addon-ci docker image [Alin Voinea - 07cc8e8]
  • Upgrade tests ~/config to @/plone/volto/registry [Alin Voinea - 5077dcb]
  • More makefile [Tiberiu Ichim - 9a22edc]
  • Fix makefile [Tiberiu Ichim - 5ac16cb]
  • Add makefile to bootstrap addon [Tiberiu Ichim - 1cc6ade]
  • Add custom eslint configuration [Tiberiu Ichim - 8871bfd]
  • Remove unneeded package [Tiberiu Ichim - d8cd82c]
  • Update for Volto 12 compatibility [Tiberiu Ichim - 9594d78]
  • Remove bootstrap script [Tiberiu Ichim - e01a8fd]
  • Update CHANGELOG.md [ichim-david - 3b13c9e]

1.2.0 - 19 February 2021

🛠️ Others

  • Release 1.2.0 [David Ichim - 1aaac34]
  • Use commit limit for this release [David Ichim - 3c70f8d]
  • Use commit limit for this release [David Ichim - 018cf96]
  • Use a static changelog for this release [David Ichim - 244386a]
  • Refs #126375 set within asDefault profile the Table and Text naming: [David Ichim - 4f56d4b]
  • Refs #126375 revert also test upgrade [David Ichim - f925217]
  • Refs #126375 revert devDependencies upgrade since the tests fail [David Ichim - 6825545]
  • Refs #126375 attempt to fix tests after testing upgrade: [David Ichim - d189d77]
  • Refs #126375 modified waitFor test [David Ichim - 6cff18a]
  • Refs #126375 use waitFor as wait is deprecated and updated devDependencies for volto-slate [David Ichim - 8dbb012]
  • Refs #126375 cypress test should look For Text not Slate anymore [David Ichim - e249337]
  • Refs #126375 prettier fixes for text index.js [David Ichim - 9d4d7cd]
  • Refs #126375 prettier fixes [David Ichim - e21f81c]
  • #126375 renamed Slate -> Text, Slate Table -> Table [David Ichim - 24721c2]

1.1.1 - 8 February 2021

🛠️ Others

  • Release 1.1.1 [Alin Voinea - a6b75c1]

1.1.0 - 26 January 2021

🛠️ Others

  • Release 1.1.0 [Alin Voinea - 3d5344c]
  • render external link starting with '/' with Link component of react-router-dom [Katja Süss - 21619de]
  • Revert "render external link that starts with / with Link component of react-router-dom" [Katja Süss - cd47e39]
  • render external link that starts with / with Link component of react-router-dom [Katja Süss - b73aa64]

1.0.7 - 28 December 2020

🛠️ Others

  • Release 1.0.7 [Alin Voinea - e0daac9]

1.0.6 - 16 December 2020

🛠️ Others

  • Release 1.0.6 [Alin Voinea - 1a22eae]
  • Update docs with missing dependencies [Alin Voinea - 33cd98a]

1.0.5 - 14 December 2020

🛠️ Others

  • Release 1.0.5 [Alin Voinea - 8ca68d4]
  • add sonar exclusions [valentinab25 - e28b1f1]
  • Remove useless dependencies, pass unit tests [Silviu Bogan - 2734907]
  • update jenkinsfile to develop [valentinab25 - 52b1721]
  • add exclusions [valentinab25 - 3b71705]
  • Attempt to solve unit test errors [Silviu Bogan - b363ad1]
  • Solve ~2 bugs, introduce 2 editor properties [Silviu Bogan - f33b04a]
  • If HTML is available, don't paste image but HTML [Silviu Bogan - 54a359e]
  • Upgrade dependencies including jest for CI [Silviu Bogan - 99c5ebe]
  • deprecate wait [valentinab25 - 9782f1b]
  • deprecated wait [valentinab25 - 712df48]
  • Tables pasted from G Sheets work better [Silviu Bogan - 7dca99e]
  • Works now: Paste tables from Google Sheets into volto-slate [Silviu Bogan - a3beb99]
  • Tweak gitignore [Tiberiu Ichim - 24b96fb]
  • Update README.md [Tiberiu Ichim - d1fbb4d]

1.0.4 - 2 December 2020

🛠️ Others

  • Release 1.0.4 [Alin Voinea - 699c824]
  • Fix dependencies versions [Alin Voinea - e6bad78]

1.0.3 - 2 December 2020

🛠️ Others

  • Release 1.0.3 [Alin Voinea - a620fd1]
  • Update dev docs [Alin Voinea - 496f838]

1.0.2 - 27 November 2020

🛠️ Others

  • Release 1.0.2 [Alin Voinea - 26cb765]
  • Publish release on npm [Alin Voinea - ae664ce]
  • add more blockProps to RichTextWidget [nileshgulia1 - e072ba1]

1.0.1 - 22 November 2020

🛠️ Others

  • Release 1.0.1 [Tiberiu Ichim - 5ba1695]
  • Add dependency on @eeacms/volto-object-widget [Tiberiu Ichim - 0b6b7f4]

1.0.0 - 16 November 2020

🛠️ Others

  • Release 1.0.0 [Alin Voinea - 25b5b96]
  • Fix screen gif links [Alin Voinea - 65d8a7c]
  • Fix documentation [Alin Voinea - a5080dd]
  • Update features and screen recordings in README.md [Silviu Bogan - ec55905]
  • try without exclusions [valentinab25 - de19839]
  • try different exclusion [valentinab25 - a38b112]
  • exclude tests jsx [valentinab25 - a2f98c0]
  • Rename unit test files from .jsx to .js [Silviu Bogan - a4062fb]
  • All existing unit test are passed [Silviu Bogan - c471134]
  • Update docs [Alin Voinea - 1b737a6]
  • Pass another unit test that previously was failed [Silviu Bogan - f395aa5]
  • Pass unit test that previously was failed [Silviu Bogan - 7dd38f8]
  • Correct an unit test [Silviu Bogan - 60d340a]
  • Small change for debugging [Silviu Bogan - 60c2718]
  • update pipeline to volto-widgets-view pipeline [valentinab25 - 117e250]
  • Added eslint-disable comment to a file [Silviu Bogan - 2528062]
  • Added a console.log for debugging [Silviu Bogan - fe65b90]
  • Update README.md [Tiberiu Ichim - 54a4a90]
  • Update README.md [Tiberiu Ichim - d93ca07]
  • Repair code style errors in the previous commit [Silviu Bogan - 05e1f09]
  • Attempt to make Table/View.test.jsx functional [Silviu Bogan - bdb562d]

0.9.3 - 9 November 2020

🛠️ Others

  • Release 0.9.3 [Alin Voinea - fcdd0ff]
  • CHANGELOG.md [Alin Voinea - 6c1a007]

0.9.2 - 2 November 2020

🛠️ Others

  • Release 0.9.2 [Alin Voinea - d81f7bc]
  • Cleanup deprecated CHANGELOG [Alin Voinea - d59ce34]
  • Fix release-it config [Alin Voinea - 70f468a]

0.9.1 - 30 October 2020

🛠️ Others

  • Remove package-lock.json [Tiberiu Ichim - ebdcd9f]
  • Implement variable with format aliases [Silviu Bogan - 590137f]
  • Toolbar buttons and hotkeys work [Silviu Bogan - a6f2691]
  • Don't show hovering toolbar when there's just saved, not live, selection [Silviu Bogan - 597e954]
  • Omit also path from rendering in elements [Tiberiu Ichim - 8facd99]
  • Remove obsolete comment [Tiberiu Ichim - 6e07016]
  • Fix rendering of table blocks [Tiberiu Ichim - 77a0768]
  • Defensive code [Tiberiu Ichim - d48c360]
  • Add changelog [Tiberiu Ichim - 237fdfd]
  • Optimize output of serializer [Tiberiu Ichim - c907405]
  • Avoid editor prop from being rendered by elements [Tiberiu Ichim - 9b6f2ef]
  • Also set saved selection on slate editor update [Tiberiu Ichim - bed2bda]
  • Solve a browser console warning [Silviu Bogan - c3c339f]
  • Fix handling of selection in insertElement [Tiberiu Ichim - f3ea46a]
  • Add style to the richtext widget [Tiberiu Ichim - ed7b35b]
  • Remove warning [Tiberiu Ichim - fe8fbc3]
  • Add comments [Tiberiu Ichim - 87a7264]
  • Make home/end keys work [Tiberiu Ichim - eeb2956]
  • Make readOnly really work [Tiberiu Ichim - 85c4125]
  • Correct mistake: removed readOnly prop from SlateEditor [Silviu Bogan - 9a371e7]
  • Add missing dependency react-visibility-sensor [Alin Voinea - 38e23ae]
  • Reintroduce Dropzone and use it correctly [Silviu Bogan - cb59e43]
  • Switch back read-only mode to true if another block is selected [kreafox - 99bda15]
  • Use visibility sensor for SlateEditor [kreafox - a830fcf]
  • Adjust changelog [Tiberiu Ichim - 94dbfe7]
  • Temporarily remove dropzone from text editor [Tiberiu Ichim - 9b2910d]
  • Comment out the shortcut for format 'code' [Silviu Bogan - 4150826]
  • Basic keyboard shortcuts work, UI string changes [Silviu Bogan - fe87a47]
  • Code cleanup [Tiberiu Ichim - 99820b8]
  • Add support for native integration of block styles [Tiberiu Ichim - 095fcea]
  • Fix toc entry [Tiberiu Ichim - f261dc9]
  • Pass level as int [Tiberiu Ichim - 6942c88]
  • Integrate with volto-block-toc [Tiberiu Ichim - 96993a9]
  • It's easier to open the styles menu [Silviu Bogan - e6accdc]
  • Moved all utilities of StyleMenu into StyleMenu directory [Silviu Bogan - cbb0779]
  • Add changelog [Tiberiu Ichim - a713a78]
  • Add toc entry settings in text block [Tiberiu Ichim - d938391]
  • Improve paste handling when dealing with images [Tiberiu Ichim - 27b5c81]
  • Extract toggleStyle into utils/blocks.js [Silviu Bogan - ebd919f]
  • Improve paste handling, also handle plain text [Tiberiu Ichim - 4cc2b54]

0.9.0 - 7 October 2020

0.9.0-beta.5 - 22 October 2020

🛠️ Others

  • Don't show hovering toolbar when there's just saved, not live, selection [Silviu Bogan - 597e954]
  • Omit also path from rendering in elements [Tiberiu Ichim - 8facd99]
  • Remove obsolete comment [Tiberiu Ichim - 6e07016]
  • Fix rendering of table blocks [Tiberiu Ichim - 77a0768]
  • Defensive code [Tiberiu Ichim - d48c360]

0.9.0-beta.4 - 19 October 2020

🛠️ Others

  • Add changelog [Tiberiu Ichim - 237fdfd]
  • Optimize output of serializer [Tiberiu Ichim - c907405]

0.9.0-beta.3 - 18 October 2020

🛠️ Others

  • Avoid editor prop from being rendered by elements [Tiberiu Ichim - 9b6f2ef]
  • Also set saved selection on slate editor update [Tiberiu Ichim - bed2bda]
  • Solve a browser console warning [Silviu Bogan - c3c339f]
  • Fix handling of selection in insertElement [Tiberiu Ichim - f3ea46a]
  • Add style to the richtext widget [Tiberiu Ichim - ed7b35b]

0.9.0-beta.2 - 14 October 2020

🛠️ Others

  • Remove warning [Tiberiu Ichim - fe8fbc3]
  • Add comments [Tiberiu Ichim - 87a7264]
  • Make home/end keys work [Tiberiu Ichim - eeb2956]
  • Make readOnly really work [Tiberiu Ichim - 85c4125]
  • Correct mistake: removed readOnly prop from SlateEditor [Silviu Bogan - 9a371e7]
  • Add missing dependency react-visibility-sensor [Alin Voinea - 38e23ae]
  • Reintroduce Dropzone and use it correctly [Silviu Bogan - cb59e43]
  • Switch back read-only mode to true if another block is selected [kreafox - 99bda15]
  • Use visibility sensor for SlateEditor [kreafox - a830fcf]

0.9.0-beta.1 - 12 October 2020

🛠️ Others

  • Adjust changelog [Tiberiu Ichim - 94dbfe7]
  • Temporarily remove dropzone from text editor [Tiberiu Ichim - 9b2910d]
  • Comment out the shortcut for format 'code' [Silviu Bogan - 4150826]
  • Basic keyboard shortcuts work, UI string changes [Silviu Bogan - fe87a47]
  • Code cleanup [Tiberiu Ichim - 99820b8]
  • Add support for native integration of block styles [Tiberiu Ichim - 095fcea]
  • Fix toc entry [Tiberiu Ichim - f261dc9]
  • Pass level as int [Tiberiu Ichim - 6942c88]
  • Integrate with volto-block-toc [Tiberiu Ichim - 96993a9]
  • It's easier to open the styles menu [Silviu Bogan - e6accdc]
  • Moved all utilities of StyleMenu into StyleMenu directory [Silviu Bogan - cbb0779]
  • Add changelog [Tiberiu Ichim - a713a78]
  • Add toc entry settings in text block [Tiberiu Ichim - d938391]
  • Improve paste handling when dealing with images [Tiberiu Ichim - 27b5c81]
  • Extract toggleStyle into utils/blocks.js [Silviu Bogan - ebd919f]
  • Improve paste handling, also handle plain text [Tiberiu Ichim - 4cc2b54]

0.8.2 - 7 October 2020

🛠️ Others

  • Improve paste handling [Tiberiu Ichim - fb915f7]
  • Improve paste handling [Tiberiu Ichim - e4421ee]
  • Improve paste handling [Tiberiu Ichim - 9c097e7]
  • Code cleanup [Tiberiu Ichim - e42240a]
  • Improve paste handling [Tiberiu Ichim - 156d17c]
  • Simplify a bit the select flushing [Tiberiu Ichim - 54ca049]
  • Solve: fixed (expanded) toolbar not showing [Silviu Bogan - 62debcf]
  • Use default target string '_self' in schema [Silviu Bogan - 0f0086c]
  • Default target string is '_self' [Silviu Bogan - 7ea908a]
  • Return null from deserializeImageTag sometimes [Silviu Bogan - 313a0ea]
  • Solve: Enter press in title not focusing new block [Silviu Bogan - ef14eab]
  • Disable paste of local images in HTML context [Silviu Bogan - c6a70e3]
  • Do not let the user paste links that target iframes [Silviu Bogan - ac7bb68]
  • Move ObjectByTypeWidget to volto-object-widget [Tiberiu Ichim - 5bd54d3]

0.8.1 - 4 October 2020

🛠️ Others

  • Add CHANGELOG entries [Tiberiu Ichim - 765d4db]
  • Improve paste handling [Tiberiu Ichim - 97d4684]
  • Improve paste handling [Tiberiu Ichim - f3c1057]
  • Cleanup code [Tiberiu Ichim - 3b0cc7a]
  • Better paste handling [Tiberiu Ichim - 358a41d]
  • Fix handling of new line character in paste [Tiberiu Ichim - 714de4b]
  • Fix link pasting; improve general pasting [Tiberiu Ichim - 5eac988]
  • Better handling of paste data coming from slate [Tiberiu Ichim - c2bd4fd]
  • Replace savedSelection property with separate getSavedSelection and setSavedSelection [Tiberiu Ichim - a2f2d54]
  • Ignore <br> tags in deserialization process [Silviu Bogan - 50426a0]
  • Correctly render <br> from pasted HTML [Silviu Bogan - 6f05392]
  • Solve issue: function throws exception, not returning empty NodeEntry [Silviu Bogan - fdbf353]
  • Modularize, better Enter behaviour in inlines in lists [Silviu Bogan - 428a373]
  • Add new line between two function definitions [Silviu Bogan - 411eb5b]
  • Split block on Enter when selection in inline node [Silviu Bogan - 8f2956f]
  • Pasted links have good information in their sidebar [Silviu Bogan - 976062d]
  • Allow pasting empty cells from Google Spreadsheets [Silviu Bogan - cabfd11]
  • Upgrade slate to 0.59 [Tiberiu Ichim - 890ae52]
  • Toolbar button title [Alin Voinea - ebc6878]
  • Fix: range is null [Alin Voinea - e19b887]
  • Fix joinWithPreviousBlock when block index is 0 [Alin Voinea - 04ea0a1]
  • Add CHANGELOG [Tiberiu Ichim - 3a1f65d]
  • Fix inline styling of replaced markup [Tiberiu Ichim - bf964b9]
  • Change style menu definitions format [Silviu Bogan - 0e7277a]
  • Cosmetics [Alin Voinea - 2242957]
  • No default style menu definitions (case handled) [Silviu Bogan - 48131e2]
  • Update 2 strings displayed to the end-user [Silviu Bogan - 41a6172]
  • Fix block selection [Tiberiu Ichim - 226d374]
  • Fix link rendering [Tiberiu Ichim - 6811f6e]
  • Inherit placeholder from formTitle if exists [Alin Voinea - 2d14fc6]
  • Add TextBlock schema and editing instructions support [Alin Voinea - 6b832f4]
  • Follow block data protocol, pass formData as data [Tiberiu Ichim - f1fc6fd]
  • Pass formData to schemaProvider [Tiberiu Ichim - d7edce6]
  • Make SchemaProvider more obvious [Tiberiu Ichim - bf8a221]
  • Add SchemaProvider component [Tiberiu Ichim - c936b29]
  • Pass allowedBlocks to BlockChooser [Alin Voinea - 82390bc]
  • Code formatting [Tiberiu Ichim - 654026b]
  • Fix package.json [Alin Voinea - 50dd590]
  • Improved initial styles for testing [Silviu Bogan - 34470ef]
  • Improved style [Silviu Bogan - 4f2dab8]
  • Solved an issue in hasRangeSelection [Silviu Bogan - 8299280]
  • Cleanup [Silviu Bogan - 128e9f6]
  • Started using the Slate marks system correctly [Silviu Bogan - 5103226]
  • Improve logic and solve some issues [Silviu Bogan - b5dac91]
  • Improve logic [Silviu Bogan - 9652c0c]
  • Clarified example styles [Silviu Bogan - 3d21fd1]
  • WIP on composing styles [Silviu Bogan - 885eacd]
  • Cleanup [Silviu Bogan - 4811e68]
  • Solved another issue [Silviu Bogan - 4245ab0]
  • Solved 2 issues [Silviu Bogan - 2fb86ff]
  • WIP - essential features work [Silviu Bogan - 9bd95c6]
  • Improved style + WIP on inline styles [Silviu Bogan - f5291d1]
  • Set the initial selection of the Select [Silviu Bogan - a28f597]
  • Working block style toggle [Silviu Bogan - b02b7a7]
  • WIP on block styles [Silviu Bogan - 66fe907]
  • Improved style [Silviu Bogan - c89ea33]
  • Improved i18n, added comments [Silviu Bogan - a112455]
  • Improved style [Silviu Bogan - 74ce9b9]
  • WIP - mostly work on style [Silviu Bogan - 3cfef02]
  • Improved Select style and created state for it [Silviu Bogan - 0a0266d]
  • Improved Select style [Silviu Bogan - 64ad7f3]

0.8 - 21 September 2020

0.7.2 - 30 September 2020

🛠️ Others

  • Pasted links have good information in their sidebar [Silviu Bogan - 976062d]
  • Allow pasting empty cells from Google Spreadsheets [Silviu Bogan - cabfd11]
  • Upgrade slate to 0.59 [Tiberiu Ichim - 890ae52]
  • Toolbar button title [Alin Voinea - ebc6878]
  • Fix: range is null [Alin Voinea - e19b887]
  • Fix joinWithPreviousBlock when block index is 0 [Alin Voinea - 04ea0a1]
  • Add CHANGELOG [Tiberiu Ichim - 3a1f65d]
  • Fix inline styling of replaced markup [Tiberiu Ichim - bf964b9]
  • Change style menu definitions format [Silviu Bogan - 0e7277a]
  • Cosmetics [Alin Voinea - 2242957]
  • No default style menu definitions (case handled) [Silviu Bogan - 48131e2]
  • Update 2 strings displayed to the end-user [Silviu Bogan - 41a6172]
  • Fix block selection [Tiberiu Ichim - 226d374]
  • Fix link rendering [Tiberiu Ichim - 6811f6e]
  • Inherit placeholder from formTitle if exists [Alin Voinea - 2d14fc6]
  • Add TextBlock schema and editing instructions support [Alin Voinea - 6b832f4]
  • Follow block data protocol, pass formData as data [Tiberiu Ichim - f1fc6fd]
  • Pass formData to schemaProvider [Tiberiu Ichim - d7edce6]
  • Make SchemaProvider more obvious [Tiberiu Ichim - bf8a221]
  • Add SchemaProvider component [Tiberiu Ichim - c936b29]
  • Pass allowedBlocks to BlockChooser [Alin Voinea - 82390bc]
  • Code formatting [Tiberiu Ichim - 654026b]
  • Improved initial styles for testing [Silviu Bogan - 34470ef]
  • Improved style [Silviu Bogan - 4f2dab8]
  • Solved an issue in hasRangeSelection [Silviu Bogan - 8299280]
  • Cleanup [Silviu Bogan - 128e9f6]
  • Started using the Slate marks system correctly [Silviu Bogan - 5103226]
  • Improve logic and solve some issues [Silviu Bogan - b5dac91]
  • Improve logic [Silviu Bogan - 9652c0c]
  • Clarified example styles [Silviu Bogan - 3d21fd1]
  • WIP on composing styles [Silviu Bogan - 885eacd]
  • Cleanup [Silviu Bogan - 4811e68]
  • Solved another issue [Silviu Bogan - 4245ab0]
  • Solved 2 issues [Silviu Bogan - 2fb86ff]
  • WIP - essential features work [Silviu Bogan - 9bd95c6]
  • Improved style + WIP on inline styles [Silviu Bogan - f5291d1]
  • Set the initial selection of the Select [Silviu Bogan - a28f597]
  • Working block style toggle [Silviu Bogan - b02b7a7]
  • WIP on block styles [Silviu Bogan - 66fe907]
  • Improved style [Silviu Bogan - c89ea33]
  • Improved i18n, added comments [Silviu Bogan - a112455]
  • Improved style [Silviu Bogan - 74ce9b9]
  • WIP - mostly work on style [Silviu Bogan - 3cfef02]
  • Improved Select style and created state for it [Silviu Bogan - 0a0266d]
  • Improved Select style [Silviu Bogan - 64ad7f3]

0.7.1 - 21 September 2020

🛠️ Others

  • Fix package.json [Alin Voinea - 50dd590]

0.7.0 - 21 September 2020

🛠️ Others

  • Fix imports [Tiberiu Ichim - e97d13c]
  • Remove debugging code [Tiberiu Ichim - fc593f1]
  • Fix context provider [Tiberiu Ichim - 7eb3b01]
  • Add editor context, usable by element renderer components [Tiberiu Ichim - 471d921]
  • Don't load ObjectWidget included here [Tiberiu Ichim - 2fa16cb]
  • Add copy of helpers/Blocks/Blocks.js, to depend only on current Volto master [Tiberiu Ichim - 4ed57d6]
  • More cleanup [Tiberiu Ichim - 7464539]
  • More cleanup dependence on formContext [Tiberiu Ichim - bd3480b]
  • Rewrite joinWithPreviousBlock with new api [Tiberiu Ichim - 29921f7]
  • Implement join with next block with new API [Tiberiu Ichim - cc1ac8e]
  • Implement create slate block with unstable React api [Tiberiu Ichim - e3e9131]
  • WIP on minimizing form context need [Tiberiu Ichim - 8ad059d]
  • Make copy/paste work [Tiberiu Ichim - cde9345]
  • Serialize node data, to help with paste [Tiberiu Ichim - 8b5ba9f]
  • Better handling of active tab [Tiberiu Ichim - 811a27b]
  • WIP on link plugin [Tiberiu Ichim - 7527dcf]
  • WIP on link plugin [Tiberiu Ichim - f71ddf3]
  • Improve doc comment [Silviu Bogan - 838762a]
  • Removed unused import [Silviu Bogan - 19b1c6b]
  • Reverted wrong changes [Silviu Bogan - 485a816]
  • For volto-slate-footnote branch 'auto-footnotes-at-end-of-page' [Silviu Bogan - c67c7ad]

0.6.2 - 16 September 2020

0.6.1 - 16 September 2020

🛠️ Others

  • Make text editor aware of layout required and disableNewBlocks settings [Alin Voinea - dd15d3b]
  • Don't use mostUsed for block registration [Tiberiu Ichim - 382927a]

0.6.0 - 14 September 2020

🛠️ Others

  • Release 0.6.0 [Alin Voinea - 11d90eb]
  • Update footnote utils methods [Alin Voinea - 4f52499]
  • Fix default value on SelectWidget [Alin Voinea - fa714a4]
  • Use toolbarButtonIcon within PluginEditor [Alin Voinea - a98e6c8]
  • Add H4 toolbar button [kreafox - fb50784]
  • Remove console.log calls [Tiberiu Ichim - b1771a5]
  • Simplify registration of new element [Tiberiu Ichim - 0bd4a01]
  • Improve performance [Tiberiu Ichim - ae5fddb]
  • Removed Footnote plugin [Tiberiu Ichim - a62b1dd]
  • More fixes [Tiberiu Ichim - fc5cd01]
  • More fixes [Tiberiu Ichim - e3d5902]
  • Small fixes [Tiberiu Ichim - 57618dc]
  • WIP, refactor a generic ElementEditor from the Footnote plugin [Tiberiu Ichim - 7a29fc1]
  • Code cleanup [Tiberiu Ichim - aa03b7a]
  • Fix footnote plugin [Tiberiu Ichim - 8ce0730]
  • Improve handling of backward selection [Tiberiu Ichim - 50c9e74]
  • cleanup [Tiberiu Ichim - 1c55a81]
  • WIP [Tiberiu Ichim - 9ea1f51]
  • WIP [Tiberiu Ichim - 1cd8999]
  • WIP [Tiberiu Ichim - 4db1e5e]
  • Make the editor usable [Tiberiu Ichim - aa39a7a]
  • Move selection to start of block [Tiberiu Ichim - 476add2]
  • Some improvements to selection hacks [Tiberiu Ichim - d2cd70a]
  • WIP, fix sel [Tiberiu Ichim - 511d34d]
  • WIP on focus issues [Silviu Bogan - 128af00]
  • Solved issue with backward selection [Silviu Bogan - 2a78991]
  • Remove debugging list [Tiberiu Ichim - e7f8efe]
  • Make persistent helpers dependent on selected state [Tiberiu Ichim - 8a70d68]
  • Fix inline styling [Tiberiu Ichim - 37d3d98]
  • Selection refix [Tiberiu Ichim - 34d4231]
  • Throttle selection saving [Tiberiu Ichim - eca91ba]
  • Be more specific on which dom selection we're interested [Tiberiu Ichim - b050d51]
  • Add comment [Tiberiu Ichim - 267d6d2]
  • Fix focusing of editor [Tiberiu Ichim - 2f2f346]
  • Make selection handling more consistent [Tiberiu Ichim - 30c82bc]
  • WIP, add Slate RichTextWidget [Tiberiu Ichim - 7b91b1a]
  • Add StyleMenu [Tiberiu Ichim - d0d9cd8]
  • Revert ToolbarButton [Tiberiu Ichim - e295542]
  • Simplify code [Tiberiu Ichim - 8725d83]
  • Improve paste handling [Tiberiu Ichim - 461bcef]
  • Fix theming [Tiberiu Ichim - 2be09fa]
  • Solved style issue [Silviu Bogan - c9cff8d]
  • Dropdown focusing and blurring work pretty well [Silviu Bogan - 769cce0]
  • Dropdown now shows w/o hiding the hovering toolbar [Silviu Bogan - 9a9e523]
  • Improved style [Silviu Bogan - f5f67f8]
  • Improved style and set defaultValue to react-select [Silviu Bogan - 2ad7bb1]
  • Basic empty nice styled unusable react-select [Silviu Bogan - 355059b]
  • Code cleanup [Tiberiu Ichim - ba95e06]
  • Improve paste from google docs [Tiberiu Ichim - 5728544]
  • Improve inline format button [Tiberiu Ichim - 27bf284]
  • Improved comments, added new comments [Silviu Bogan - 7f80ab3]
  • Handle most elements as inline elements [Tiberiu Ichim - 379fab6]
  • WIP [Tiberiu Ichim - 3123248]
  • Wrapped some comments and doc comments at 80 chars [Silviu Bogan - 7c04d74]
  • Improved comments + added new comments [Silviu Bogan - 30f2de1]
  • WIP [Tiberiu Ichim - 2b23c8d]
  • Improve paste handling of complex inline text [Tiberiu Ichim - 934014c]
  • Improved and added new comments [Silviu Bogan - 82c3061]
  • Use Promise-based Form methods + improved comments [Silviu Bogan - 656550c]
  • Improve paste handling of google docs content [Tiberiu Ichim - 7fe8229]
  • Improve paste handling of <strong><a /></strong> [Tiberiu Ichim - 3a5ef37]

0.5.3 - 22 August 2020

🛠️ Others

  • Hack closing the block chooser on click outside [Tiberiu Ichim - f3aa023]
  • Fix spellcheck param [Tiberiu Ichim - fd670bb]
  • Hide block chooser after adding a Slate Text block [Silviu Bogan - 133d153]

0.5.2 - 21 August 2020

🛠️ Others

  • Fix paste insert [Tiberiu Ichim - a5f73d0]

0.5.1 - 21 August 2020

🛠️ Others

  • Fix paste [Tiberiu Ichim - ebbbd1f]

0.5.0 - 20 August 2020

🛠️ Others

  • Fix selection collapse problem [Tiberiu Ichim - faa2447]
  • Adedd todo [Tiberiu Ichim - c168aae]
  • Paste from Google Spreadsheet w/o useless text [Silviu Bogan - 9df7731]

0.4.9 - 19 August 2020

🛠️ Others

  • Semantic [Alin Voinea - 4d66105]
  • UI improvements [kreafox - 30a0431]
  • Solved an issue about loading link data in the edit link form [Silviu Bogan - 1e0ab95]
  • Use accordion instead of tabs for fieldsets [kreafox - 588ced6]
  • Make the object browser widget be able to select a single object at once [Silviu Bogan - 6636ca4]
  • Solved some errors [Silviu Bogan - 74f8de6]
  • Work on the link form features [Silviu Bogan - 273ab99]
  • Solved another error in the browser console [Silviu Bogan - cc13187]
  • Solved crash when inserting an internal link [Silviu Bogan - 16e4c63]
  • Solved one of the errors in the browser console [Silviu Bogan - 29afa78]
  • WIP refactor link toolbar [kreafox - fb475a1]
  • WIP refactor link toolbar [kreafox - bd6f10c]
  • Small improvements [kreafox - bdab614]
  • WIP refactor link toolbar [kreafox - c49eae8]

0.4.8 - 19 August 2020

🛠️ Others

  • Add title to footnote context button [Alin Voinea - 7f69c6f]

0.4.7 - 19 August 2020

🛠️ Others

  • Add title to toolbar buttons [Alin Voinea - fd8fcb9]

0.4.6 - 18 August 2020

🛠️ Others

  • Improved comments, used promise-based Form functions more [Silviu Bogan - a83948c]
  • Improved doc comments [Silviu Bogan - 3245f6a]
  • Improved comments [Silviu Bogan - 6721e06]
  • Improved comments, modularization + called unref on two Slate refs [Silviu Bogan - 120ddf3]
  • Improved comments and modularization [Silviu Bogan - a47c4ef]
  • Improved comments [Silviu Bogan - 3d7a507]
  • Improved comments and doc comments [Silviu Bogan - 651b476]
  • Improved doc comments [Silviu Bogan - 70969a2]
  • Improved doc comments [Silviu Bogan - 3d4f6fd]
  • Improved doc comments [Silviu Bogan - ae55996]
  • Improved normal and doc comments [Silviu Bogan - 0a7241d]
  • Improved doc comments [Silviu Bogan - 9e0cfc7]
  • Improved doc comments [Silviu Bogan - 4647fde]
  • Improved doc comments + solved missing style issue [Silviu Bogan - 21fd477]
  • Improved doc comments + small cleanup [Silviu Bogan - 26db68a]

0.4.5 - 17 August 2020

🛠️ Others

  • Cosmetics [Alin Voinea - bfb9f97]

0.4.4 - 17 August 2020

🛠️ Others

  • Added new doc comments [Silviu Bogan - f05efe1]
  • Added listing in the sidebar for supported Markdown [Silviu Bogan - d3d2ea6]
  • Removed TODO comment [Silviu Bogan - 5fe2e30]
  • Solved issue: list item by default contained a paragraph in Markdown plugin [Silviu Bogan - fd488b6]
  • A little bit of cleanup + 2 new TODO comments [Silviu Bogan - 35298d4]
  • Solved some issues of the Markdown plugin [Silviu Bogan - 9dceaf8]
  • Corrected README.md [Silviu Bogan - 537d83f]
  • Removed old TextBlockEdit.jsx file [Silviu Bogan - dcb8a8f]
  • Cleanup, improved doc comments [Silviu Bogan - 4927d76]
  • Added a doc comment [Silviu Bogan - c56ac30]
  • Added 3 new doc comments [Silviu Bogan - c0dbac0]
  • Added a doc comment [Silviu Bogan - 43b8c7c]
  • Added a doc comment [Silviu Bogan - fd831ea]
  • Added an explanation inside a comment [Silviu Bogan - 4f08db6]
  • Rewritten markdown plugin (flexible, as in slate-plugins) [Silviu Bogan - 710f7e0]

0.4.3 - 17 August 2020

🛠️ Others

  • Activate inline shortcuts; use Popup for footnote decoration [Tiberiu Ichim - 2a8ce8c]
  • Fix rendering of empty nodes [Tiberiu Ichim - b1cf52c]
  • Don't include highlightByType by default, better to use CSS on special element class [Tiberiu Ichim - e7f31a6]
  • Improve selection handling when selecting backward [Tiberiu Ichim - 12b2f8b]
  • Fix a problem with footnote highlight [Tiberiu Ichim - 49e3cf0]
  • Pass a bit more information in rendering [Tiberiu Ichim - 9d241a6]
  • Use slate API to iterate over children; pass path to render elements [Tiberiu Ichim - 833b84b]
  • Rename functions to js case [Tiberiu Ichim - 004adc8]
  • Allow inline styling of everything [Tiberiu Ichim - fe43e55]
  • Added a doc comment [Silviu Bogan - ce2dae6]
  • Added a doc comment [Silviu Bogan - 4923b46]
  • Added a doc comment [Silviu Bogan - 53f76cf]
  • Added a doc comment [Silviu Bogan - 549d329]
  • A little bit of cleanup [Silviu Bogan - 9f35399]

0.4.2 - 12 August 2020

🛠️ Others

  • Allow inline styling of void elements [Tiberiu Ichim - f146bdc]
  • Fix spanDeserializer [Tiberiu Ichim - db3ef19]
  • Added TODO for <b> tag; renamed function [Tiberiu Ichim - 8a56831]
  • Enable HighlightSelection, added comment about problem [Tiberiu Ichim - d5360ca]
  • Fix hooks rule problem [Tiberiu Ichim - f48bf68]
  • Fix selection problem [Tiberiu Ichim - b0f9f24]
  • Working block emitter for tables inside Slate Text blocks + cleanup [Silviu Bogan - 2c5fb85]
  • Improved style of tables inside Slate Text blocks [Silviu Bogan - 21cdc11]
  • Table toolbar button inserts into current block + some new doc comments [Silviu Bogan - 21feffd]

0.4.1 - 11 August 2020

🛠️ Others

  • Added wrap inline markup text [Tiberiu Ichim - a3a6e21]
  • Revert "Clarified comments + solved small issues + extracted new functions" [Silviu Bogan - f7e6fae]
  • Clarified comments + solved small issues + extracted new functions [Silviu Bogan - dbd8bc5]
  • Fix styling of inline elements [Tiberiu Ichim - 96e1397]
  • Bump version [Alin Voinea - 35a0735]
  • Tables created w/ table size picker have first row formatted differently [Silviu Bogan - e89eab0]
  • Better unwrapping [Tiberiu Ichim - 7eadc14]
  • Fix unwrapping footnotes [Tiberiu Ichim - 16e97cd]

0.4.0 - 11 August 2020

🛠️ Others

  • Fix inline styling [Tiberiu Ichim - 06e6e6f]
  • Code cleanup [Tiberiu Ichim - d989283]
  • Fix expanded toolbar [Tiberiu Ichim - 5ddc775]
  • Remove logging call [Tiberiu Ichim - 2e7b47b]
  • Fix but with footnote editor sidebar [Tiberiu Ichim - 3cfe975]
  • Better footnote context button [Tiberiu Ichim - ecb01d4]
  • Merge table-button branch [Tiberiu Ichim - 41a073f]
  • Better handling of collapse selection when adding new footnote [Tiberiu Ichim - 93f2bc9]
  • Improve handling of selection highlighting [Tiberiu Ichim - 071e3b1]
  • Delete unneeded files [Tiberiu Ichim - 151f976]
  • WIP on footnote button [Tiberiu Ichim - a4210bc]
  • WIP on footnote button [Tiberiu Ichim - e222f79]
  • WIP on footnote button [Tiberiu Ichim - 1c39a5d]
  • WIP, refactored footnote button [Tiberiu Ichim - ea40ac2]
  • Revert "New <li> deserializer that ignores direct <p> child but takes its content" [Silviu Bogan - 772aa9f]
  • Solved 2 browser console warnings + separated a little LESS from JS [Silviu Bogan - 9520aed]
  • Focus the newly created Slate Table block [Silviu Bogan - cfe04eb]
  • Table size picker works but does not focus the new table [Silviu Bogan - 035cf27]
  • Store live object as savedSelection [Tiberiu Ichim - 1163fa2]
  • Improve style, make it more like Volto [Silviu Bogan - 5ca617d]
  • WIP, refactored footnote button [Tiberiu Ichim - c75cdaf]
  • Reset state before showing the TableSizePicker [Silviu Bogan - 14cc81b]
  • WIP [Tiberiu Ichim - 64d6ee4]
  • Cleanup + LESS improvements + another small change [Silviu Bogan - 920dbc1]
  • Improved style + table size picker resizes itself for the user [Silviu Bogan - fc6c3c6]
  • Open table size picker on click not mouseEnter [Silviu Bogan - a143b1f]
  • Moved a LESS file import and renamed a component [Silviu Bogan - 5286f08]
  • WIP on active cells' background style [Silviu Bogan - 1e6683a]
  • WIP on table size selector's components [Silviu Bogan - 1cecefe]
  • WIP on table button and menu [Silviu Bogan - 3184d49]
  • WIP [Tiberiu Ichim - 2b3afb5]
  • New <li> deserializer that ignores direct <p> child but takes its content [Silviu Bogan - 23caf88]
  • Fix bug in decorate [Tiberiu Ichim - 3853fe1]
  • Refactored footnote plugin [Tiberiu Ichim - 2ea1425]
  • Make selection highlight work [Tiberiu Ichim - 9e46d09]
  • WIP on fixing selection handling [Tiberiu Ichim - cc6bf22]
  • WIP on fixing selection handling [Tiberiu Ichim - 4062337]
  • Refactor toolbar [Tiberiu Ichim - 46697e1]

0.3.9 - 6 August 2020

🛠️ Others

  • Make footnotes node types configurable and extendible [Alin Voinea - 3f1cf82]

0.3.8 - 5 August 2020

🛠️ Others

  • Code cleanup [Tiberiu Ichim - f049530]
  • Code cleanup [Tiberiu Ichim - 72f8f69]
  • Added usePluginToolbar [Tiberiu Ichim - 772fdd9]
  • WIP on more friendly footnotes [Silviu Bogan - e31bec6]
  • Small changes that make the footnotes code work again [Silviu Bogan - 0ea4dc4]
  • Disable marks (bold, italic etc.) for selection inside footnote [Silviu Bogan - 3fe8106]
  • Added files [Tiberiu Ichim - 199f5a3]
  • Refactor toolbar [Tiberiu Ichim - f3b2747]
  • Solved issue: textarea empties itself on click [Silviu Bogan - 21ad480]
  • WIP to solve issue: textarea empties itself on click [Silviu Bogan - 81f8971]
  • Show the footnote toolbar only on collapsed selection [Silviu Bogan - f9af0ce]
  • More work on footnotes feature [Silviu Bogan - 08f1cfe]
  • Removed some duplicate code [Silviu Bogan - 745a2f5]
  • Working footnote React context [Silviu Bogan - 7ddde4c]
  • Cleanup code [Tiberiu Ichim - 89cd5f8]
  • Style is good, attempt to share footnote data using a context [Silviu Bogan - ed4cf83]
  • Table pasting works well [Silviu Bogan - 900b48a]

0.3.7 - 2 August 2020

🛠️ Others

  • Add stub table deconstructor [Tiberiu Ichim - f256192]
  • Split image block deconstruction to separate module [Tiberiu Ichim - 879e23a]
  • WIP on table paste handling [Tiberiu Ichim - f0b71ce]
  • WIP on table paste handling [Tiberiu Ichim - 3f98c7f]
  • WIP on table paste handling [Tiberiu Ichim - 9f68586]
  • rename config method [Tiberiu Ichim - 5e804b3]
  • Refactored blocks [Tiberiu Ichim - 165582c]
  • Don't use TextBlockView in Table Cell View [Tiberiu Ichim - 98e6d6a]
  • Reorganize blocks [Tiberiu Ichim - 6af8de4]
  • Renamed TablePaste to Table [Tiberiu Ichim - c4c94cd]
  • Improve paste handling [Tiberiu Ichim - fd665a7]
  • Added index module in Table [Tiberiu Ichim - 8b39ae4]
  • WIP on table paste feature (partially working) [Silviu Bogan - 60d6025]
  • Working prototype of Slate Table block type [Silviu Bogan - 2777185]
  • Slate Table block type w/ 1 issue: [Silviu Bogan - 85449d6]
  • WIP on Cell & Edit components for Slate Table block [Silviu Bogan - 092bb9d]
  • Partially working Slate.js-based Table Edit component [Silviu Bogan - 81b22ed]
  • WIP on Slate.js-based Volto table block [Silviu Bogan - 916d7a5]

0.3.6 - 30 July 2020

🛠️ Others

  • Release 0.3.6 [Alin Voinea - ffe1528]

0.3.5 - 30 July 2020

🛠️ Others

  • Finished work on image paste feature [Silviu Bogan - dad1ff0]
  • Added image utils [Tiberiu Ichim - 56a6f00]
  • Improve paste handling [Tiberiu Ichim - 44bb370]
  • Pasting an image URL shows the image but does not upload it [Silviu Bogan - bf4845c]
  • WIP on paste handling [Tiberiu Ichim - 776a5dc]

0.3.4 - 28 July 2020

🛠️ Others

  • Remove logging call [Tiberiu Ichim - 18ca8f2]
  • improve deconstruct volto blocks [Tiberiu Ichim - c90d8b9]
  • Further simplify deserialize [Tiberiu Ichim - be155f1]
  • Simplify code in deserialize [Tiberiu Ichim - 2225b55]
  • Format file [Tiberiu Ichim - 84a227c]
  • WIP on paste handling [Tiberiu Ichim - 112bc80]
  • All existing Cypress tests are passed [Silviu Bogan - c050134]
  • Fix to work with stable tag release [Alin Voinea - 3fb13c7]

0.3.3 - 27 July 2020

🛠️ Others

  • Handle sub/sup paste from microsoft word [Alin Voinea - 13349a9]

0.3.2 - 27 July 2020

🛠️ Others

  • Added span deserializer [Tiberiu Ichim - 5e61ad9]
  • Add sub and sup editor buttons [Alin Voinea - be30a7c]
  • Fix join and traverse blocks [Tiberiu Ichim - 356a957]
  • Refactor createSlateBlock [Tiberiu Ichim - 4afd05f]
  • Improve paste handling [Tiberiu Ichim - 7222c74]
  • WIP on paste [Tiberiu Ichim - 2ed2ee8]

0.3.1 - 27 July 2020

🛠️ Others

  • Try to get placeholder from data [Alin Voinea - 07bdb70]
  • Adjust for Volto form_context_clean_breaking branch [Tiberiu Ichim - 0fe5367]

0.3 - 25 July 2020

🛠️ Others

  • Fix TypeError: Cannot read property ... [Alin Voinea - 387129e]
  • Fix small issue with merging lists [Tiberiu Ichim - 629b663]
  • Fix problem with debug HOC [Tiberiu Ichim - 66424a0]
  • Fix problem with debug HOC [Tiberiu Ichim - 0298f37]
  • Fix key warning problem in node rendering [Tiberiu Ichim - 4cc0119]
  • Redo the way footnote ids are done [Tiberiu Ichim - cd85af1]
  • The Cypress test 02 is passed again [Silviu Bogan - 7c5d15a]
  • Rebuilt the docs [Silviu Bogan - ae32093]
  • Corrected a list item in the docs [Silviu Bogan - d7da2ea]

0.2 - 22 July 2020

🛠️ Others

  • Improved documentation [Silviu Bogan - ea4593f]
  • Improved documentation about extension points [Silviu Bogan - 9533c4c]
  • Fix list splitting [Tiberiu Ichim - f4a2762]
  • Fix a bug in handling return in lists [Tiberiu Ichim - 23287f7]
  • Add some info about loading images from clipboard [Tiberiu Ichim - 62aadb0]
  • Fix a bug with editor extensions [Tiberiu Ichim - be68167]
  • Working implementation of image paste [Tiberiu Ichim - f924803]
  • Code cleanup [Tiberiu Ichim - 484027d]
  • Working image plugin [Tiberiu Ichim - 75dbaa3]
  • WIP on image paste handling [Tiberiu Ichim - 1cf5524]
  • WIP on image paste handling [Tiberiu Ichim - 8e3bc46]
  • Split listitems even when cursor is in another block [Tiberiu Ichim - b7a9ef6]
  • Added insertData for pasting [Tiberiu Ichim - 6d93bbd]
  • Improve move up/down list items [Tiberiu Ichim - 32f0d3a]
  • Improve decreaseItemDepth; move util code to utils/list [Tiberiu Ichim - e20cf92]
  • Fix merge [Tiberiu Ichim - 472f80a]
  • Split merge code to separate functions [Tiberiu Ichim - f92d9c3]
  • Improve decreaseItemDepth [Tiberiu Ichim - 1503775]
  • Improve increaseItemDepth implementation [Tiberiu Ichim - c1bc15c]
  • Improve increaseItemDepth implementation [Tiberiu Ichim - 9596894]
  • Improve increaseItemDepth implementation [Tiberiu Ichim - af9b3f4]
  • Fix traversing blocks [Tiberiu Ichim - 4780f9a]
  • Cleanup nop behaviour from breakList [Tiberiu Ichim - 130ccd6]
  • Cleanup [Tiberiu Ichim - 306fb31]
  • Reimplement indent list item [Tiberiu Ichim - 2d18b0a]
  • WIP on html paste handling [Tiberiu Ichim - 08584aa]
  • WIP on html paste handling [Tiberiu Ichim - 9fc4046]
  • WIP on html paste handling [Tiberiu Ichim - 5c0cc8d]
  • Rename element link to a [Tiberiu Ichim - d83ab78]
  • WIP on html paste handling [Tiberiu Ichim - 516c7ff]
  • Added image upload dropzone [Tiberiu Ichim - 1c5d750]
  • Cleanup console logging, add some comments about list splitting [Tiberiu Ichim - 1710b35]
  • Improve break in lists [Tiberiu Ichim - 571cf46]
  • Improve indent list item [Tiberiu Ichim - 8c5c770]
  • Improve move up/down list items [Tiberiu Ichim - 6dcf5c1]
  • Improve handling of enter key in lists [Tiberiu Ichim - 38bd2b3]
  • Improve handling of enter key [Tiberiu Ichim - f8d7263]
  • WIP on list indenting [Tiberiu Ichim - a1cd053]
  • WIP on list indenting [Tiberiu Ichim - b7919e2]
  • Fix a problem with unindenting list items [Tiberiu Ichim - 0fa7591]
  • Unindent list item as separate block [Tiberiu Ichim - c0ca841]
  • Solve problem with merging empty block with list [Tiberiu Ichim - ffd4b3f]
  • Don't overdo block merging, code is easier to understand this way [Tiberiu Ichim - cc69692]
  • Try to solve problem when backspace in empty block [Tiberiu Ichim - 0029b1f]
  • Use nanoid in footnote [Tiberiu Ichim - 264e920]
  • Fix isCursorAtBlockStart [Tiberiu Ichim - 677d6fe]
  • Improve backspace in lists [Tiberiu Ichim - 17a5112]
  • Fix API for key handling [Tiberiu Ichim - 4b9dbda]
  • Improve break in lists [Tiberiu Ichim - e7d83a5]
  • WIP on insert break in list item [Tiberiu Ichim - 462111e]
  • Fix indenting list item [Tiberiu Ichim - fd6320c]
  • WIP [Tiberiu Ichim - e35bcfb]
  • WIP [Tiberiu Ichim - 4bea9dc]
  • Renamed elements to their HTML tags [Tiberiu Ichim - 0471b7f]
  • Add missing files [Tiberiu Ichim - 103552e]
  • Introduce nanoid for list elements [Tiberiu Ichim - 8950c70]
  • Fix a problem with indenting children [Tiberiu Ichim - e56163e]
  • Improve sublists [Tiberiu Ichim - c471d47]
  • Improve sublists [Tiberiu Ichim - 14659ca]
  • Fix but in handling soft return [Tiberiu Ichim - 2afc0dd]
  • Added WIP on tab plugin [Tiberiu Ichim - c6f1996]
  • Fix traversing blocks [Tiberiu Ichim - 29eac48]
  • Better traversing of slate blocks with up/down [Tiberiu Ichim - f2e954d]
  • Make softbreak work also in view [Tiberiu Ichim - 27e47a3]
  • Move list items with ctrl key [Tiberiu Ichim - fea8c5f]
  • Fix isCursorAtBlockStart [Tiberiu Ichim - e7f811c]
  • WIP [Tiberiu Ichim - 319d16c]
  • Renamed method to deconstruct [Tiberiu Ichim - 79d7d7f]
  • Improve a bit the block button [Tiberiu Ichim - bfca5a7]
  • Improve a bit the block button [Tiberiu Ichim - 349977f]
  • Added missing utils folder [Tiberiu Ichim - 7c544a7]
  • Make basic join block work properly [Tiberiu Ichim - 6818ddc]
  • Use 5-character random footnote UID strings [Silviu Bogan - 3f62f7f]
  • WIP [Tiberiu Ichim - b381d6e]
  • Update README.md [Tiberiu Ichim - fa9d707]
  • Update README.md [Tiberiu Ichim - 3eeb9f8]
  • Update README.md [Tiberiu Ichim - ea2c268]
  • Added traverseBlocks [Tiberiu Ichim - 8ae98b7]
  • Renamed softBreak [Tiberiu Ichim - 4069134]
  • Renamed keyboard subpackage [Tiberiu Ichim - 50f4ba9]
  • Solve problem with extensions effect [Tiberiu Ichim - 6c9ae18]
  • New: soft break with Shift-Enter [Silviu Bogan - c375f8b]
  • Undo some not working code + remove some dead code [Silviu Bogan - cba618c]
  • Use UUIDs for footnotes [Silviu Bogan - a12033f]
  • Refactored SlateEditor as component [Tiberiu Ichim - 38fdf3b]
  • Renamed setSlateBlockSelection to saveSlateBlockSelection [Tiberiu Ichim - c3b5715]
  • WIP [Tiberiu Ichim - aae3e18]
  • WIP [Tiberiu Ichim - aa7c655]
  • WIP [Tiberiu Ichim - 09f16a1]
  • WIP [Tiberiu Ichim - 0f3b08a]
  • Small cleanup [Silviu Bogan - 68dec47]
  • WIP [Tiberiu Ichim - a6c9726]
  • Moved more code into withTestingFeatures.jsx [Silviu Bogan - 38635d9]
  • Renamed editorPlugin => extension [Tiberiu Ichim - ef2b193]
  • Move stuff to editorPlugins from editor [Tiberiu Ichim - 028b6d6]
  • Fix counter reset problem [Tiberiu Ichim - eaa86fa]
  • Tweak styling [Tiberiu Ichim - cfdfa7f]
  • Added a TODO [Tiberiu Ichim - 3b3a097]
  • Fix button [Tiberiu Ichim - c8058de]
  • Added decorate highlight [Tiberiu Ichim - 6d379a2]
  • Added decorate highlight [Tiberiu Ichim - 70da7cb]
  • Read form data from editor data [Tiberiu Ichim - f06e24e]
  • WIP on making footnote form read data [Tiberiu Ichim - 10e0888]
  • Added backlink to initial reference [Tiberiu Ichim - c4c5933]
  • Added title field for the footnotes listing block [Tiberiu Ichim - 317c028]
  • WIP on footnote block [Tiberiu Ichim - 9d6df25]
  • WIP on footnote plugin [Tiberiu Ichim - 7cfb3c8]
  • WIP on footnote plugin [Tiberiu Ichim - bea9549]
  • Cleanup less file [Tiberiu Ichim - 2b5c8f5]
  • Simplify code, added TODO on Links plugin [Tiberiu Ichim - 9886cb6]
  • Simplify, refactor the way slate blocks are rendered in view [Tiberiu Ichim - 3ceb7cc]
  • Removed hotkeys, remove nops [Tiberiu Ichim - ef3297f]
  • A small change to work with modern_kitchen_sink through yalc [Silviu Bogan - 63d39b0]
  • A small bit of refactoring [Silviu Bogan - c6794df]
  • Improved logic for: selection is on the last list item in a list [Silviu Bogan - 7e60509]
  • Cleanup and small refactoring [Silviu Bogan - db1934c]
  • Another bit of refactoring [Silviu Bogan - da534af]
  • A very little bit of refactoring [Silviu Bogan - fe5c87e]
  • Solved issue: split block, new block empty but with formatting [Silviu Bogan - 50714fb]
  • Solved bug with bold and heading [Silviu Bogan - 0093f03]
  • Corrected toolbar positioning [Silviu Bogan - a54bc21]
  • Cleanup + new HOC for tests: withTestingFeatures [Silviu Bogan - 1e6dca5]
  • For toolbars started using div instead of Menu [Silviu Bogan - 45f5aaf]
  • Improve toolbar box-shadow [Silviu Bogan - e3c91db]
  • Improve toolbar box-shadow to be like draft toolbar [Silviu Bogan - 426ee61]
  • Improved toolbar styling to be like in draft blocks [Silviu Bogan - 560c946]
  • Refactored SlateToolbar [Tiberiu Ichim - 7ec37ea]
  • Some refactoring, moving stuff around [Tiberiu Ichim - cba7de1]
  • Small cleanup [Tiberiu Ichim - dadd922]
  • Work on toolbar style [Silviu Bogan - 2bcf341]
  • Cleanup, comments and style improvements [Silviu Bogan - 484ce49]
  • WIP [Tiberiu Ichim - 4405c5e]
  • Reorganize folder structure [Tiberiu Ichim - 8d4a2a8]
  • Implement pipeline [valentinab25 - 0a4e21b]
  • Fix rendering of leafs [Tiberiu Ichim - 8c2f5ee]
  • Get rid of leafTypes [Tiberiu Ichim - 365611c]
  • Improve styling of shortcuts block; restructured elements definitions [Tiberiu Ichim - e78caa9]
  • Move default element renderers to settings.slate.elementRenderers [Tiberiu Ichim - 8e5a38c]
  • Refactored a bit leafs rendering [Tiberiu Ichim - 979d7f6]
  • Added separator before expand toolbar button [Tiberiu Ichim - 6667d4a]
  • Improve separator styling [Tiberiu Ichim - bffcceb]
  • Improve styling [Tiberiu Ichim - bcd270d]
  • Solved some bugs and code smells [Silviu Bogan - 91ef448]
  • Improve styling [Tiberiu Ichim - b5f6b54]
  • Fix README images [Tiberiu Ichim - defceab]
  • Fix README images [Tiberiu Ichim - 7ffdc71]
  • Removed .eslintrc.json temporary [Silviu Bogan - da3590b]
  • Fix styling [Tiberiu Ichim - de23bb5]
  • Used ESLint on all the files [Silviu Bogan - a718cd6]
  • Use Prettier for all the files in volto-slate [Silviu Bogan - 88dc8ac]
  • Working unit tests and updated snapshots [Silviu Bogan - 35b8b2e]
  • WIP on documentation [Tiberiu Ichim - 1558cbe]
  • Temporarily disabled Image plugin and related code [Silviu Bogan - 578ce21]
  • Improved image rendering + attempt to solve server side rendering issue [Silviu Bogan - 4017ab4]
  • Basic image file or image URL paste [Silviu Bogan - 2c07af0]
  • Removed a comment [Silviu Bogan - 424d41e]
  • A little cleanup [Silviu Bogan - ff433f1]
  • Strikethrough toolbar button, HTML rich paste [Silviu Bogan - 36e977d]
  • Removed 2 commented-out lines [Silviu Bogan - d9aec4f]
  • Removed small piece of duplicate code [Silviu Bogan - fc93ba3]
  • Cleanup + solved compile errors from previous commit [Silviu Bogan - cf6ad99]
  • Cleanup and a little refactoring [Silviu Bogan - dac8152]
  • Images in README.md stored in /docs/images [Silviu Bogan - 61c92bf]
  • Added numbers to features in README.md [Silviu Bogan - 8c92e86]
  • Work on switching between Slate block types [Silviu Bogan - 75109ef]
  • More work on switching from one block type to another [Silviu Bogan - bb4ee38]
  • Start to solve many issues related to list toggling (WIP) [Silviu Bogan - 7031d7d]
  • Replaced Callout plugin with BlockQuote [Silviu Bogan - 4962655]
  • Small style improvement for ToolbarButton [Silviu Bogan - 25669de]
  • Improve styling of inline toolbar [Silviu Bogan - 79e88d4]
  • Rename Button to ToolbarButton, improve style [Silviu Bogan - 6f0efea]
  • More work on toolbar styling [Silviu Bogan - d37142b]
  • Improved styling + solved issue when going from list to heading [Silviu Bogan - ff70df8]
  • Small update to README.md [Silviu Bogan - aca7083]
  • Big update to README.md [Silviu Bogan - f6c0dc8]
  • More cleanup [Silviu Bogan - 395c762]
  • Cleanup [Silviu Bogan - 5ceeb13]
  • (Shift-)Tab handling works well [Silviu Bogan - 71cbbfb]
  • Backspace, lists and markdown work better [Silviu Bogan - 1dc9be7]
  • Improved list functionality + cleanup [Silviu Bogan - 09491ba]
  • Converting list to paragraph, list splitting w/ 1 issue [Silviu Bogan - 5547066]
  • Use code from slate-plugins for the lists (WIP) [Silviu Bogan - 806ccc6]
  • Added README.md [Silviu Bogan - cca58d0]
  • Remove links with toolbar button [Silviu Bogan - 300af73]
  • Work on Backspace behavior at start of second Slate block [Silviu Bogan - 268c982]
  • Work on splitting lists with Enter on empty list-item [Silviu Bogan - 73771eb]
  • Tab and Shift-Tab work better in deep lists [Silviu Bogan - 34fee74]
  • Work on flexible deep lists [Silviu Bogan - a9dcd1e]
  • Fix a bug in default block drag handler display [Tiberiu Ichim - fde3600]
  • Enable the block chooser [Tiberiu Ichim - 5f52744]
  • Added blockHasValue implementation for slate block [Tiberiu Ichim - 9df50e8]
  • Small cleanup [Tiberiu Ichim - 21287ee]
  • Improve Tab handling for deep lists, remove package-lock.json [Silviu Bogan - d0b68fc]
  • Work on Tab key handling [Silviu Bogan - 4259fdf]
  • Solved a bug when editor.selection is null [Silviu Bogan - faea4f8]
  • More refactoring [Silviu Bogan - d8a0f4c]
  • Started a little refactoring [Silviu Bogan - c8ffb70]
  • A little bit of cleanup [Silviu Bogan - c03c1f1]
  • Refactoring + cleanup [Silviu Bogan - a4bf241]
  • Solve issue: user types on the right of the text cursor [Silviu Bogan - 1cbaecb]
  • Show 2nd tab in right pane when selecting a Slate block [Silviu Bogan - da7628c]
  • WIP on addon loading [Tiberiu Ichim - 2015865]
  • Removed src/config.js [Tiberiu Ichim - a588fe6]
  • Handle some headers and block-quote in HTML serialization [Silviu Bogan - ee63803]
  • Almost done: serializing Slate to HTML for showing to end user [Silviu Bogan - 1c280eb]
  • Work on serializing to HTML for showing to end user [Silviu Bogan - 21aa7b5]
  • Stop using appearantly unnecessary fixSelection hack [Silviu Bogan - 807a715]
  • More refactoring [Silviu Bogan - 5f23461]
  • Refactoring in withHandleBreak decorator [Silviu Bogan - f8329ea]
  • Revert "Removed all unit tests" [Silviu Bogan - 166fb5c]
  • Removed all unit tests [Silviu Bogan - 3ee85ba]
  • Updated withHandleBreak decorator so that all existing integration tests pass [Silviu Bogan - 03ea032]
  • Solved bug to pass test 3_spec [Silviu Bogan - 2095e22]
  • Avoid a bug in Slate that shows up only in Cypress context [Silviu Bogan - ea1d72b]
  • Custom event for selecting in Slate from Cypress test [Silviu Bogan - 458cc54]
  • Small change for testing SlateEditor with Cypress [Silviu Bogan - 9896f4c]
  • Small change to make the tests work [Silviu Bogan - 7077a0a]
  • Rename var [Tiberiu Ichim - 7f0031a]
  • Don't break on enter in slate block [Tiberiu Ichim - 348d62f]
  • Redo reducer integration [Tiberiu Ichim - fa00609]
  • Added selection reducer [Tiberiu Ichim - 4b5d1ed]
  • Work in progress for unit tests [Silviu Bogan - c5e3d6e]
  • New unit test for the withHandleBreak decorator [Silviu Bogan - 67f046a]
  • Work on unit tests [Silviu Bogan - 35795ca]
  • Upgrades to dependencies [Silviu Bogan - 562bf79]
  • Partially solved a bug [Silviu Bogan - cd72e3f]
  • Cleanup + new TODO and FIXME comments [Silviu Bogan - 2522c36]
  • Working withHandleBreak decorator for simple text [Silviu Bogan - 48187c4]
  • Solved a few bugs [Silviu Bogan - 3d2e477]
  • Refactoring, cleanup [Silviu Bogan - d42aa29]
  • Small refactoring, work on unit test [Silviu Bogan - b3517d0]
  • Work on Button unit test [Silviu Bogan - cbc3e10]
  • Started work on tests [Silviu Bogan - 625af88]
  • Cleanup code [Tiberiu Ichim - 0231f41]
  • Switch isCursorAtBlockStart and isCursorAtBlockEnd implementations [Tiberiu Ichim - fdca1d7]

0.1 - 17 June 2020

🛠️ Others

  • Extracted withHandleBreak default decorator [Silviu Bogan - 9e4bcc5]
  • Removed some dead code [Silviu Bogan - 788bab5]
  • Work on Backspace handling [Silviu Bogan - d098480]
  • More work on list-item Backspace handling [Silviu Bogan - 38d9d1e]
  • Solve bug: both blocks are visible at the same time [Silviu Bogan - 81b2516]
  • Removed component ToolbarToggleButton [Silviu Bogan - 1b24eec]
  • Reverted unwanted change [Silviu Bogan - f8c428d]
  • Solve bug: selection after Backspace editor merge is wrong [Silviu Bogan - af3f6d1]
  • More cleanup [Silviu Bogan - b2e698f]
  • More cleanup [Silviu Bogan - ac4145b]
  • Cleanup [Silviu Bogan - f1e872d]
  • Small fix [Tiberiu Ichim - 681bacc]
  • Small refactoring [Tiberiu Ichim - d5842da]
  • WIP on editor handling of backspace [Tiberiu Ichim - 38967f0]
  • Handle tab indenting for list items [Tiberiu Ichim - d35bf27]
  • Handle list items [Tiberiu Ichim - 465de3f]
  • Improve handling of backspace key join blocks [Tiberiu Ichim - d3dac74]
  • Improve handling of block if split [Tiberiu Ichim - fe487ea]
  • Naive implementation of split block on enter key [Tiberiu Ichim - a900725]
  • Style change [Silviu Bogan - 8942d9f]
  • Cleanup [Silviu Bogan - 450379d]
  • Added small comment [Tiberiu Ichim - 1fbc441]
  • Fix insert break in list behaviour [Tiberiu Ichim - e5c5f12]
  • Enter at last empty list element creates+selects the new block [Silviu Bogan - 924a40e]
  • Update test snapshot [Tiberiu Ichim - bb8cc5a]
  • Rework local deco integration [Tiberiu Ichim - 11f7ef7]
  • Use markdown plugin [Tiberiu Ichim - 64c475b]
  • Not-working commit [Silviu Bogan - 2aa16a9]
  • Break list on empty Enter on the last item [Silviu Bogan - d8915e9]
  • Walkaround to Slate bug [Silviu Bogan - 578ef53]
  • Break list on empty Enter, almost working [Silviu Bogan - 006f307]
  • Move Link element to render module [Tiberiu Ichim - a35b61d]
  • Shift-Tab navigation between Slate blocks [Silviu Bogan - d2a6140]
  • Handle tab [Tiberiu Ichim - 3fb1d85]
  • Cleanup code [Tiberiu Ichim - c1aff38]
  • Work on ArrowDown handler, seems to be working [Silviu Bogan - df49b45]
  • WIP on slate down arrow handling [Tiberiu Ichim - d6c35fe]
  • Fix Plone service [Tiberiu Ichim - 32ef70b]
  • WIP [Tiberiu Ichim - 3b4cc39]
  • Move deleteBackward behaviour to default editor [Tiberiu Ichim - daf07d0]
  • Added markdown plugin [Tiberiu Ichim - 180e4ab]
  • Up arrow key focuses the previous block [Silviu Bogan - 6053f45]
  • Stop propagation of arrow keys [Tiberiu Ichim - 7090139]
  • Handle Enter in slate [Tiberiu Ichim - cd221ff]
  • Extracted ShortcutListing into separate .jsx file [Silviu Bogan - 33ff7b2]
  • Improve toolbar look [Tiberiu Ichim - cfe88d6]
  • Save data with link [Tiberiu Ichim - 9d377b8]
  • Save data with link [Tiberiu Ichim - 43fbb41]
  • Fix link insertion [Tiberiu Ichim - 4839948]
  • WIP on link plugin [Tiberiu Ichim - 1125384]
  • Fix backspace handling [Tiberiu Ichim - 4755499]
  • Improve handling of block navigation [Tiberiu Ichim - 7270da1]
  • Remove react-portal dependency [Tiberiu Ichim - a44b789]
  • More work [Silviu Bogan - cf837b9]
  • Solved small bug [Silviu Bogan - 9c5d2e4]
  • More cleanup [Silviu Bogan - 0c9513e]
  • Some code cleanup [Tiberiu Ichim - 93fa5c2]
  • Some code cleanup [Tiberiu Ichim - 821b017]
  • Some work on focus [Tiberiu Ichim - 2411a4d]
  • More work [Silviu Bogan - 4834549]
  • Handle backspace key on first position [Silviu Bogan - a6bb0a2]
  • Added a comment [Silviu Bogan - 404d0e7]
  • Added callout plugin [Silviu Bogan - b4d1b7c]
  • Use h2 and h3, not h1 and h2 [Silviu Bogan - 6d37835]
  • Autofocus block [Silviu Bogan - 34d6528]
  • Style and name changes [Silviu Bogan - 71e18e5]
  • Run eslint [Tiberiu Ichim - 8f1cff1]
  • Move less import back to its proper place [Tiberiu Ichim - 2e79e04]
  • Fix imports [Tiberiu Ichim - 8974c0a]
  • More work [Silviu Bogan - 92a01b4]
  • More work [Silviu Bogan - 6a9443b]
  • More work [Silviu Bogan - 52a67d8]
  • Fix error [Tiberiu Ichim - 5001e29]
  • Fix error [Tiberiu Ichim - 16aa7a0]
  • More untested work [Silviu Bogan - a37cd85]
  • Solve warning in browser console [Silviu Bogan - 7444ebc]
  • Solve an error [Silviu Bogan - 03ca053]
  • More work [Silviu Bogan - 42bc1f9]
  • Bring back less file [Tiberiu Ichim - 197138b]
  • Added Button test [Tiberiu Ichim - 587e381]
  • Load buttons from settings [Tiberiu Ichim - 292d341]
  • Fix leaf rendering [Tiberiu Ichim - 9523e9c]
  • Refactored leafs [Tiberiu Ichim - 3515b95]
  • Improve package [Tiberiu Ichim - 1ff3fc2]
  • Refactored addon, added Link plugin [Tiberiu Ichim - da1d7d9]
  • Added LinkButton [Tiberiu Ichim - 72f03ea]
  • More work [Silviu Bogan - 257f6c4]
  • More work [Silviu Bogan - fc51cb0]
  • More work [Silviu Bogan - 9ca8fac]
  • More work [Silviu Bogan - 44efef9]
  • HoveringToolbar working again [Silviu Bogan - e01450f]
  • Renamed some components and their files [Silviu Bogan - 7c6191b]
  • Renamed variable [Silviu Bogan - 3be520d]
  • More work [Silviu Bogan - 877ce5e]
  • WIP [Tiberiu Ichim - 1308cc1]
  • WIP [Tiberiu Ichim - aaa27a7]
  • Not-working commit [Silviu Bogan - b010f12]
  • More work [Silviu Bogan - 54ec57d]
  • More work [Silviu Bogan - 14d4a10]
  • Working prototype [Silviu Bogan - d181639]
  • Split editor component into its own folder [Tiberiu Ichim - 01b9b37]
  • Avoid a bug with toolbar [Tiberiu Ichim - dfbb678]
  • Redo toolbar styling [Tiberiu Ichim - 969114d]
  • Styling improvements [Tiberiu Ichim - ec94dc9]
  • Basic Slate editor with toolbar [Tiberiu Ichim - 1b9259c]
  • Initial package content [Tiberiu Ichim - d34f2f3]
  • Initial package content [Tiberiu Ichim - 6cef6eb]