All Versions
30
Latest Version
Avg Release Cycle
58 days
Latest Release
362 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.0.b3 Changes
October 04, 2022๐ Bug fixes:
- ๐ Deprecate the portal_properties tool, remove obsolete code (#125)
- Require Python 3.8 or higher. maurits
- ๐ Actually load theme-specified styles CSS in TinyMCE. Rudd-O
- ๐ป Minor visual fixes in admin UI jensens
- ๐ Fix aliased helpers ale-rt
- ๐ Fix tests to work with longer minimum password length. davisagli
- ๐ Improve tinymce table settings MrTango
- ๐ Make add classic Plone site button better visible MrTango
- ๐ Updated metadata version to 6008. maurits
-
v6.0.0.b2 Changes
September 10, 2022๐ฅ Breaking changes:
- ๐ Officially drop Python 3.7 support and add 3.10 support.
Currently everything still work in 3.7, all tests pass, but beta 2 is the last release where this is the case.
See discussion in
this issue <https://github.com/plone/Products.CMFPlone/issues/3635>
_ and especiallythis community poll <https://community.plone.org/t/plone-6-0-drop-support-for-python-3-7-and-3-8/15549>
_. maurits
๐ Bug fixes:
- ๐ Moved CSFR patches addressing CMFPlone itself to decorators. [jensens] (3614-2)
- ๐ Fixed an issue that prevented the user to select the preferred timezone (#1290)
- ๐ Fixed adding control panel action via ZMI. maurits
- ๐ Changed 'Powered by' text rohnsha0
- ๐ Fix active tab in
@@test-rendering-icons
. petschki - Do not create title tag for svg icons when tag_alt is not given. agitator
- ๐ Fixed all known instances of plone.com in plone/Products.CMFPlone rohnsha0
- ๐ Allow access to the macros of the main_template, also from skin templates. maurits
- โ Robot tests: be more specific when clicking some elements. maurits
- Set portal title in registry when creating a new Plone site erral
- ๐ Change test to make sure e-mail is sent in utf-8 erral
- ๐ Fixed 'Site Setup' link appearing on various parts of Control Panel rohnsha0
- ๐ Fixed Inconsistent font issues in Control Panel rohnsha0
- ๐ Fix visual issue with long action name in @@actions-controlpanel. petschki
- ๐ Fixed an error where Main Template (line: 42) referenced plone.com istead of plone.org rohnsha0
- ๐ In traversal.py remove a Zope 4 BBB code, add a comment about bundle traverser and apply black.isort on the file. jensens
- ๐ Supress warning of intentional deprecated import for BBB. jensens
- ๐ Use plone.base and reduce deprecation warnings. In utils remove functions already moved to plone.base and add deferred import with message. Deprecate correct, where prior only comments or old logging. Some black/isort where touched. jensens
- ๐ Move utils.getQuality and utils.getAllowedSizes to plone.namedfile.utils. This helps untangling circular dependencies. jensens
- ๐ Do not use deprecated calls in actions expressions. ActionsTool and PloneBasetool got an code style overhaul. jensens
- ๐ Updated metadata version to 6007. maurits
- ๐ Officially drop Python 3.7 support and add 3.10 support.
Currently everything still work in 3.7, all tests pass, but beta 2 is the last release where this is the case.
See discussion in
-
v6.0.0.b1 Changes
July 23, 2022๐ฅ Breaking changes:
- โ Removed our expressions patch.
This was a patch to avoid some too strict checks by Zope / Products.PageTemplates.
But in Plone 6 it should be fine to be stricter.
The
STRICT_TRAVERSE_CHECK
environment variable is no longer read. maurits
๐ New features:
- ๐ Initially open accordions in resource registry. Hide via JS when no errors occur. petschki
- Resource bundle dependency on multiple comma separated names. petschki
๐ Bug fixes:
- โ Removed our expressions patch.
This was a patch to avoid some too strict checks by Zope / Products.PageTemplates.
But in Plone 6 it should be fine to be stricter.
The
-
v6.0.0.a6 Changes
June 27, 2022 -
v6.0.0.a5 Changes
June 24, 2022๐ฅ Breaking changes:
- โ Remove Archtypes specific
isIDAutoGenerated
helper. This was dead code not used anywhere in Plone 6. jensens PloneFolder
was once used with early Archetypes. This code is dead now and got removed. jensensDublinCore.py
was once used with Archetypes. This code is dead now and got removed. jensens- ๐ Move discussion Key to
plone.app.discussion
. jensens
๐ New features:
- โ Added customisable batch_size for redirects controlpanel iulianpetchesi
- โ Add option to use TinyMCE in inline-mode. pbauer
- โ Add image srcset's configuration to TinyMCE pattern settings MrTango
- โ Add support for images in default search page. agitator
- ๐
Enable auto include of styles to the TinyMCE formats menu. The file has to be named
tinymce-formats.css
and known by TinyMCE. agitator - โ Add
image_scales
to catalog metadata. cekk, maurits - Sort addons by title erral
- ๐ Show more information of broken relations pbauer
- Show link to the Volto-migration (
@@migrate_to_volto
) in the view@@plone-upgrade
when the option is available. pbauer - 0๏ธโฃ SVG image as default Plone logo. petschki
๐ Bug fixes:
- ๐ Make compatible with robotframework 3-5. maurits
- ๐ฆ Explicitly include zcml of more packages.
Reorder the zcml loading.
Require
plone.resource
. maurits - โ Remove date range search fix, which was done in Products.ZCatalog. wesleybl
- ๐ fix
@@iconresolver
to resolve names with "/" correctly (eg. "contenttype/document") petschki - ๐ Bugfix: Resource viewlet cache took not enough factors into account (like base url). jnsens
- Moved
recently_modified
andrecently_published
skin templates to browser views. maurits - ๐ Fix for quoted search terms petschki
- ๐ Fix robot tests for updated toolbar petschki
- ๐ Fix rendering viewlet.resourceregistries.js when there are missing resources. petschki
- ๐ Fix tests for updated module federation bundles. thet
- โ Remove modal from login and join action. agitator
- ๐ Fix reporting of exceptions in Products.CMFPlone.factory.addPloneSite. davisagli
- ๐ Updated metadata version to 6005. maurits
- โ Remove Archtypes specific
-
v6.0.0.a4 Changes
April 08, 2022๐ฅ Breaking changes:
PLIP 3211:
- Remove RequireJS.
- Remove default resource jQuery. It is added to the global namespace via the bundle.
- Remove support for conditional comments in script and style tags. It's not supported since IE10. See: https://en.wikipedia.org/wiki/Conditional_comment
- โ Remove dependency on mockup. Mockup is now a npm package only and as such a dependency of plone.staticresources. thet
๐ New resource registry to simplify CSS/JS registration.
- Completely (almost) rewritten ResourceRegistry based on the "webresource" project.
- removed >1600LOC.
- Sane dependency resolution using "webresource".
- Only "bundles" are registered - support of "resources" and "bundle resources" is removed.
- Some of the old bundle registry properties are deprecated and unused.
- Removed TTW compilation of bundles via r.js and less.js.
- Property
merge_with
is no longer needed in HTTP/2 times and merging here unsupported. - Unique key for delivery is based on hash of bundle file,
last_compilation
property is deprecated. - A new traverser ensures uniqueness.
- Other related bundle properties are also deprecated.
- Comes with new, server side generated control panel.
- โ Remove
deprecated.zcml
andmeta-bbb.zcml
. jensens, pbauer
๐ New features:
- ๐ PLIP #3279: Implement modern images scales. Add huge (1600px), great (1200px), larger (1000px), teaser (600px). Amend preview and mini (remove height constraint). tisto
- โ Add TinyMCE template plugin to the plugins vocabulary MrTango
- Implement
PLIP 3395 <https://github.com/plone/Products.CMFPlone/issue/3395>
_. Moves all interfaces, whole defaultpage, i18nl10, batch, permissions and parts of utils toplone.base
. For all imports are in place with deprecation warnings. Along with this a bunch of long deprecated functions, imports and similar in above packages were removed. jensens - โ Add TinyMCE alignment classes, to avoid style usage MrTango
- Compatibility with z3c.form >= 4 petschki
- โ Added support for images in liveSearch results. agitator
๐ Bug fixes:
- ๐ Fixed evaluating expressions on resources, and especially loading
plone.session
resources. Fixesplone.session issue 23 <https://github.com/plone/plone.session/issues/23>
_. maurits - โฌ๏ธ MigrationTool: use more standard
listUpgrades
code from GenericSetup 2.2.0. I ported our special logic there. maurits - ๐ Handle /favicon.ico accesses on Plone sites. (#282)
- ๐ Fixed tests when run with
zope.component
5+. maurits - โ Remove Configlets, Change Member Password and Member Prefs not needed in Overview Controlpanel both Views available via User Control Panel
the deleton of "Change Member Password" Configlet remove also the issue #3031 1letter
- Removed no longer used
password_form.pt
andplone_change_password.py
. No longer register now empty skin layersplone_prefs
andplone_form_scripts
. maurits - ๐ Fix TinyMCE configuration JSON serialization and cast entity_encoding to a list. (#3247)
- ๐ Make author template barceloneta/bs5 ready. Add some CSS classes to Markup. 1letter
- ๐ Use behavior-names instead of python-paths in types-controlpanel pbauer
- ๐ Fix broken link in the RelationsInspectControlpanel prepend absolute portal url to links add RelationsControlPanelFunctionalTest 1letter
- ๐ Fix missing closing BODY tag in insufficient_privileges.pt 1letter
- Reorganize viewlets after removing the plone.header viewlet in plone.app.layout erral
- ๐ Fix
login-help
validation petschki - ๐ Fix info message (char left over) in quickinstaller template laulaz
- ๐ Fix overview-controlpanel view for Gunicorn WSGI HTTP Server. bsuttor
- ๐ Fix detection of initial login time MrTango
- โก๏ธ Updated the list of core profiles that are upgraded during a Plone upgrade.
Added
Products.PlonePAS
andplone.session
, and the optionalplone.restapi
andplone.volto
. maurits - โ Remove obsolete css files previously used in tinymce. pbauer
- โ Add missing i18n:translate tags erral
- โ Remove obsolte combine_bundles and related code. pbauer
- โจ Enhanced folder_contents robot tests petschki
- ๐ Updated metadata version to 6004. maurits
-
v6.0.0.a3 Changes
January 28, 2022๐ New features:
- โ add a new entry in site-controlpanel to change the favicon and its MIME-type The favicon can be a .ico/png or SVG-file [talarias] (plip-barceloneta_lts_favicon)
- The @@plone view exposes the human_readable_size helper ale-rt
- ๐ Allow
from warnings import warn
andwarn("message", DeprecationWarning)
TTW, like in Python Scripts. jensens - Customize breadcrumbs hook
customize_entry
for subclasses (like already in global navigation). jensens
๐ Bug fixes:
- ๐ฒ Cleanup Error Log Form after Review jmevissen
- Removed management_page_charset support from usergroup-groupdetails page.
This is related to deprecated unicode property types, like ustring.
Part of
issue 3305 <https://github.com/plone/Products.CMFPlone/issues/3305>
_. maurits - โก๏ธ Update Controlpanel Error Log Form Layout Rename ControlPanel Error Log Form View prefs_error_log_form -> error-log-form jmevissen
- Use label_site_administration instead of label_site_admin in error and mail_password_form templates (#3397)
- ๐ Updated metadata version to 6003. maurits
-
v6.0.0.a2 Changes
December 03, 2021๐ฅ Breaking changes:
- PLIP 3339: Replace
z3c.autoinclude
withplone.autoinclude
. Note:includeDependencies
is no longer supported. maurits, tschorr
๐ New features:
- 0๏ธโฃ On Zope root, create Volto site by default. maurits
๐ Bug fixes:
- Move prefs_error_log* from skins to browser views jmevissen
- The Plone site root is cataloged (#3314)
- ๐ Fix #3323DX-Site-Root: ZMI Nav-Tree is no longer expandable. jensens
- ๐ Fixes #3337: Remove dead code that wont work in Py 3 anyway if called (cmp). jensens
- โ Remove DYNAMIC_CONTENT from translation files erral
- โ Remove adapter for index location. wesleybl
- 0๏ธโฃ Use document_view as default for site root. agitator
- โ Add missing lxml dependency MrTango
- ๐ Fixes #3352 - dependency indirection on plone.app.iterate jensens
- ๐ In Portal: use security decorators jensens
- ๐ Updated metadata version to 6002. maurits
- PLIP 3339: Replace
-
v6.0.0.a1.dev0 Changes
September 15, 2021๐ฅ Breaking changes:
- โ Removed our CMFQuickInstallerTool code completely.
See
PLIP 1775 <https://github.com/plone/Products.CMFPlone/issues/1775>
_. maurits - ๐ Use Dexterity for the Plone Site root object.
This is
PLIP 2454 <https://github.com/plone/Products.CMFPlone/issues/2454>
_. jaroel, ale-rt - โ Removed dependency on
Products.TemporaryFolder
. Note: in yourplone.recipe.zope2instance
buildout part, you must setzodb-temporary-storage = off
, otherwise you get errors when starting Plone. Seeissue 2957 <https://github.com/plone/Products.CMFPlone/issues/2957>
_. maurits - ๐ A part of "Drop Python 2 Support for Plone 6" #2812: Reflect dropping of Python 2 support in setup.py. Bump version to 6.0 jensens
- โ Removed
folder_publish.cpy
script. Replaced with folder_publish browser view inplone.app.content
. Removed deprecated transitionObjectsByPaths. maurits - โ Removed Products.CMFFormController dependency. maurits
- Removed
content_status_modify.cpy
script and its validatorvalidate_content_status_modify.vpy
. Replaced withcontent_status_modify
browser view inplone.app.content
. maurits - Barceloneta LTS theming (#3061)
- โ Remove six at all places where used. jensens
- Remove
portal_utf8
and it twinutf8_portal
fromutils
andPloneTool
since its never used nowhere. jensens - โ Remove
meta_type
index and metadata from catalog. Both were unused in Plone core and rarely used in addons. jensens - โก๏ธ Plone 6 with markup update for Bootstrap. Extensive overhaul of Plone ui elements based on Bootstrap components. Introduction of icon resolver with use of icon_epr definitions. 1letter, agitator, ale-rt, balavec, ericof, erral, frapell, fredvd, fulv, gomez, jensens, krissik, mauritsvanrees, mrtango, nilshofer, petschki, santonelli, thet, thomasmassmann, tkimngyuen, tschorr
๐ New features:
- Custom date format strings from registry can be in the
${}
format as in the locales files. If theres a day or month name used, this will be translated. For bbb the classic strftime%
strings are still behaving like before. jensens - โ Add icon resolver to return url or tag for given icon. santonelli
- Include a controlpanel to inspect and rebuild relations. pbauer
- โ Add PLONE60MARKER (and PLONE52MARKER) Python marker sneridagh
- ๐ Protect @@historyview with Modify portal content permission. Fixes #3297 pbauer
๐ Bug fixes:
- โ Add
plone.app.caching
to the list of add-ons that is upgraded when upgrading Plone. maurits - ๐ Change control panel item sorting and sort them by title erral
- No longer doubly undo a response Content-Type change when combining bundles. maurits
- โ Removed dependency on Products.Sessions.
It is still pulled in by Products.PluggableAuthService though.
See also
CMFPlacefulWorkflow issue 35 <https://github.com/plone/Products.CMFPlacefulWorkflow/issues/35>
_. maurits - ๐ Fix issue with @@search view when filtering by creation date frapell
- ๐ Merge Hotfix20200121: isURLInPortal could be tricked into accepting malicious links. (#3021)
- ๐ Merge Hotfix20200121 Check of the strength of password could be skipped. (#3021)
- ๐ Improve tests for the workflow tool method listWFStatesByTitle (#3032)
- ๐ง A default WSGI configuration requires Paste which is only installed with the Zope[wsgi] extra.. tschorr
- ๐ Fixed deprecation warning for zope.site.hooks. maurits
- 0๏ธโฃ Fixed use of own
utils.isDefaultPage
, which should bedefaultpage.check_default_page_via_view
. maurits - ๐ Fixed invalid escape sequences in regular expressions. maurits
- PloneBatch: define
__bool__
as copy of__nonzero__
. Python 3 calls__bool__
when doingbool(batch)
. maurits - ๐ No longer consider calling
len(batch)
as deprecated. The deprecation warning is unvoidable with currentProducts.PageTemplates
code. Fixesissue 3176 <https://github.com/plone/Products.CMFPlone/issues/3176>
_. maurits (#3176) - ๐ Fix tests with Products.MailHost 4.10. maurits
- โฌ๏ธ Applied:
find . -name "*.py" |grep -v skins|xargs pyupgrade --py36-plus --py3-only
. This auto-rewrites Python 2.7 specific syntax and code to Python 3.6+. jensens - โ
Robot tests: Do not use jQuery.size() but use
.length
instead..size()
is deprecated since 1.8. thet - โ Remove traces of Archetypes pbauer
- ๐ Fix problem to remove username and password from email settings if there was already one set. jensens
- ๐ Fix migration when we have broken objects in the app root (e.g. the temp_folder) (#3245)
- ๐ Fixed tests in combination with Products.PluggableAuthService 2.6.0. maurits
- ๐ Fix closing curly brace in search.pt template. balavec
- โ Add the remote code execution fix from the
Products.PloneHotfix20210518 expressions patch <https://plone.org/security/hotfix/20210518/remote-code-execution-via-traversal-in-expressions>
_. We need this because Zope 4.6.2 is too strict for us. maurits - โ Removed the docstring from various methods to avoid making them available via a url.
From the
Products.PloneHotfix20210518 reflected XSS fix <https://plone.org/security/hotfix/20210518/reflected-xss-in-various-spots>
_. maurits - โ Remove unused imports. jensens
- ๐ Fix TypeError when adding a portlet. daggelpop
- The portal catalog will not try to index itself anymore ale-rt
- โ Removed our CMFQuickInstallerTool code completely.
See
-
v5.2.2 Changes
August 16, 2020๐ Bug fixes:
- ๐ Release Plone 5.2.2 final. No changes with last release candidate, except that the versions will contain Products.isurlinportal 1.1.0 with a minor security hardening fix. maurits