Skip to content

Releases: plone/volto

18.32.4

12 Mar 07:56
40db86d

Choose a tag to compare

18.32.4 (2026-03-12)

Feature

  • If a delete operation fails, display the error message returned by the API (if any). @cekk #7888

Bugfix

Internal

18.32.3

04 Mar 09:09
26acf70

Choose a tag to compare

18.32.3 (2026-03-04)

Bugfix

19.0.0-alpha.27

02 Mar 11:12
2d48608

Choose a tag to compare

19.0.0-alpha.27 Pre-release
Pre-release

19.0.0-alpha.27 (2026-03-02)

Bugfix

  • Avoid storing empty blocks clipboard in localstorage until blocks are cut or copied. @davisagli #6697
  • Fix the Moderate Comments control panel to only appear when Discussion support is available from the backend, avoiding incorrect visibility when plone.app.discussion is not installed.
    @Kathrina-dev #7786
  • Fixed unauthorized access to control panels by adding proper authorization checks. @Shyam-Raghuwanshi #7807
  • Fix subordering order tab. @robgietema #7937
  • Fixed searchable types in Object Browser Widget, adding also selectable-types to searchable-types. @giuliaghisini #7942
  • Handle create-user 500 responses where body contains 'message' instead of 'error'. @wesleybl #7946
  • Enhanced accessibility structure for the drag-and-drop of files in the FileWidget component. @Wagner3UB #7956
  • Update the users controlpanel to be compatible with the new response format of the users endpoint introduced in plone/plone.restapi#1971. @jnptk

Internal

  • Refactored the PasswordReset widget by converting it from a class-based component to a modern functional component using React hooks. @Manik-Khajuria-5 #7697
  • Exclude .storybook from ESLint's default hidden directory ignore list via .eslintignore to allow linting of Storybook configuration files. @Shyam-Raghuwanshi #7894
  • Fix in-page drag-and-drop issue with the Listing block to ensure proper content reordering. @Manik-Khajuria-5 #7907
  • Fix razzle.config.js defaultPlugins missing name property to ensure addon SCSS plugin replacement works correctly. @Manik-Khajuria-5 #7908

Documentation

  • Remove link to Jobfamilie MEDICE: site is no longer a Volto site (redirects to non-Volto destination). @wesleybl #7929

18.32.2

02 Mar 09:35
786c897

Choose a tag to compare

18.32.2 (2026-03-02)

Bugfix

  • Avoid storing empty blocks clipboard in localstorage until blocks are cut or copied. @davisagli #6697
  • Fix ContentTypeSchema error toast to display only error message instead of stringified JSON object. @Shyam-Raghuwanshi #7692
  • Language control panel: fix validation of default language. @davisagli #7720
  • Set HTTP 503 status code for ConnectionRefused error page. @Shyam-Raghuwanshi #7754
  • Changed the order of the "Save" and "Cancel" buttons on the sharing page to improve accessibility. @Wagner3UB #7835
  • Filter invalid block IDs (null, undefined, 'undefined') in getBlocks() to prevent duplicate elements in DOM and test failures. @aryan7081 #7858
  • Fixed searchable types in Object Browser Widget, adding also selectable-types to searchable-types. @giuliaghisini #7915
  • Fix subordering order tab. @robgietema #7937
  • Fix href override in UniversalLink component. @iFlameing

Internal

  • Remove references to @plone/providers and @plone/helpers packages that don't exist in Volto 18 branch. @wesleybl #7693
  • Removed references to apps folder and Plone's modular architecture packages (helpers, blocks, providers, theming, layout) that were already removed from the codebase.
    These packages exist only in the seven branch. @sneridagh #7785
  • Continue to prevent editors from automatically reformatting Markdown files by moving this configuration from VSCode to prettier.
    Move the VSCode settings setup from make install to a pnpm post-install hook. @wesleybl #7834
  • Use Plone 6.1.4 for development. @wesleybl #7870
  • Reinstalled all dependencies to latest compatible versions. @wesleybl #7871
  • Increase wait time between link check retries with Lychee. @wesleybl #7872
  • Exclude .storybook from ESLint's default hidden directory ignore list via .eslintignore to allow linting of Storybook configuration files. @Shyam-Raghuwanshi #7894
  • Use getSlateEditorAndType in 03-block-slate.js to make the test more robust. @wesleybl #7924
  • Fix in-page drag-and-drop issue with the Listing block to ensure proper content reordering. @Manik-Khajuria-5 #7943
  • Refactored the PasswordReset widget by converting it from a class-based component to a modern functional component using React hooks. @Manik-Khajuria-5 #7951

Documentation

  • Removed add-on packages that no longer exist in the 18.x.x branch from documentation. @wesleybl #7887
  • Remove link to Jobfamilie MEDICE: site is no longer a Volto site (redirects to non-Volto destination). @wesleybl #7929

@plone/types 1.6.1

02 Mar 09:24
a15e764

Choose a tag to compare

1.6.1 (2026-03-02)

Bugfix

  • Fix typing for contentIcons and controlPanelsIcons in Settings config. Changed from Record<string, React.ComponentType> to Record<string, string> as they contain SVG paths. @wesleybl #7339

@plone/slate 18.8.1

02 Mar 09:34
846094b

Choose a tag to compare

18.8.1 (2026-03-02)

Bugfix

  • Use Slate Table block when pasting tables snippets (instead of deprecated DraftJS) @cekk #7865

@plone/scripts 3.10.4

02 Mar 09:34
9e0c631

Choose a tag to compare

3.10.4 (2026-03-02)

Internal

  • Fix the {file}vscodesettings.js script to properly check if {file}.vscode/settings.json exists before reading. @wesleybl #7834

@plone/slate 19.0.0-alpha.12

02 Mar 11:11
b9269ad

Choose a tag to compare

Pre-release

19.0.0-alpha.12 (2026-03-02)

Bugfix

  • Fix error in HtmlSlateWidget when rendering elements that need i18n. @davisagli #7889

@plone/razzle 1.0.0-alpha.1

02 Mar 11:11
5b7377f

Choose a tag to compare

Pre-release

1.0.0-alpha.1 (2026-03-02)

Internal

19.0.0-alpha.26

20 Feb 10:23
a2291bd

Choose a tag to compare

19.0.0-alpha.26 Pre-release
Pre-release

19.0.0-alpha.26 (2026-02-20)

Breaking

  • Created a new VideoEmbed component for usage in a video block, helping to fix accessibility issues with the Semantic UI one. @jackahl @iRohitSingh #6359
  • Table block is now responsive and can scroll horizontally for non-fixed tables. @sneridagh #7916

Feature

  • Allow other sources, including Peertube instances, in the Video block via blocks configuration. @ionlizarazu #6870

Bugfix

  • Fix ContentTypeSchema error toast to display only error message instead of stringified JSON object. @Shyam-Raghuwanshi #7692
  • Fix missing i18n and a11y id for facet widget of Search block. @iFlameing

Internal

  • Added Vitest coverage for .well-known public asset handling and corrected a test import path in volto-razzle. @Kathrina-dev #7868
  • Use getSlateEditorAndType in 03-block-slate.js to make the test more robust. @wesleybl #7924
  • Add CI check for volto-razzle changelog. @davisagli