Skip to content

19.0.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@sneridagh sneridagh released this 12 Apr 09:36
· 611 commits to main since this release
7346d13

19.0.0-alpha.0 (2025-04-12)

Breaking

  • The getVocabulary and getQuerystring actions now fetch vocabularies in
    the context of the current content item, using the vocabulary URLs provided
    by the backend.
    Previously they were always fetched at the Plone site root.
    @davisagli #3216

  • Removed Semantic UI CSS declaration overflow-x: hidden from the body tag. @sneridagh #6513

  • Make the title block non required. @Narcis2005 #6792

  • Removed support for loading config from project. @sneridagh

    Please see the upgrade guide
    for more information. #6842

  • Fixed redirection logic which now checks for edit permission for deciding wether to redirect or render the link view @pnicolli #6843

  • Removed @plone/volto-testing, @plone/volto-guillotina, @plone/generator-volto from the monorepo. @sneridagh #6848

Feature

  • Complete missing german translations. @ksuess #6005
  • Add hidden widget. @robgietema
    Add static text widget. @robgietema
    Add time widget. @robgietema
    Add radio group widget. @robgietema
    Add checkbox group widget. @robgietema
    Add taken slugs to slugify helper. @robgietema
    Add filter choices, additional choices and sort to select widget. @robgietema
    Add max size and accept type checks to file widget. @robgietema
    Fix bug with pressing enter in blocks form that events gets bubbled from modal to blocks area. @robgietema
    Add option to pass custom widget config to field component. @robgietema
    Add optional widgets config to form component. @robgietema
    Add option to override the form component and the buttons in the form component. @robgietema
    Add option to override cancel label in form. @robgietema
    Add option to choose between icon and text buttons in the form component. @robgietema
    Add option to change form data from outside of the form in the modal form. @robgietema
    Move field factory properties per field to a utility so it can be registered from other packages. @robgietema
    Move field factory initial data per field to a utility so it can be registered from other packages. @robgietema
    Add filter factory option to schema widget. @robgietema
    Add additional factory option to schema widget. @robgietema
    Add option to allow editing the id of the fields in the schema widget. @robgietema
    Fix bug when multiple fields were added with the same id in the schema widget. @robgietema
    Add option to select the shortname as initial data for a new field in the schema widget. @robgietema
    Change properties form on the fly in the add field modal when changing the factory. @robgietema
    Fix bug where error messages where not rendered in the form because a string was expected. @robgietema
    Don't show request error multiple times when a form is validated. @robgietema
    Fix a bug where the video block schema was not used for validation. @robgietema #6370
  • Add Russian translation in Volto. @toropok #6874
  • Enhance the ImageInput component to only accept image files. [@jnptk] #6926
  • Fix translations default of ContentsDeleteModal: 'linkintegrity: delete' -> 'delete' if no link to break. @ksuess #6964
  • Use Plone 6.1.1 final. @sneridagh

Bugfix

  • Fixed horizontal drag and drop placeholder. Now it appears behind the next element, and if it is the last element, it highlights the whole draggable area. Vertical placeholder remained untouched. @Narcis2005 #4405
  • Fixed Makefile to use SITE_DEFAULT_LANGUAGE instead of LANGUAGE for backend Docker setup. This aligns with plone/plone-backend#170 changes and resolves conflicts with the OS LANGUAGE environment variable. @boss6825 #6747
  • Improved error handling in the Form component to display the title of the error field in the Toast. This ensures that users see a more descriptive and clear error message when a field is invalid. @alexandreIFB #6833
  • Fix error when saving content with ObjectBrowserNav open. @wesleybl #6845
  • Fix the toolbar icon for the back navigation in the contact form. @kittauri #6852
  • Check if the destination (build public directory) exists before trying to create it in AfterBuildPlugin when consolidating public folders from add-ons. @sneridagh #6853
  • A11y: Add aria-label for search and cancel buttons for the input in the search block. @Wagner3UB #6859
  • Prevent submit form from ImageWidget. @giuliaghisini #6879
  • Fixed merge public folder from addons regression. @reebalazs @sneridagh #6919
  • Fixed regression on brown bag minor version of @storybook/addon-webpack5-compiler-babel. @sneridagh #6930
  • Call initialValue consistently by passing null instead of {} to blocksConfig. @Abhishek-17h #6952

Internal

  • Use Image from @plone/volto/components/theme/Image/Image instead of semantic-ui-react. @wesleybl #6754
  • Added a CI action to mark stale issues and PRs. @pnicolli #6875
  • Make the Cypress getSlateEditorAndType and getSlateEditorSelectorAndType commands more robust, avoiding timeouts. @wesleybl #6957
  • Fixes Cypress "Index Text Block" test. @wesleybl #6965
  • Fix Cypress "Test Yearly recurrence" test. @wesleybl #6971
  • Add eslint rule to avoid importing Image from semantic-ui-react. @wesleybl #6974
  • Removes make commands in root of repository whose packages no longer exist. @wesleybl #6975

Documentation