All Versions
22
Latest Version
Avg Release Cycle
60 days
Latest Release
290 days ago
Changelog History
Page 1
Changelog History
Page 1
-
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
-
v5.2.2.rc3 Changes
August 16, 2020๐ Bug fixes:
- Return a Zope aware engine for page templates based on
zope.pagetemplate
instead ofProducts.PageTemplates
. Fixes possible problems with such templates, for example z3c.form ones, with Zope 4.4 and higher. Seeissue 3141 <https://github.com/plone/Products.CMFPlone/issues/3141>
_. maurits - ๐ฆ Depend on new package
Products.isurlinportal
. This contains theisURLInPortal
method that was split off from ourURLTool
. Seeissue 3150 <https://github.com/plone/Products.CMFPlone/issues/3150>
_. maurits - Redirection view: refactor our navigation root editing to a separate method
edit_for_navigation_root
. Since Plone 5.2 the redirectiontool respects INavigationroot: with a manual redirect you cannot enter a path starting with/
which 'escapes' the NavigationRoot to the SiteRoot to link to another part of the Plone instance. This refactor makes it possible to override this method to return the redirection unchanged, brining back the pre Plone 5.2 behavior of theProducts.RedirectionTool
add-on. maurits - Control panel configlets: first check visibility, then check condition.
Visibility is cheaper to check.
Also fixes
bug 3154 <https://github.com/plone/Products.CMFPlone/issues/3154>
_. maurits
- Return a Zope aware engine for page templates based on
-
v5.2.2.rc2 Changes
July 17, 2020๐ Bug fixes:
- Fix an issue in mail_password_template.pt in the message showing the ip to really try the request.REMOTE_ADDR variable if request.HTTP_X_FORWARDED_FOR is empty (when you're not behind apache or nginx). vincentfretin
- ๐ง mail_password form: Do not crash if the userid is not provided or the user doesn't have an email configured frapell
-
v5.2.2.rc1 Changes
June 28, 2020๐ New features:
- ๐ Image caption support
Allow
figcaption
in rich text editor as a valid tag. Add registry setting for plone.image_caption outputfilter transform. thet - โ Add markdown extension settings to markup control panel. thomasmassmann
- Insert virtual custom.css bundle into the header after diazo bundle. Only add this when custom css is set in the theming control panel. MrTango
๐ Bug fixes:
- ๐ Change control panel item sorting and sort them by title erral
- โก๏ธ Update HTMLFilter settings to enable TinyMCE styling features. See #2329, #2482, #2535 petschki
- If 'tinymce-content-css' option is missing in themes manifest.cfg prevent unnecessary loading of a css at nav_root_url while editing a page. krissik
- Redirect (when possible) also ajax requests and do not return an unuseful body ale-rt
- ๐ Merge Hotfix20200121 Check of the strength of password could be skipped. (#3021)
- ๐ Merge Hotfix20200121: isURLInPortal could be tricked into accepting malicious links. (#3021)
- ๐ Improve tests for the workflow tool method listWFStatesByTitle (#3032)
- ๐ Fix index_html on PortalRoot: ReplaceableWrapper did not work. jensens
- Allow accessing
plone_view.patterns_settings
. This was no problem until now, but a newerZope/zope.tales/Chameleon
is rightly stricter. maurits - ๐ Fix Python 3.8
time.clock
removal in CatalogTool jensens - ๐ Fixed TypeError when adding both a group and a user to a group. maurits
- ๐ Make the resource registry scripts output more robust when a bundle resource is missing. This prevents breaking your whole Plone site and access to the resource registry control panel after inserting one missing resource. fredvd
- ๐ Bugfix for #3103 petschki
- ๐ Fixed saving ignored exception types in Python 3. maurits
- ๐ Image caption support
Allow
-
v5.2.1 Changes
January 13, 2020๐ New features:
- โ Add plone.staticresources to list of addons which are automatically upgraded if upgrade steps are available. thet
๐ Bug fixes:
- ๐ fix creation of Plone site not adding default Dexterity content types if example content not explicitily selected by user. ericof
- ๐ fix default value for email msgid erral
- ๐ Fix: PasswordResetView::getErrors is called, this ensures password is validated through RegistrationTool before attempting to reset password. nazrulword
- Breadcrumbs: consider hidden folders when creating urls ksuess
- Add Collection to the default_page_types list erral
- ๐ Fix localization of "Site setup" in some control panels vincentfretin
- ๐ Fix TTW Bundle compilation broken. thet
- Do not save type settings in "content-controlpanel" when switching between types. cekk
- Correctly fire events when user autologin after the password has been reset. ericof
-
v5.2.1.rc3
January 07, 2020 -
v5.2.1.rc2
December 14, 2019 -
v5.2.1.rc1
December 02, 2019 -
v5.2.0 Changes
July 10, 2019๐ Bug fixes:
- Don't activate all sorting tabs when no sort option has been chosen. gyst, rodfersou, jensens
- ๐ Fix test failures exposed in Python 3.8 pbauer