Plone 5.2.1
There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.
Release notes
License | GPL |
---|---|
Date released | 2020-01-13 |
Release manager | Eric Steele |
Plone 5.2.1 is a bug fix release of Plone 5.2
Linux/BSD/Unix users: Use the Unified Installer. It is a configuration and setup kit with build scripts.
Windows 10 users: use the Unified Installer. See Windows-specific installation instructions. Consider using the unified installer within the Windows Subsystem for Linux (WSL).
OS X users: use the Vagrant kit or install XCode command-line tools and use the Unified Installer.
Automated provisioning: See Plone's Ansible Playbook for a full-stack installation kit.
Cross-platform Docker: install Docker and use the Plone Docker image.
For the Plone 5.2 upgrade guide, see https://docs.plone.org/manage/upgrading/
Downloads
Changes
Zope 4.1.1 -> 4.1.3
setuptools: 41.0.1 → 42.0.2
plone.recipe.zope2instance: 6.3.0 → 6.5.1
New features:
-
added
wsgi-ini-template
option for specifying a custom template for the generation of thewsgi.ini
configuration file [ajung] (119-1) -
advanced WSGI logging configuration options for specifying arbitrary logging handlers for event and access log [ajung] (119-2)
-
added documentation and examples for advanced WSGI logger configuration [ajung] (119-3)
-
Add Sentry support by adding a new filter to the WSGI pipeline. (#124)
Bug fixes:
-
for initialization option, string format works for instance console script not for the others
[mamico] (#130) -
Add documentation for
threads
option. (#126) -
Fix documentation for http-address option. (#127)
-
Fixed a deprecation warning when importing
makerequest
fromTesting.ZopeTestCase.utils
.
This also fixes a side effect which can bite you if you rely on theZOPETESTCASE
environment variable, only being set to1
during test runs. (#122)
plone.releaser: 1.7.2 → 1.8.0
New features:
- Handle coredev branch 6.0 when releasing packages.
[maurits] (#27)
Bug fixes:
-
Fixed adding some package versions twice when releasing.
[maurits] (#24) -
Fixed Python 3 compatibility. [maurits] (#25)
tqdm: 4.32.2 → 4.40.0
twine: 1.13.0 → 1.15.0
zest.releaser: 6.19.0 → 6.19.1
plone.app.robotframework: 1.5.2 → 1.5.3
Bug fixes:
-
Fix the Debug keyword (#114)
-
Remove deprecation warnings [ale-rt] (#116)
i18ndude: 5.3.0 → 5.3.1
Bug fixes:
- Disallow non-word characters (but do allow dashes) in
i18n:name
attributes when runningfind-untranslated
code analysis. [gyst] (#71)
msgpack: 0.6.1 → 0.6.2
Products.PythonScripts: 4.7 → 4.9
-
prevent ResourceWarning/Error by closing default contents file
(#39 <https://github.com/zopefoundation/Products.PythonScripts/issues/39>
_) -
Show proper error message for not allowed identifiers.
(#33 <https://github.com/zopefoundation/Products.PythonScripts/issues/33>
_) -
Restore History ZMI tab as Zope is supporting it again.
(#38 <https://github.com/zopefoundation/Products.PythonScripts/issues/38>
_)
Products.StandardCacheManagers: 4.0.2 → 4.0.3
tempstorage: 5.0 → 5.1
zope.app.locales: 4.0.1 → 4.1
attrs: 19.1.0 → 19.3.0
calmjs.parse: 1.1.3 → 1.2.1
cssselect: 1.0.3 → 1.1.0
decorator: 4.4.0 → 4.4.1
future: 0.17.1 → 0.18.2
futures: 3.2.0 → 3.3.0
jsonschema: 3.0.1 → 3.2.0
lxml: 4.3.4 → 4.4.2
piexif: 1.1.2 → 1.1.3
pillow: 6.1.0 → 6.2.1
pyrsistent: 0.15.2 → 0.15.6
python-dateutil: 2.8.0 → 2.8.1
pytz: 2019.1 → 2019.3
simplejson: 3.16.0 → 3.17.0
urllib3: 1.25.3 → 1.25.7
five.intid: 1.2.3 → 1.2.4
Bug fixes:
-
Also catch KeyError when traversing to fix creating relations during Copy&Paste in Zope 4.
Fixes https://github.com/plone/Products.CMFPlone/issues/2866
[pbauer] (#12) -
When looking up back-references the lookup using unrestrictedTraverse was way to slow.
A simplified traverse speeds up the lookup by up 80x. [jensens, 2silver] (#14)
icalendar: 4.0.3 → 4.0.4
Bug fixes:
- Reduce Hypothesis iterations to speed up testing, allowing PRs to pass
[UniversalSuperBox]
mockup: 3.0.2 → 3.1.1
New features:
-
Upgrade testing dependencies: Karma (from ~3.0.0 to ~4.1.0) and Mocha (from ~3.5.3 to ~6.1.4) (#913)
-
Upgrade jQuery from version 1.11.3 to 1.12.4
[davilima6] (#915) -
Upgrade jQuery-related dependencies:
- jqtree: from version 1.4.1 to 1.4.10
- jquery-form: from 3.5.1 to 4.2.2
- bootstrap: from 3.3.6 to 3.4.1
- pickadate: from 3.5.6 to 3.6.4 (#916)
-
jqtree: from version 1.4.1 to 1.4.10
-
jquery-form: from 3.5.1 to 4.2.2
-
bootstrap: from 3.3.6 to 3.4.1
-
pickadate: from 3.5.6 to 3.6.4 (#916)
Bug fixes:
-
tinymce: Fix tab labels for insert links and images
[frapell] (#923) -
tinymce link popup external translation (#926)
-
tinyimce link popup upload tab shows up even if upload is false in pat data (#927)
-
pat-inlinevalidation: Avoid submitting files
[frapell] (#903) -
Fix marking of navigation parents as inPath
[agitator] (#906) -
Absolute positioning of default page objects in the structure pattern (take 2 on issue #895) (#908)
-
Move toolbar to be above structure pattern, by increasing its z-index from 3 to 20 (fixes Products.CMFPlone#2490)
[fulv] (#909) -
tinymce pattern: Add some lost i18n translations.
[adam139] (#910) -
Fix SyntaxError caused by duplicate translation keys
[davilima6] (#918) -
Fixed drag problem on click on sortable items in folder contents.
[giuliaghisini] (#919) -
Fix Tinymce pattern: Link popup looses tab selection on active linktype
[mamico]
Fix autotoc pattern: activate the element link with active class during initialization
[mamico] (#922)
Plone: 5.2.0 → 5.2.1
New features:
- Release Plone 5.2.1 final
[esteele]
plone.app.caching: 2.0.2 → 2.0.3
Bug fixes:
- Fix python3 related encoding error on manual purge page.
[agitator] (#51)
plone.app.content: 3.7.0 → 3.7.4
Bug fixes:
-
Reversed the order of the translations list in plonejsi18n so custom ones come before defaults one (#187)
-
Follow default_page_types setting when showing the items that can be selected as default page [erral] (#182)
-
Description duplicated in object_rename form
[mamico] (#186) -
Support plone.app.multilingual.RootCatalog.
[jaroel] (#1) -
self.errors
is a list, so.append()
should be used.
[frapell] (#2)
plone.app.contentrules: 4.1.1 → 4.1.3
Bug fixes:
-
fix genericsetup export of properties of rules that have more complex fields such as IDict. (#50)
-
Fix file extension condition. [mtrebron] (#48)
plone.app.contenttypes: 2.1.2 → 2.1.5
Bug fixes:
-
for migration tests uninstall plone.app.contenttypes if previously installed
[ericof] (#535) -
Fix richtext
getText
view to use the correct schema interface.
[thet] -
Robot tests: split big content listing scenario, fix deprecations.
[maurits] (#533) -
Clear schema cache after migration step
migrate_to_pa_event
. [jensens] (#531) -
Explicitly load zcml of dependencies, instead of using
includeDependencies
[maurits] (#2952)
plone.app.dexterity: 2.6.3 → 2.6.4
Bug fixes:
-
Use https links to documentation. [vincentfretin] (#299)
-
Update documentation introduction w/r/t archetypes (#301) (#302)
-
Fix mr.bob command in documentation (#305)
plone.app.discussion: 3.2.1 → 3.3.2
New features:
-
Notification for moderator: show email address of commentator. (#163)
-
Link to the commented page for editing, approving, deleting comment instead of linking to
/@@moderate-publish-comment
and@@moderate-delete-comment
.
[ksuess] (#163) -
Additional view for approved comments
[ksuess] (#159)
Bug fixes:
-
/@@moderate-publish-comment
: publish only pending comment, else show status message "comment already approved".
[ksuess] (#163) -
Use the shared 'Plone test setup' and 'Plone test teardown' keywords in Robot tests.
[Rotonen] (#155) -
Load zcml of
plone.resource
for our use of theplone:static
directive.
[maurits] (#2952)
plone.app.event: 3.2.4 → 3.2.6
Bug fixes:
-
Fix Python2 vs. Python3 text and bytes handling in the calendar portlet. (#308)
-
Load zcml of
plone.resource
for our use of theplone:static
directive.
[maurits] (#2952)
plone.app.iterate: 3.3.12 → 3.3.13
Bug fixes:
- Explicitly load zcml of dependencies, instead of using
includeDependencies
.
[maurits] (#2952)
plone.app.layout: 3.2.1 → 3.4.0
New features:
-
Add is_navigation_root check in plone_context_state view
[erral] (#225) -
Add a sorrounding div to the webstats js. Fixes #157
[erral] (#157)
Bug fixes:
-
Fix Home tab localization [vincentfretin] (#222)
-
Fix memory leak on getUserInfo [avoinea] (#204) (#210)
-
Fix Unicode Error in folders with special chars. See #215 [erral] (#215)
-
Add missing translation for screen readers
[laulaz] -
Memory leak on getUserInfo [avoinea] (#204)
plone.app.linkintegrity: 3.3.11 → 3.3.12
Bug fixes:
- Explicitly load zcml of dependencies, instead of using
includeDependencies
.
[maurits] (#2952)
plone.app.locales: 5.1.18 → 5.1.21
-
Megaupdate plone.po RU locale.
[Serge73] -
Fix French translation.
[laulaz] -
Update Japanese translations.
-
Update Portuguese-BR translations.
-
Update French translations.
-
Update Slovenian translations, sync from POT files.
[balavec] -
Update German: Inhalte werden "Erstellt" nicht "Erzeugt".
[jensens] -
Minor fixes in Basque
[erral] -
Update Spanish translation.
[erral] -
Update basque translation
[erral] -
Update Slovenian translations.
[balavec]
plone.app.multilingual: 5.3.5 → 5.5.0
New features:
-
Remove the 'set_language' parameter when 'always_set_cookie' is enabled in language control panel. See #362
[erral] (#362) -
Add low level events and notifies:
on register, update and remove of a translation to a translation groups.
[jensens] (#256)
Bug fixes:
-
Use the shared 'Plone test setup' and 'Plone test teardown' keywords in Robot tests.
[Rotonen] (#349) -
fix adding new language when Language Independent Folder has content
[petschki] (#358) -
add/update translation forms doesn't show error return from z3c form validation
[mamico] (#360) -
Remove deprecation warnings in tests.
Increase readability
Add code comments.
Remove superfluos reindex of "Language" in manager.
[jensens] (#256) -
wrong check for default addview in addtranslation traverser
[mauro] (#355) -
Remove any dependency to
archetypes.multilingual
, since this is a indirection.
Remove all dependencies that are already part ofProducts.CMFPlone
.
All version specifications were reduced to use a recentProducts.CMFPlone
.
Thedecorator
dependency is no longer used.
[jensens] (#357)
plone.app.portlets: 4.4.2 → 4.4.4
Bug fixes:
-
- Remove role="navigation" from Navigation portlet.
[ericof] (#128) (#128)
- Remove role="navigation" from Navigation portlet.
-
Remove role="navigation" from Navigation portlet.
[ericof] (#128) (#128) -
Fix review portlet when show on the portal-root (#130)
-
Fix default value for label_msgid
[erral] (#133)
plone.app.querystring: 1.4.11 → 1.4.12
Bug fixes:
- Integer criterions: try to convert all input to integers.
Most notably this did not happen for unicode on Python 2.
So au"42"
was passed as value to the catalog query, and this matched either all or nothing.
[maurits] (#93)
plone.app.redirector: 2.1.0 → 2.1.1
Bug fixes:
- Allow performance tests to take more time.
This seems needed on the Plone Jenkins test server when jobs are run in parallel.
[maurits] (#20)
plone.app.textfield: 1.3.1 → 1.3.2
Bug fixes:
- Check if transform output is actual string on Python 2.
[agitator] (#37)
plone.app.theming: 4.0.1 → 4.0.4
Bug fixes:
-
Fix creating a new theme ttw in py2 with Zope 4.1.3.
[pbauer] (#166) -
Load zcml of
plone.resource
for our use of theplone:static
directive.
[maurits] (#2952) -
Fixed Python3 TypeError: 'filter' object is not subscriptable.
This happened when overriding a filesystem theme with a TTW version
[fredvd] (#160)
plone.app.upgrade: 2.0.27 → 2.0.31
Bug fixes:
-
Make sure plone.staticresources is installed to fix issues with site migrated from 5.0 or 5.1 to 5.2.1.
Fixes https://github.com/plone/Products.CMFPlone/issues/2996
[pbauer] (#223) -
Fixed error when upgrading relations.
[maurits] (#220) -
Add Collection to the default_page_types setting
[erral] (#216) -
Add empty upgrade step for Plone 5.1.6
[esteele] (#214)
plone.app.users: 2.6.0 → 2.6.2
Bug fixes:
-
Error happening during user add notification is logged. (#85)
-
User feedback if error happens during user add notification. (#86)
-
Fix default value for label_msgid. (#88)
[erral] -
Fix many_groups usage in AddUserForm
[tmassman] (#83)
plone.app.vocabularies: 4.1.0 → 4.1.1
Bug fixes:
- Principals vocabularies: Fixed handling of results from multiple PAS plugins (like pasldap and mutable_properties). (#60)
plone.app.widgets: 3.0.2 → 3.0.3
Bug fixes:
- Run robot tests as Member since the widget will move to the logged-in-bundle.
[agitator] (#201)
plone.app.z3cform: 3.1.1 → 3.1.3
Bug fixes:
-
- Fix LinkWidget selected tab on edit #108
[mamico] (#108)
- Fix LinkWidget selected tab on edit #108
-
Fix LinkWidget selected tab on edit #108
[mamico] (#108) -
Fix wrong default for method attribute in pt
[mamico] (#107)
plone.dexterity: 2.9.1 → 2.9.5
Bug fixes:
-
Speedup (~1.6x) parallel thread execution by removing superfluos synchronization [jensens] (#123)
-
Invalidate cached FTIs on request to allow complex/long running auto-installations. [jensens]
-
Fix thread safe recursion detection. This fixes an issue in plone.restapi: https://github.com/plone/plone.dexterity/issues/120. [jensens] (#120)
-
The debug messages issued when a non existent behavior is recorded in an FTI have been improved [ale-rt] (#109)
-
Avoid looking up behaviors with an empty name [ale-rt] (#110)
-
Performance enhancement in schema cache by factor ~1.5.
[jensens] (#113) -
Performance enhancement in schema cache and assignable.
[jensens] (#115) -
Performance enhancement:
Refine pre-filtering of attributes on content__getattr__
.
Filter out all permissions (ending with_Permission
) and some portal-tools.
Also often called aquired functions are skipped.
[jensens] (#116) -
Performance enhancement: avoid a providedBy in
_default_from_schema
.
[jensens] (#117)
plone.folder: 3.0.0 → 3.0.1
Bug fixes:
-
- Fixes slow lookup of
documentToKeyMap
in GopipIndex.
About up to 66x speedup in some cases.
This may add up to seconds less on large navtree renderings.
[jensens] (#14)
- Fixes slow lookup of
-
Fixes slow lookup of
documentToKeyMap
in GopipIndex.
About up to 66x speedup in some cases.
This may add up to seconds less on large navtree renderings.
[jensens] (#14)
plone.formwidget.namedfile: 2.0.9 → 2.0.10
Bug fixes:
- set widget value to z3c.form.interfaces.NOT_CHANGED when the user selects 'Keep Existing File' in the widget, so z3c.form understands the field has not changed [flipmcf] (#41)
plone.namedfile: 5.0.4 → 5.2.1
New features:
-
Load SVG files.
[balavec] (#63) -
Add new interface
plone.namedfile.interfaces.IPluggableFileFieldValidation
andplone.namedfile.interfaces.IPluggableImageFieldValidation
.
Refactored: the fields validation now looks for adapters with this interfaces adapting field and value.
All found adapters are called.
The image content type checker (existed before) is by now the only adapter implemented and registered so far.
Other adapters can be registered in related or custom code.
[jensens] (#81)
Bug fixes:
-
Fix tiff support. Remove process_tiff and let the PIL do the work.
[mamico] (#85) -
Fix content_type in getImageInfo when using PIL.
[mamicp] (#85) -
fix ResourceWarnings for unclosed files
[mamico] (#80)
plone.portlet.collection: 3.3.1 → 3.3.2
Bug fixes:
- Fix deprecated import
isDefaultPage
.
[jensens]
plone.protect: 4.1.2 → 4.1.3
Bug fixes:
- When marking an OOBTree as safe, also mark its buckets as safe. Fixes issues with objects that have many annotations. (#88)
plone.rest: 1.4.0 → 1.6.0
New features:
-
Remove CMFPlone and make plone.app.redirector dependency optional [timo] (#81)
-
Brown bag release.
-
Brown bag release.
plone.restapi: 4.3.1 → 6.1.0
Breaking changes:
-
Remove IAPIRequest marker interface from plone.restapi. The correct interface should be imported from plone.rest.interfaces instead. If anybody was using this marker Interface, it didn't do anything. (#819)
-
Rename tiles behavior and fields to blocks, migration step.
[timo, sneridagh] (#821)
New features:
-
Add SearchableText indexing for text in blocks
[luca-bellenghi] (#844) -
Add Python 3.8 support @timo (#829)
-
Add @sources and @querysources endpoints, and link to them from JSON schema in @types response.
[lgraf] (#790) -
Add @querystring-search endpoint that returns the results of a search using a p.a.querystring query.
[sneridagh] (#789) -
Use Plone 5.2 and Python 3 as default to generate documentation. [timo] (#800)
-
Add @querystring endpoint that dumps p.a.querystring config.
[lgraf] (#754)
Bug fixes:
-
Prevent converting bytestring ids to unicode ids when reordering (see upgrade guide for potential migration).
[deiferni] (#827) -
Change to use the short name for the Blocks behavior instead of using the interface one. It fixes #838.
[sneridagh] (#838) -
Fix filtering vocabs and sources by title with non-ASCII characters.
[lgraf] (#825) -
Fix serialization of vocabulary items for fields that need hashable items (e.g. sets).
[buchi] (#788) -
Fixed startup error when Archetypes is there, but
plone.app.blob
orplone.app.collection
not.
[maurits] (#690) -
Explicitly load zcml of dependencies, instead of using
includeDependencies
[maurits] (#2952) -
Fire ModifiedEvent when field is set to null in a PATCH request.
[phgross] (#802) -
Testing: Drop freezegun and instead selectively patch some timestamp accessors.
[lgraf] (#803) -
Make group serializer results predictable by returning sorted item results. [timo] (#798)
-
Fix typo in the
tiles_layout
field title name.
[sneridagh] (#785)
plone.schemaeditor: 2.0.20 → 2.1.0
New features:
- Deleting fieldsets is now possible through the UI. (#69)
Bug fixes:
- Don't show an error when a "required" field doesn't have a default. Also added a "Done" button. (#71)
plone.staticresources: 1.1.0 → 1.2.1
New features:
-
Update jQuery from version 1.11.3 to 1.12.4
[davilima6] (#34) -
Recompile 'plone' bundle after updating jQuery-related packages (#40)
-
Update all components and recompile bundles. (#44)
-
Split up bundles for more flexibility and optimized resource loading.
Move select2 and datepicker to logged-in bundle.
Move toolbar, portletmanager, querystring and structure pattern to editor bundle.
Move tinymce to it's own bundle.
Single out moment.js to reduce plone bundle size and allow async loading.
Add optional datatables bundle.
[agitator] (#46)
Bug fixes:
-
Fixed drag problem on click on sortable items in folder contents. (#56)
-
Fix problem with TTW compilation of bundles. (#58)
-
Fix autotoc pattern: activate the element link with active class during initialization
[mamico] (#37) -
Fix Tinymce pattern: Link popup looses tab selection on active linktype
[mamico] (#37) -
build js/css for mockup changes plone/mockup#922
[mamico] (#37) -
When compiling a bundle and including a resource from a request, open the
temporary file in binary mode.
[frapell] (#38) -
Bring fix for https://github.com/plone/mockup/issues/923
[frapell] (#41) -
Fix "TTW Bundle compilation broken".
Refs: https://github.com/plone/Products.CMFPlone/issues/2969
[thet] (#43)
plone.supermodel: 1.4.0 → 1.5.0
New features:
- Add support for choices of integers for improved registry.xml export.
[jone] (#32)
Bug fixes:
- tests to ensure schema.Set is serialized consistently (#30)
plone.testing: 7.0.2 → 7.0.3
Bug fixes:
- Fix issue with test-setup when using ZServer 4.0.2.
[pbauer] (#69)
plone.z3cform: 1.1.0 → 1.1.1
Bug fixes:
- Fix edit/delete in paginated crud-forms [fRiSi]
plonetheme.barceloneta: 2.1.4 → 2.1.6
Bug fixes:
-
Revert "Fix the different width of Hide and Show button in action control panel" [vincentfretin] (#187)
-
Load zcml of
plone.resource
for our use of theplone:static
directive.
[maurits] (#2952)
Products.CMFCore: 2.4.0 → 2.4.2
-
Resolve
docutils
dependency conflict withZope
.
(#83 <https://github.com/zopefoundation/Products.CMFCore/issues/83>
_) -
Make sure
FSFile.__str__
returns correct native strings under Python 3.
(#76 <https://github.com/zopefoundation/Products.CMFCore/issues/76>
_) -
Add a
__bytes__
method toFSFile
. -
Add more files types to the FSFile registrations.
Products.CMFEditions: 3.3.2 → 3.3.3
Bug fixes:
- Fix DeprecationWarning [jensens] (#71)
Products.CMFPlone: 5.2.0 → 5.2.1
New features:
- Add plone.staticresources to list of addons which are automatically upgraded if upgrade steps are available.
[thet] (#2976)
Bug fixes:
-
fix creation of Plone site not adding default Dexterity content types if example content not explicitily selected by user.
[ericof] (#1318) -
fix default value for email msgid
[erral] (#2790) -
Fix: PasswordResetView::getErrors is called, this ensures password is validated through RegistrationTool before attempting to reset password.
[nazrulword] (#2917) -
Breadcrumbs: consider hidden folders when creating urls [ksuess] (#2935)
-
Add Collection to the default_page_types list
[erral] (#2956) -
Fix localization of "Site setup" in some control panels [vincentfretin] (#2958)
-
Fix TTW Bundle compilation broken.
[thet] (#2969) -
Do not save type settings in "content-controlpanel" when switching between types.
[cekk] (#2986) -
Correctly fire events when user autologin after the password has been reset.
[ericof] (#2993)
Products.DateRecurringIndex: 3.0.0 → 3.0.1
- remove unicode char from CONTRIBUTORS.rst
[tkimnguyen]
Products.GenericSetup: 2.0 → 2.0.1
- Fix the sorting of upgrade steps. [vanderbauwhede]
Products.PlonePAS: 6.0.2 → 6.0.5
Bug fixes:
-
- Notify CredentialsUpdated event when password is changed
[ezvirtual] (#33)
- Notify CredentialsUpdated event when password is changed
-
Notify CredentialsUpdated event when password is changed
[ezvirtual] (#33) -
- Notify PropertiesUpdated event when member properties are changed
[ezvirtual]
- Notify PropertiesUpdated event when member properties are changed
-
Add simple test for PropertiesUpdated event
[ezvirtual] (#27) -
Notify PropertiesUpdated event when member properties are changed
[ezvirtual] -
Add simple test for PropertiesUpdated event
[ezvirtual] (#27) -
Log exception from PAS logout() instead of swallowing them
[ajung] (#50) -
Fix deprecated imports.
Fix buildout infrastructure for Plone 5.2.
[thet] (#51) -
Create the MemberData object from an adapter instead of directly instantiating it, as intended in Products.CMFCore.MemberDataTool.
This allows for better extensibility.
[thet] (#52)
Products.PluggableAuthService: 2.0 → 2.2.1
-
Fix broken ICredentialsUpdatedEvent event handler call to updateCredentials.
(#59 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/59>
_) -
Add new events to be able to notify when a principal is added to
or removed from a group. Notify these events when principals are
added or removed to a group in ZODBGroupManager
(#17 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/17>
_) -
Fix bug in
getRolesForPrincipal
for non PAS user. -
Fix formatting in "Plugin Types" documentation.
-
Fixed error assigning roles in
manage_roles
page in ZMI.
See issues#43 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/43>
and#51 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/51>
.
Products.PluginRegistry: 1.7 → 1.8
-
Rely on Zope 4 branch for unit tests to retain Python 2 compatibility
-
Add
movePluginsTop
method to registry. -
Fix linting.
Products.Sessions: 4.5 → 4.6
-
Banish dependency on
Products.TemporaryFolder
into a tests extra
and point out its issues under Zope 4 in the README.
(#26 <https://github.com/zopefoundation/Products.Sessions/issues/26>
_) -
Switch tests dependencies to Zope 4.x branch to retain Python 2 compatibility
-
Fix access permissions for
meta_type
andzmi_icon
properties so
they don't raise when accessed in the admin interface.
(#24 <https://github.com/zopefoundation/Products.Sessions/pull/24>
_) -
Fix Python 3 compatibility of
_p_resolveConflict
.
(#25 <https://github.com/zopefoundation/Products.Sessions/pull/25>
_)
Products.ZSQLMethods: 3.0.7 → 3.0.9
z3c.caching: 2.1 → 2.2
-
Fix DeprecationWarnings: import moves from
zope.component
tozope.interface
.
Depend on zope.interface >= 3.8.0.
[jensens] -
Add support for Python 3.8a3.
[icemac]
zodbverify: 1.0.1 → 1.0.2
Bug fixes:
- Open Data.fs in read only mode. (#2)
collective.z3cform.datagridfield: 1.5.1 → 1.5.2
plone.formwidget.datetime: 1.3.4 → 1.3.5
z3c.relationfield: 0.8.0 → 0.9.0
New features:
- Provide IRelationBrokenEvent to be able to distinguish the event when
subscribing to IObjectModifiedEvent
[vangheem]
plone.app.blocks: 4.3.1 → 4.3.2
plone.app.standardtiles: 2.3.1 → 2.3.2
trollius: 2.2 → 2.2.post1
plone.app.imaging: 2.1.0 → 2.1.1
Bug fixes:
- Fix IOError: cannot write mode RGBA as JPEG on ImageField scale
[avoinea]
archetypes.multilingual: 3.0.6 → 3.0.8
Bug fixes:
-
Fix export of components by adding a
__name__
property to the handler.
[maurits] (#27) -
Fix test dependency for Plone 5.2
[jensens] (#28)