Plone 6.0.0b3
There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.
Release notes
License | GPL |
---|---|
Date released | 2022-10-04 |
Release manager | Eric Steele |
The third beta release of Plone 6 has arrived! Release Manager for this version is Maurits van Rees (despite the automated text above).
For technical wizards who want to jump straight in, here are two important links:
- With Buildout you can use the versions file at https://dist.plone.org/release/6.0.0b3/versions.cfg.
- With pip you can use the constraints file at https://dist.plone.org/release/6.0.0b3/constraints.txt
Highlights
Major changes since 6.0.0b2:
-
Products.PlonePAS
: Increase the minimum password length to 8 characters. -
pip
: We have actually downgradedpip
because version 22.2 and higher have an incompatibility with Buildout. Buildout works, but it cannot read the information about which Python versions are required for a package. If you do not use Buildout, feel free to use the latestpip
version. -
plone.restapi
:-
Add
@userschema
endpoint for getting the user schema. -
Add
@transactions
endpoint to fetch transactions that have been made through the Plone website. -
Added
@aliases
endpoint with GET/POST/DELETE. -
Improve performance of serializing image scales.
-
-
TinyMCE
rich text editor updates in various packages:-
Disable
advlist
plugin by default, it produces unclean inline styles. -
Add
inserttable
to toolbar. -
Add and improve table styles.
-
Add UI styles in non-inline mode.
-
Actually load theme-specified styles CSS in TinyMCE.
-
-
plone.staticresources
:-
Use successor repository of
svg-country-flags
. -
Upgrade to Bootstrap 5.2.2.
-
Upgrade to Mockup 5.0.0-alpha.24.
-
-
plonetheme.barceloneta
:- Bootstrap 5.2.2
-
plone.app.layout
: Use a variable to allow customization of the image scale used for social tags
Volto frontend
The default frontend for Plone 6 is Volto. Latest release is 16.0.0-alpha.40.
See the changelog.
Python compatibility
This release supports Python 3.8, 3.9, and 3.10.
Installation
For installation instructions, see the documentation.
This documentation is under development, but this should get you up and running. No worries.
Downloads
Changes
setuptools: 63.2.0 → 65.4.1
Plone: 6.0.0b2 → 6.0.0b3
Bug fixes:
- Release 6.0.0b3. [maurits]
plone.api: 2.0.0b2 → 2.0.0b3
Bug fixes:
- Use longer password in tests. [davisagli] (#495)
plone.app.content: 4.0.0b1 → 4.0.0b2
Bug fixes:
- Use longer password in tests. [davisagli] (#255)
plone.app.dexterity: 3.0.0b1 → 3.0.0b2
Bug fixes:
- Fix folder_listing to show the content ID if no title is available. [jensens] (#353)
plone.app.discussion: 4.0.0b1 → 4.0.0b2
Bug fixes:
- Use longer passwords in tests. [davisagli] (#203)
plone.app.layout: 4.0.0b3 → 4.0.0b4
New features:
- Use a variable to allow customization of the image scale used for social tags [laulaz] (#323)
Bug fixes:
- Fix undefined logger variable [laulaz] (#323)
- Show modification datetime in toolbar with full datetime according to locale format [erral] (#325)
- Use longer password in tests. [davisagli] (#327)
plone.app.locales: 6.0.6 → 6.0.7
- Complete es translation [erral]
- Complete eu translation [erral]
- Update po files with new msgids [erral]
- Fix some german translations [MrTango]
- Fail the release when zest.pocompile is not available. [maurits]
- Fix French translations (fuzzy) [mpeeters]
plone.app.relationfield: 3.0.0a1 → 3.0.0b1
Bug fixes:
- Use longer password in tests. [davisagli] (#34)
plone.app.testing: 7.0.0a3 → 7.0.0b1
Bug fixes:
- Increase the test password length. [davisagli] (#78)
plone.app.upgrade: 3.0.0b4 → 3.0.0b5
Bug fixes:
- Update plonetheme.barceloneta registry. [petschki] (#302)
- Added upgrade to 6008, Plone 6.0.0b3. (#6008)
plone.app.users: 3.0.0b2 → 3.0.0b3
Bug fixes:
- Use longer passwords in tests. [davisagli] (#112)
plone.base: 1.0.0b3 → 1.0.0b5
New features:
- disable TinyMCE advlist plugin, it produces unclean inline styles [MrTango] (#21)
- Add inserttable to tinymce toolbar [MrTango] (#22)
- Add more tinyMCE table styles [MrTango] (#23)
Bug fixes:
- Fix content_css control-panel description. [MrTango] (#17)
- Fix @@qsOptions view (essentially, listing of folder_contents) when VHM roots the site on a plone.app.multilingual language folder as noted in issue 159. [Rudd-O] (#18)
- Fix get_top_site_from_url() when the path contains nonexistent objects (e.g. when creating a new Dexterity type or adding a new content instance). [Rudd-O] (#20)
plone.namedfile: 6.0.0b4 → 6.0.0b5
Breaking changes:
- No longer test Plone 5.2 on 3.6 and Plone 6.0 on 3.7. [maurits] (#3637)
Bug fixes:
- Use mode parameter instead of deprecated direction and warn user about it. [petschki, maurits] (#102)
plone.outputfilters: 5.0.0b2 → 5.0.0b3
Bug fixes:
- Do not return prettified soup after picture variants filter. This prevents adding unneeded newlines. [petschki] (#56)
plone.restapi: 8.26.0 → 8.30.0
New features:
- Plone 6 as first class citizen in builds and CI. Remove non-supported Python versions. Add 3.10 for Plone 6. [sneridagh] (#1503)
- Add @userschema endpoint for getting the user schema. [sneridagh] (#706)
- Add @transactions endpoint to fetch transactions that have been made through the Plone website. [@MdSahil-oss] (#1505)
- Improve performance of serializing image scales. [davisagli] (#1498)
- Added @aliases endpoint with GET/POST/DELETE [iulianpetchesi] (#1393)
Bug fixes:
- The @controlpanels/usergroup does not work for Plone 5 since it does not exist there. Bring back the missing title just for Plone 5. [sneridagh] (#1501)
- Reorganize navigation. [stevepiercy] (#1486)
- Fix Google redirect and hyphenation of word. [stevepiercy] (#1495)
- When an id is specified explicitly in the content POST endpoint, return a 400 error response if it is invalid or unavailable. [davisagli] (#1487)
plone.scale: 4.0.0b3 → 4.0.0b4
Breaking changes:
- No longer test Plone 5.2 on 3.6 and Plone 6.0 on 3.7. [maurits] (#3637)
Bug fixes:
- Use "scale" mode as default. This cleans up more confusion between mode and direction. See also plone.namedfile issue 102. Previously our definition of the IImageScaleFactory interface had the deprecated direction="thumbnail". Other parts used mode="contain" by default, which does cropping, where in Plone we are used to simple scaling almost everywhere. [maurits] (#102)
plone.staticresources: 2.0.0b6 → 2.0.0b8
New features:
- Use successor repository of svg-country-flags [petschki] (#248)
- Upgrade to Bootstrap 5.2.2. [petschki] (#250)
- Update Bootstrap 5.2.1 [petschki] (#246)
- Upgrade to Mockup 5.0.0-alpha.23. [thet] (#249)
plone.volto: 4.0.0a11 → 4.0.0a13
New features:
- Add proper icon in classic control panel [sneridagh] (#89)
Bug fixes:
- Keep folder order when migrating from folderishtypes [cekk] (#86)
- Fix hasPreviewImage and image_field indexers when the preview_image_link relation is broken. [davisagli] (#91)
plonetheme.barceloneta: 3.0.0b5 → 3.0.0b6
New features:
- Bootstrap 5.2.2 [petschki] (#313)
Bug fixes:
- Add TinyMCE ui styles in non-inline mode. [petschki] (#307)
- Add content table styles [MrTango] (#311)
Products.CMFEditions: 4.0.0b1 → 4.0.0b3
Bug fixes:
- Fix object remains locked after version retrieved (#93)
- Only fire ObjectModifiedEvent once when an item is reverted to an old version. [davisagli] (#90)
Products.CMFPlacefulWorkflow: 3.0.0b1 → 3.0.0b2
Bug fixes:
- Increase the length of the password used in tests. [davisagli] (#43)
Products.CMFPlone: 6.0.0b2 → 6.0.0b3
Bug fixes:
- Deprecate the portal_properties tool (#125)
- Require Python 3.8 or higher. [maurits] (#3635)
- Actually load theme-specified styles CSS in TinyMCE. [Rudd-O] (#3638)
- Minor visual fixes in admin UI [jensens] (#3640)
- Fix aliased helpers [ale-rt] (#3641)
- Fix tests to work with longer minimum password length. [davisagli] (#3646)
- Improve tinymce table settings [MrTango] (#3650)
- Make add classic Plone site button better visible [MrTango] (#3651)
- Updated metadata version to 6008. [maurits] (#6008)
Products.PlonePAS: 7.0.0b1 → 7.0.0b2
New features:
- Increase the minimum password length to 8 characters. [davisagli] (#69)