Changelog (part 1)
docutils: 0.12 → 0.13.1
-----------------------
AccessControl: 3.0.12 → 3.0.13
------------------------------
- In ``str.format``, check the security for attributes that are accessed.
Part of PloneHotfix20170117. [maurits]
- Added ``override_container`` context manager. Used this in tests to
make them pass when the standard permissive security assertions for
strings has been changed. [maurits]
ExtensionClass: 4.1.2 → 4.3.0
-----------------------------
DateTime: 4.0.1 → 4.1.1
-----------------------
zdaemon: 4.1.0 → 4.2.0
----------------------
transaction: 1.4.4 → 1.7.0
--------------------------
Sphinx: 1.3.6 → 1.5.2
---------------------
setuptools: 21.0.0 → 34.3.0
---------------------------
zc.buildout: 2.5.2 → 2.8.0
--------------------------
collective.recipe.template: 1.13 → 2.0
--------------------------------------
mr.developer: 1.34 → 1.35
-------------------------
plone.recipe.zeoserver: 1.2.9 → 1.3
-----------------------------------
New features:
- Add support for log rotation.
[hvelarde]
Bug fixes:
- Typo in documentation. [ale-rt]
plone.recipe.zope2instance: 4.2.21 → 4.2.22
-------------------------------------------
Bug fixes:
- Add coding headers on python files.
[gforcada]
plone.releaser: 1.5.3 → 1.5.4
-----------------------------
Bug fixes:
- Use print as a function.
[gforcada]
plone.versioncheck: 1.3 → 1.5.1
-------------------------------
z3c.ptcompat: 1.0.1 → 2.0
-------------------------
collective.xmltestreport: 1.3.3 → 1.3.4
---------------------------------------
Bug fixes:
- Fixed UnicodeDecodeError when error message contains non-ascii.
Fixes https://github.com/collective/collective.xmltestreport/issues/16
[maurits]
plone.app.robotframework: 1.0 → 1.0.2
-------------------------------------
Bug fixes:
- Fix issue where custom pybot-entrypoint failed to parse Sphinx-document with :ref:
[datakurre]
- fix broken links
[staeff]
robotframework: 3.0 → 3.0.2
---------------------------
robotframework-debuglibrary: 0.5 → 0.8
--------------------------------------
robotframework-selenium2library: 1.7.4 → 1.8.0
----------------------------------------------
robotframework-selenium2screenshots: 0.7.0 → 0.7.2
--------------------------------------------------
robotsuite: 1.7.0 → 2.0.0
-------------------------
selenium: 2.53.5 → 2.53.6
-------------------------
i18ndude: 4.0.1 → 4.1
---------------------
New features:
- Allow use of regular expressions for --exclude parameter. For example,
use ``*.py`` to exclude all python files. This doesn't break existing
behavior. Do remember to use quotes around the expression.
[laulaz, maurits]
Pygments: 2.0.2 → 2.2.0
-----------------------
sphinxcontrib-robotframework: 0.5.1 → 0.6.1
-------------------------------------------
Chameleon: 2.24 → 2.25
----------------------
cssselect: 0.9.2 → 1.0.1
------------------------
decorator: 4.0.10 → 4.0.11
--------------------------
Jinja2: 2.8 → 2.9.5
-------------------
lxml: 3.5.0 → 3.7.3
-------------------
Markdown: 2.6.6 → 2.6.7
-----------------------
Pillow: 3.3.0 → 3.4.2
---------------------
python-dateutil: 2.4.2 → 2.6
----------------------------
requests: 2.9.2 → 2.13.0
------------------------
simplejson: 3.8.2 → 3.10.0
--------------------------
future: 0.15.2 → 0.16.0
-----------------------
borg.localrole: 3.1.2 → 3.1.3
-----------------------------
Bug fixes:
- Removed ZopeTestCase. [maurits]
diazo: 1.2.3 → 1.2.5
--------------------
New features:
- only add absolute prefix for xlink:href attributes if url doesn't start
with a '#' (use anchor_safe_urljoin)
[huubbouma]
Bug fixes:
- Fix test with webob 1.7
[davisagli]
five.intid: 1.1.1 → 1.1.2
-------------------------
Bug fixes:
- Prevent errors on ``removeIntIdSubscriber`` when the ``IKeyReference`` adapter
raises a ``NotYet``, e.g. because the object does not have a proper path.
[ale-rt]
icalendar: 3.10 → 3.11.3
------------------------
Bug fixes:
- Removed ``setuptools`` as a dependency as it was only required by setup.py
and not by the package.
- Don't split content lines on the unicode ``LINE SEPARATOR`` character
``\u2028`` but only on ``CRLF`` or ``LF``.
- Run tests with python 3.5 and 3.6.
[geier]
- Allow tests failing with pypy3 on travis.ci.
[geier]
- Encode error message before adding it to the stack of collected error messages.
- Successfully test with pypy and pypy3. [gforcada]
- Minor documentation update. [tpltnt]
mockup: 2.3.0 → 2.4.0
---------------------
Breaking changes:
- The related items and structure patterns have changed quite a lot.
Customizations might break due to these changes.
See below.
New features:
- PickADate pattern: Add a button to set the date or time to now and another to clear all inputs.
Remove the clear buttons from the date and time picker itself, as they allowed incomplete input submission (e.g. date only when date and time were required).
Also remove the now obsolete footer buttons as a whole from the date picker.
Add options ``today`` and ``clear`` to hide those buttons when set to ``false``.
Use ``display: inline-block`` instead of problematic ``float:left``.
Refs: PR #740, Fixes #732.
[thet]
- PickADate pattern: Add option to automatically set the time when changing the date.
It defaults to set the time to the current time.
[thet]
- Change default sort option in livesearch pattern.
[rodfersou]
- Show expired label in folder contents for expired attributes
[vangheem]
- Related Items refactorings:
- Make "search" and "browse" mode user-selectable via buttons.
- Remove obsolete tree widget, use "browse" mode instead.
- Let "search" mode search recursively.
- Let "browse" mode start from current path.
- Immediately open select2 results when clicking on "Browse" or "Search" or browsing somewhere.
- Show only selectable items in "search" mode, if defined.
- Show only selectable and folderish items in "browse" mode, if selctable items are defined.
- Exclude already selected items in result list.
- Default closeOnSelect to true.
- Show "Open folder" arrow only when in "browse" mode.
- Seperate templates from JavaScript into xml files.
- Allow optional image and file upload (especially useful for image and file reference widgets).
- Allow configuration of "favorites" to quickly switch the current path via a dropdown menu.
- Adapt TinyMCE pattern to related item changes and remove now obsolete selection and result templates.
- Calculate all paths relative to the ``rootPath``, so that breadcrumbs navigation and favorites do not show paths outside the rootPath.
- For results and selected items with images, add a line break after the image.
[thet]
- Make "search" and "browse" mode user-selectable via buttons.
- Remove obsolete tree widget, use "browse" mode instead.
- Let "search" mode search recursively.
- Let "browse" mode start from current path.
- Immediately open select2 results when clicking on "Browse" or "Search" or browsing somewhere.
- Show only selectable items in "search" mode, if defined.
- Show only selectable and folderish items in "browse" mode, if selctable items are defined.
- Exclude already selected items in result list.
- Default closeOnSelect to true.
- Show "Open folder" arrow only when in "browse" mode.
- Seperate templates from JavaScript into xml files.
- Allow optional image and file upload (especially useful for image and file reference widgets).
- Allow configuration of "favorites" to quickly switch the current path via a dropdown menu.
- Adapt TinyMCE pattern to related item changes and remove now obsolete selection and result templates.
- Calculate all paths relative to the ``rootPath``, so that breadcrumbs navigation and favorites do not show paths outside the rootPath.
- For results and selected items with images, add a line break after the image.
- More Related items pattern:
- Result button style allow for more room for scrollbar, and have subltle color change on hover to deliniate user-expected behavior of browsing vs. selecting item.
- Related Items pattern: content icon cross-compatibility with Plone 5.x and 4.x (via plone.app.widgets 1.x); in Plone 5 getIcon returned from brain is a boolean, in Plone 4, it is a string -- use this to show content icons in Plone 5 as previous, but also show image scale in Plone 4, but only for images. This is the most reasonable solution to avoid requesting many broken image scales (404) in Plone 4.
[seanupton]
- Result button style allow for more room for scrollbar, and have subltle color change on hover to deliniate user-expected behavior of browsing vs. selecting item.
- Related Items pattern: content icon cross-compatibility with Plone 5.x and 4.x (via plone.app.widgets 1.x); in Plone 5 getIcon returned from brain is a boolean, in Plone 4, it is a string -- use this to show content icons in Plone 5 as previous, but also show image scale in Plone 4, but only for images. This is the most reasonable solution to avoid requesting many broken image scales (404) in Plone 4.
- Structure pattern refactorings:
- Prevent popovers to be closed when clicking on non-visible elements which still use screen space (those with visibility: hidden or opacity: 0). That in addition to elements, which are not visible at all and do not use screen space (display: none). Prevents upload form in structure pattern to be closed when opening the file selection tool.
- Use thumb scale for image preview in rename dialog and optimize the rename dialog layout.
- Remove ``pat-relateditems`` path selection widget but make sure, the path can still be set via navigation within the structure pattern.
- Add ``css`` action menu item option and always do a pattern scan on action menu items. This allows to set patterns on them, e.g. to open a modal or use tooltips.
- Sort Available Columns dialog entries.
[thet]
- Prevent popovers to be closed when clicking on non-visible elements which still use screen space (those with visibility: hidden or opacity: 0). That in addition to elements, which are not visible at all and do not use screen space (display: none). Prevents upload form in structure pattern to be closed when opening the file selection tool.
- Use thumb scale for image preview in rename dialog and optimize the rename dialog layout.
- Remove ``pat-relateditems`` path selection widget but make sure, the path can still be set via navigation within the structure pattern.
- Add ``css`` action menu item option and always do a pattern scan on action menu items. This allows to set patterns on them, e.g. to open a modal or use tooltips.
- Sort Available Columns dialog entries.
- Contentloader pattern: Remotely loaded HTML content is wrapped in a ``div`` element, to allow jQuery to find also the first element.
jQuery starts to search at it's first child element.
[thet]
- TinyMCE: Simplify definition of custom imageScales by passing a JSON string.
[thet]
- Upload pattern: Add option ``allowPathSelection`` to disable the related items path selection.
[thet]
- Upgrade TinyMCE to 4.4.3
[ebrehault]
- Add select2 result class based on value of option so it can be styled
[vangheem]
- Add to interpret TinyMCE ``importcss_selector_filter`` and ``filter`` value
of each ``importcss_groups`` configuration value as RegExp value instead
of plain string to make importcss-plugin more configurable through pattern
[datakurre]
- Add ``defaultSortOn`` option in ``livesearch`` pattern.
[Gagaro]
- Add an option to set the path operator in QueryHelp and relateditem pattern.
[Gagaro]
- Add srcset attribute to image modal
[didrix]
Bug fixes:
- Change ``bool`` function in mockup-utils to allow for truthy values and match on falsy values.
[thet]
- Fix jquery.event.drag to work with HTML5 drag
[vangheem]
- Move tooltip pattern definition after bootstrapTooltip function definition.
This should fix `bootstrapTooltip is not a constructor errors`.
[vangheem]
- Make ``pat-tooltip`` useable by it's own by including the necessary less files and reuse that one in other patterns.
Allow configuration of ``placement`` parameter.
[thet]
- Update outdated links in Learn.md
[staeff]
- Use github fork of grunt-sed and remove unused task.
[gforcada]
- Fixes issue when HTML escaping select2 values. Now removing HTML completely and leave the input unescaped.
[petschki]
- Fix conflict between upload and relateditem browse button.
[Gagaro]
Plone: 5.1a2 → 5.1b2
--------------------
Breaking changes:
- Remove plone.app.openid from core, still available as addon package.
[jensens]
New features:
- Release Plone 5.1b2
[esteele]
- Release Plone 5.1b1
[esteele]
Bug fixes:
- Be sure to require archetypes.multilingual
even if it's not required as a dependency of plone.app.multilingual.
[davisagli]
plone.alterego: 1.0.1 → 1.1.1
-----------------------------
New features:
- Add compatibility with Python 3. [datakurre]
Bug fixes:
- Update code to follow Plone styleguide.
[gforcada]
plone.api: 1.5 → 1.6
--------------------
New features:
- Passing inherit=False to groups.get_roles() will only get local roles for the group.
[pbauer]
- `api.portal.get_registry_record` supports an optional `default` parameter
[ale-rt]
Bug fixes:
- Support user.get_roles for anonymous users. Refs #339
[jaroel]
- Fix imports from Globals that was removed in Zope4
[pbauer]
- Fix 'bad' quotes.
[adamcheasley]
- Typo in the documentation.
[ale-rt]
- Fix error in tests that try to add built-in roles, which no longer fails
silently in Zope4.
[MatthewWilkes]
- Do not reassign global roles as local roles when using group.grant_roles()
[pbauer]
- reST syntax in documentation, follow style-guide, adjust setup.py
[svx]
- Do not reassign dynamic roles as local roles when using group.grant_roles().
[pbauer]
- Fix translation related tests to use the ``plonelocales`` domain instead ``passwordresettool``.
Products.PasswordResetTool was removed in Plone 5.1.
[thet]
- Allow plone.api.group.get_groups for Anonymous user. Refs #290
[jaroel]
- Allow adopting to a Special User. Fixes #320 - checking permissions for Anonymous User.
[jaroel]
- Fix an AttributeError in `api.user.revoke_roles`
[ale-rt]
- Remove print statements and use @security decorators to make
code-analysis happy.
[ale-rt]
- Typo in the documentation.
[ale-rt]
- Fix travis and coveralls.
[gforcada]
- Various wording tweaks
[tkimnguyen]
- In api.content.move if source **and** target are specified and target is already
source parent, skip the operation.
- Fix test
[gforcada]
- Fix PRINTINGMAILHOST_ENABLED evaluation to respect Products.PrintingMailHost
internal logic
[ale-rt]
plone.app.caching: 1.2.11 → 1.2.15
----------------------------------
Bug fixes:
- Remove dependency on unittest2; fix tests assertions.
[hvelarde]
- Fixed tests when using ZODB 4.
[davisagli]
- Update code to follow Plone styleguide.
[gforcada]
- Code-Style: isort, utf8-headers, zca-decorators, manual cleanup.
[jensens]
- Enable unload protection by using pattern class ``pat-formunloadalert`` instead ``enableUnloadProtection``.
[thet]
plone.app.content: 3.2 → 3.3.5
------------------------------
New features:
- Move ``get_top_site_from_url`` out from here into ``Products.CMFPlone.utils``.
Deprecate old import.
[thet]
- Folder contents rename dialog: In the rename dialog, show image thumbnails in ``thumb`` scale instead of ``icon``.
Plones standard ``icon`` scale is way to small to be useful for images.
[thet]
Bug fixes:
- Check for containerish behavior in ``@@allow_upload``.
Fixes a case, where ``@allow_upload`` reported ``True`` for content of type ``File``.
[thet]
- Add a missing comma between two strings in a list,
python merges them into a single string if not.
[keul, ekulos, gforcada]
- Stop using ``canSelectDefaultPage`` Python script from CMFPlone.
[davisagli]
- Fix ``folder_contents`` view incorrectly returning an ``application/json`` response instead of a ``text/html`` response.
[thet]
- Fix issue with ``get_top_site_from_url``, where in some circumstances a ValueError was thrown.
If that happens, just return ``getSite``.
You will only notice, if you have subsites, access them non-VirtualHost-rooted and an error is thrown.
Then folder contents won't be able to navigate up to the root Plone site.
[thet]
- Apply security hotfix 20160830 for folder factories redirection. [maurits]
- Fix UnicodeDecodeError on full review list view
[datakurre]
- Folder contents properties dialog: Fix form request variables for ``effectiveDate`` and ``expirationDate`` dates.
[thet]
- Fix a json "circular reference detected" error which happened when the json dumper got unparsable data types.
[pcdummy]
plone.app.contentlisting: 1.2.7 → 1.2.8
---------------------------------------
Bug fixes:
- Remove ZopeTestCase.
[ivanteoh, maurits]
plone.app.contentmenu: 2.1.8 → 2.2.2
------------------------------------
New features:
- Make portlet manager names translatable. Add an "All" option for portlet
manager management.
[alecm]
- Display menu reorganization. Selected view/item should be on top of section
and headings should appear as headings.
[alecm]
- Add ability to specify a short title for the collapsed sidebar by setting
extras['shortTitle'], in the same way as stateTitle.
[MatthewWilkes]
- Documentation in README added.
[jensens]
Bug fixes:
- Fix portlets ZCML title registration.
[gforcada]
- Don't extract dynamic messages with i18ndude.
[vincentfretin]
- Add default icon for top-level toolbar entries
[alecm]
- Code cleanup.
[gforcad]
- Minor code cleanup, some micro-optimizations.
[jensens]
plone.app.contentrules: 4.0.11 → 4.0.13
---------------------------------------
Bug fixes:
- In browser tests, specify the buttons to be clicked by their name instead of their index.
[thet]
- Fix import location for Products.ATContentTypes.interfaces.
[thet]
- Add coding header to python files.
[gforcada]
plone.app.contenttypes: 1.2.17 → 1.2.22
---------------------------------------
New features:
- Remove browserlayer from listing views to allow overrides from other packages
[agitator]
Bug fixes:
- Add condition so custom folder migration does not fail if there is not
an 'excludeFromNav'
[cdw9]
- Use helper method to retrieve all catalog brains in migration code, because Products.ZCatalog removed the ability to get all brains by calling the catalog without arguments.
[thet, gogobd]
- Fix use of add_file in testbrowser tests. [davisagli]
- Render migration results without using Zope session. [davisagli]
- Use unicode string when .format() parameter is unicode for the field migrator
[frapell]
- Fix SearchableText indexer, using textvalue.mimeType
[agitator]
- Fix Mimetype icon path. With the removal of the skins folder in
https://github.com/plone/Products.MimetypesRegistry/pull/8/commits/61acf8327e5c844bff9e5c5676170aaf0ee2c323
we need the full resourcepath now
[agitator]
- Show message for editors when viewing Link.
Fixes `issue 375 <https://github.com/plone/plone.app.contenttypes/issues/375>`_.
[maurits]
- Update code to follow Plone styleguide.
[gforcada]
- Update File.xml view action url_expr to append /view
Fixes 'issue 378' <https://github.com/plone/plone.app.contenttypes/issues/378>`_.
[lbrannon]
- Correct the SearchableText base indexer: use mime type of RichText output
(rather than raw) value in plaintext conversion. Fixes #357.
[petri]
plone.app.customerize: 1.3.5 → 1.3.7
------------------------------------
Bug fixes:
- Fix tests on Zope 4. [davisagli]
- Add coding header to python files.
[gforcada]
- Update code to follow Plone styleguide.
[gforcada]
plone.app.dexterity: 2.3.2 → 2.4.0
----------------------------------
Breaking changes:
- When setting the Description field, do not remove new lines but keep the input as-is.
Instead remove new lines in the plone.dexterity ``Description`` metadata accessor.
[thet]
New features:
- Add generic version of folder_listing view & macro. Only registered for
Plone 5.1, to avoid taking precedence over skin layer templates for
Archetypes content in Plone 5.0
[davisagli]
Bug fixes:
- Do not import ``IFileFactory`` in interfaces from plone.app.widgets.
It is only imported over there.
[jensens]
- Fix tests when using zope.testbrowser 5.0 [davisagli]
- Update code to follow Plone styleguide.
[gforcada]
- Documentation: Add dexterity test example using a behavior.
[ramiroluz]
- Add a generic version of the folder_listing view
so that the container view can use it even without plone.app.contenttypes
(such as in tests using the DEXTERITY_FIXTURE)
[davisagli]
- Replaced ``secureSend`` with ``send`` in documentation.
``secureSend`` has long been deprecated.
[maurits]
- TTW behaviors selection of the name is now bound to the registration,
prior it was bound to the interface.
But interfaces may be used by more than one registered behavior.
[jensens]
plone.app.discussion: 2.4.17 → 3.0.0
------------------------------------
New features:
- Reindex comments when they are modified.
[gforcada]
Bug fixes:
- Fixed tests with newer testbrowser.
[mauristvanrees]
- Remove deprecated __of__ calls on BrowserViews
[MrTango]
- Improve English on a couple of field descriptions
[djowett]
- Fix some easy pep8 issues
[djowett]
- Make comment on private content not publicly available in search results.
Part of PloneHotfix20161129. [vangheem, maurits]
- Apply security hotfix 20160830 for redirects. [maurits]
- Update Traditional Chinese translation.
[l34marr]
plone.app.event: 3.0 → 3.0.4
----------------------------
Breaking changes:
- Really remove Plone 4 compatibility code.
[thet]
Bug fixes:
- Fix views should show the next upcoming recurrence of event.
Fixes: https://github.com/plone/plone.app.event/issues/185
[allusa]
- Remove requirement of ``collective.elephantvocabulary`` which is no longer used.
[davisagli]
- Fix format of tooltip in calendar portlet.
Fixes: https://github.com/plone/Products.CMFPlone/issues/1046
[fgrcon]
- Fix bug when creating indexes on install. It was not detecting existing indexes correctly.
[vangheem]
- Do not index `sync_uid`, `start` and `end` fields if they are empty.
[bsuttor]
- Update french translations.
[bsuttor]
- Fixing a typo in dutch translations.
[andreesg]
- Update Traditional Chinese Translations.
[l34marr]
plone.app.folder: 1.2.0 → 1.2.2
-------------------------------
Bug fixes:
- Support ZODB5
[pbauer]
- Remove unused tests/bbb.py file which is not used by plone.app.folder itself.
[gforcada]
plone.app.i18n: 3.0.3 → 3.0.4
-----------------------------
Bug fixes:
- Remove zopetestcase.
[ivanteoh, maurits]
- Add coding header to pyton files.
[gforcada]
plone.app.iterate: 3.2.1 → 3.3.1
--------------------------------
New features:
- Do not depend on Products.Archetypes anymore.
If Archetypes is present it still registers the adapters.
[jensens]
Bug fixes:
- Fix test in Zope 4. [davisagli]
- Do not use unittest2 anymore.
[jensens]
- Cleanup: isort, zca decorators, etc.
[jensens]
- Some more cleanup.
[gforcada]
- Add coding header on python files.
[gforcada]
- Hide uninstall profile from being shown on the Plone install (advanced) form.
[gforcada]
- Remove broken references when making checkout.
Fixes issue `30 <https://github.com/plone/plone.app.iterate/issues/30>`_.
[maurits]
plone.app.layout: 2.6.1 → 2.6.4
-------------------------------
Bug fixes:
- Fix error in viewlet when related dexterity item has been deleted.
[maurits]
- Fix sitemap.xml.gz for plone.app.multilingual (>= 2.x) but breaks it for
LinguaPlone and plone.app.multilingual 1.x
If this is a problem then please see bedbfeb67 on 2.5.x branch for how to
maintain compatibility with these products.
[djowett]
- Include the ``template`` body class also, when a view but no template is passed.
Fixes missing template class with plone.app.blocks based layouts in Mosaic.
[thet]
- Removed ZopeTestCase from the tests.
[ivanteoh, maurits]
- Add default icon for top-level contentview toolbar entries
[alecm]
- Remove commented out viewlet (meant for Plone 3) and its related template.
[gforcada]
- Adapt code to some deprecated methods getting finally removed.
[gforcada]
plone.app.linkintegrity: 3.0.6 → 3.2.1
--------------------------------------
New features:
- Compatibility with ZCatalog 4 (upgrade steps)
[pbauer, jensens]
- Information about contents within a selected folder for deletion.
This information contains number of deleted objects,
number of subfolders and number of published objects.
[karalics]
Bug fixes:
- Show breakage info even if catalog is out of sync
[tomgross]
- Add coding headers on python files.
[gforcada]
- Remove hard dependency on Archetypes (again).
[davisagli]
- Use transaction savepoints while calling @@updateLinkIntegrityInformation
to keep memory usage under control.
[ale-rt]
plone.app.locales: 5.0.11 → 5.1.1
---------------------------------
- Update Japanese translations.
- Update the Transifex resourceas configuration at Transifex project
https://www.transifex.com/plone/plone5/
[macagua]
- Update Spanish translations.
[macagua]
- Update basque translations.
[erral]
- Updated Chinese Simplified translation
[jianaijun]
- Updated Tranditional Chinese translations.
[l34marr]
- Since Products.PasswordResetTool was merged into CMFPlone 5.1 and the templates now use the ``plone`` domain, merge all ``passwordresettool.po`` files into ``plone.po``.
[thet]
- Updated French translations.
[gnafou]
- Add messages and English translations for portlet manager names.
[alecm]
- Updated German Translations.
[vincero]
- Updated Tranditional Chinese translations.
[l34marr]
- Add coding header to python files.
[gforcada]
plone.app.lockingbehavior: 1.0.4 → 1.0.5
----------------------------------------
Bug fixes:
- Unskip test for Zope 4, as isolation problems are already fixed.
[thet]