19.0.0-alpha.0
Pre-release
Pre-release
·
611 commits
to main
since this release
19.0.0-alpha.0 (2025-04-12)
Breaking
-
The
getVocabularyandgetQuerystringactions 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: hiddenfrom thebodytag. @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-voltofrom 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 widgetconfigto field component. @robgietema
Add optional widgetsconfigto 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
ImageInputcomponent 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_LANGUAGEinstead ofLANGUAGEfor backend Docker setup. This aligns with plone/plone-backend#170 changes and resolves conflicts with the OSLANGUAGEenvironment 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
publicfolders 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
initialValueconsistently by passingnullinstead of{}toblocksConfig. @Abhishek-17h #6952
Internal
- Use
Imagefrom@plone/volto/components/theme/Image/Imageinstead ofsemantic-ui-react. @wesleybl #6754 - Added a CI action to mark stale issues and PRs. @pnicolli #6875
- Make the Cypress
getSlateEditorAndTypeandgetSlateEditorSelectorAndTypecommands 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
Imagefromsemantic-ui-react. @wesleybl #6974 - Removes make commands in root of repository whose packages no longer exist. @wesleybl #6975
Documentation
- Fix typo in Appextras documentation. @fredvd #6083
- Changed
LANGUAGEtoSITE_DEFAULT_LANGUAGEin documentation examples to align with plone/plone-backend#170 changes. @boss6825 #6747 - Add documentation to configure editor settings to not reformat MyST
.mdfiles. @stevepiercy. #6893 - Revert reformatting of MyST. @stevepiercy #6894
- Move includes from
plone/documentationtoplone/volto. @stevepiercy #6917 - Move _hardware-requirements.md from
plone/documentationtoplone/volto. @stevepiercy #6918 - Remove duplicate configuration item
html_title. @stevepiercy #6933