Changelog (Part 2)
plone.app.discussion: 2.4.11 → 2.4.17
-------------------------------------
New features:
- Make tests work with lxml safe html cleaner
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Cleaned code from flake8 errors. [maurits]
- Removed ``comment-migration`` view. This did not work anymore on
Plone 5. If you still need to migrate from old-style comments, so
from Plone 4.0 or earlier, please upgrade to Plone 4.3 first.
[maurits]
- Reset the required setting of the author_email widget each time.
Otherwise, the email field might get set to required when an
anonymous user visits, and then remain required when an
authenticated user visits, making it impossible for an authenticated
user to fill in the form without validation error. Or when in the
control panel the field is set as not required anymore, that change
would have no effect until the instance was restarted. [maurits]
- Fixed possible cross site scripting (XSS) attack on moderate comments page. [maurits]
- Removed docstrings from some methods to avoid publishing them. From
Products.PloneHotfix20160419. [maurits]
- Mark ''Edit'' button for translation.
https://github.com/plone/plone.app.discussion/issues/90
[gforcada]
plone.app.event: 2.0.7 → 3.0
----------------------------
Breaking changes:
New features:
- Use ``schema.URI`` instead of ``schema.TextLine`` for ``event_url`` field.
[thet]
- Make JavaScript date/time update work with optional start/end dates.
[thet]
- Make use of more generic selectors in JavaScript, so that JavaScript works also for derived classes.
[thet]
- Configure custom css classes for all event behavior fields.
This makes it easier to use same selectors also for derived behaviors.
Needs ``plone.app.z3cform >= 2.0.1``.
[thet]
- Use ``plone.autoform.directives`` for manipulating field widgets instead of overriding the default Fieldwidget adapters.
[thet]
- Changed the color of the navigation in the calendar widget to grey(from blue) using inherit.
see https://github.com/plone/Products.CMFPlone/issues/1445
[janga1997]
- Added short-names for behaviors.
[jensens]
Bug fixes:
- Fixed possible cross site scripting (XSS) attack in location field. [maurits]
- Remove Archetypes based JavaScript code.
[thet]
- Don''t validate the ``validate_start_end`` invariant, if start or end are ``None``.
This can happen on non-required, default empty start or end fields during editing.
[thet]
- Don''t break ``base.dates_for_display`` and the ``formatted_date`` content provider, if event object has no start or end dates.
It might come from a potential event.
[thet]
plone.app.i18n: 3.0.2 → 3.0.3
-----------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.imaging: 2.0.3 → 2.0.5
--------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fix tests to not scale ``gif`` images, which were converted to ``jpeg`` imaged until ``plone.scale`` version < 2.
Use ``png`` images for testing instead, which works for all versions of plone.scale.
[thet]
plone.app.iterate: 3.1.5 → 3.2.1
--------------------------------
New features:
- Added uninstall profile. [maurits]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Removed deprecated ``actionicons.xml``. [maurits]
- no special case that enables checkout via GET
[gotcha]
- Minimal code cleanup. [gforcada]
plone.app.layout: 2.5.19 → 2.6.1
--------------------------------
Breaking changes:
- Deprecated ``plone.app.layout.globals.pattern_settings``.
Moved view to ``Products.CMFPlone.patterns.view``.
Deprecated also pointless interface for this view.
Addresses https://github.com/plone/Products.CMFPlone/issues/1513 and goes together with https://github.com/plone/Products.CMFPlone/issues/1514.
[jensens]
Bug fixes:
- Document byline viewlet is now displayed only to anonymous users if permited by the `Allow anyone to view ''about'' information` option in the `Security Settings` of `Site Setup` (closes `CMFPlone#1556`_).
Code used to show the lock status and history view was removed from the document byline as this information was not available to anonymous users anyway.
[hvelarde]
- Fix body class ``pat-markspeciallinks`` not set.
Fixes #84.
[thet]
plone.app.linkintegrity: 3.0.4 → 3.0.6
--------------------------------------
Bug fixes:
- Fix object url in delete confirmation
[vangheem]
- Use zope.interface decorator.
[gforcada]
- Fix test isolation problems: if a test calls transaction.commit() directly or
indirectly it can not be an integration test, either avoid the commit or
change the layer into a functional one.
Fixes: https://github.com/plone/plone.app.linkintegrity/issues/36
[gforcada]
plone.app.locales: 5.0.9 → 5.0.11
---------------------------------
- German: Change the querystring criteria group from "Daten" to "Datum".
It''s right, that "Daten" is the plural of "Datum".
But the naming is misleading and means the same like the english "data".
[thet]
- German: Change "Ort" to "Path" for translations indicating the hierarchical location of some content.
Fixes: #117
[thet]
- Minor German updates.
[thet]
- Updated Tranditional Chinese translations.
[l34marr]
- Updated italian translation.
[keul]
- Updated French translation.
- Updated Traditional Chinese translations.
[l34marr]
- Updated basque translations [erral]
- Updated Dutch translations. [maurits, fredvd]
- Updated Language-Codes in po file headers. These headers are not
used in Plone to determine the language: that is done by inspecting
the directory name. But the i18ndude script uses the Language-Code
header when printing statistics. Several were set to ``en`` or to
for example ``zh_CN`` (as the directory name should be) instead of
``zh-cn`` (as the language code should be). [maurits]
- Update German translations.
[staeff]
- Fix typo in portuguese.
https://github.com/collective/plone.app.locales/issues/112
[staeff]
- Update German translations.
[chrimba]
- Update Traditional Chinese translations.
[l34marr]
- Fix typos in it translation
[ale-rt]
- Update Japanese translations for plone.po.
[terapyon]
- Add russian translate Date and Time Settings, Language Settings and much more in control panel.
Full Russian translation frontpafe.po
Translation mocap and widgets
[serge73]
- add label_schema_default and translate in Japanese
[terapyon]
plone.app.openid: 2.1.0 → 2.2.1
-------------------------------
New features:
- Added uninstall profile. [maurits]
- Replaced import step with post_handler. [maurits]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Added correct addview to our portlets.xml, so you can add it.
Added upgrade step to replace current portlet type definition.
The automatically added portlet works, but you cannot add another one.
[maurits]
- Code quality package cleanup. [maurits]
plone.app.portlets: 4.0.0 → 4.2
-------------------------------
New features:
- Add category as CSS class to actions portlet for easier styling
[tomgross]
- Upgrade news portlet to use the new select widget;
Add dependency on plone.app.z3cform
[datakurre]
- Tracebak info on importing ``portlets.xml`` to show better error location in the xml
[SyZn]
- Add jumplist to provide quick access across portlet managers
[davilima6]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Change ``plone-manage-portlets`` to use Patternslib base pattern ``pat-base``.
[thet]
- Use absolute source URL in navigation portlet''s thumbnails
[davilima6]
- Fixed missing pat-livesearch on search portlet
[agitator]
- Remove Plone 3 compatibility code
[tomgross]
- Improved documentation about ``portlets.xml``. This is
automatically included in
http://docs.plone.org/develop/addons/components/genericsetup.html
[maurits]
plone.app.querystring: 1.3.14 → 1.4
-----------------------------------
New features:
- Refactor addition of criteria to stick inside ``INavigationRoot`` in querybuilder.
Added a simple ``IQueryModifier`` interfaces expecting a query and returning a query.
Iterates over all sorted utilities providing such an interfaces and calls it right before the query is parsed.
Code to add the ``INavigationRoot`` stickyness was moved to such a query modifier.
[jensens]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Add missing _referenceIs query parser
[vangheem]
plone.app.redirector: 1.3.1 → 1.3.2
-----------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.registry: 1.3.11 → 1.3.12
-----------------------------------
New features:
- Add traceback info with record name to importer in order to ease debugging.
[jensens]
plone.app.testing: 5.0.1 → 5.0.2
--------------------------------
Bug fixes:
- Do not use install Products.SecureMailHost in the PloneFixture if it isn''t available
[vangheem]
plone.app.textfield: 1.2.6 → 1.2.7
----------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.theming: 1.2.19 → 1.3.0
---------------------------------
New features:
- Control theme compilation in development mode
through the environment variable ``DIAZO_ALWAYS_CACHE_RULES``
[ale-rt]
Bug fixes:
- Small fixes to documentaion
[ale-rt]
plone.app.upgrade: 1.3.24 → 1.3.27
----------------------------------
New features:
- Adds controlpanel setting to enable navigation root bound keyword vocabularies.
[jensens]
- Update to 5.1a2 upgrade step to allow upgrades from Plone 5.1a1.
[jensens]
Bug fixes:
- Add empty upgrade step for 4.3.11.
[esteele]
- Add empty upgrade step for 5.0.6.
[esteele]
- Remove deprecated ``mockup-registry`` and ``mockup-parser`` resources.
[thet]
- Update ``last_compilation`` to deliver new bundles.
[thet]
- Add missing ``jquery.browser`` dependency which is needed by patternslib.
[thet]
- Use zope.interface decorator.
[gforcada]
plone.app.users: 2.3.5 → 2.3.7
------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fixed KeyError email on personal preferences form. This could
happen when email is used as login name. Fixes
https://github.com/plone/plone.app.users/issues/56 and
https://github.com/plone/Products.CMFPlone/issues/1146
[maurits]
- Ensured partial searching utility for users in ''Search for users'' page
Fixes https://github.com/plone/Products.CMFPlone/issues/1499
[kkhan]
- Use ProtectedEmail for Email field factory
[ebrehault]
plone.app.uuid: 1.1 → 1.1.1
---------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.viewletmanager: 2.0.9 → 2.0.10
----------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Correctly log exception if viewlet rendering failed.
[jensens]
plone.app.vocabularies: 2.2.3 → 3.0
-----------------------------------
Breaking changes:
- CatalogVocabulary now takes a query for it''s constructor instead of a LazyMap of brains
and lazy loads terms. Also, in __contains__, do a UID query instead of checking the
entire contents of the result. This prevents potential DOS with custom code where the
whole contents of the catalog would get loaded with terms created for it on every
validation attempt.
[vangheem]
New features:
- Optional allow to filter keyword vocabulary to a current *section* based on the current context.
The class was build for easy subclassing - and still is.
It allows to override the section fetching logic in a subclass.
The default logic is first to look in the controlpanel if there is a ``IEditingSchema.subjects_of_navigation_root`` boolean.
If its ``True`` the ``getNavigationRootObject`` is used as the section and only keywords used in this section are part of the vocabulary.
Otherwise all keywords in the index are displayed.
[jensens]
- Refactor ``KeywordsVocabulary`` logic of term construction from *dirty* values out into own functions.
Document functions in README.
[jensens]
- Add ImagesScales vocabulary.
[bsuttor]
Bug fixes:
- Fix bug where queries would not be parsed correctly for date queries on the catalog
vocabulary
[vangheem]
- increase readability of code in CatalogSource.
[jensens]
plone.app.widgets: 2.0.4 → 2.0.6
--------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fix related items to search for the whole site rather than from the navigation root only.
[Gagaro]
plone.app.workflow: 2.2.4 → 2.2.6
---------------------------------
New features:
- Add a direct link from a group name on Sharing ab to that group''s
member list for users with sufficient permissions [PLIP #1310]
[datakurre]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.z3cform: 1.2.0 → 2.1
------------------------------
Breaking changes:
- Deprecated "plone.app.z3cform.object" and moved to
"plone.app.z3cform.objectsubform" in order to avoid built in names
as module names, which may result in difficult to debug errors.
[jensens]
- Made existing soft deprecation (by comment) of plone.app.z3cform.layout
explicit by deprecating using zope.deferredimport.
[jensens]
- removed plone.app.z3cform.queryselect since this was deprecated already
and removal planned (!) already for Plone 4.1
[jensens]
New features:
- Related items data converter supports explicit value_type specified in
field when using collections of UUID values. This is backward-compatible
with previous conversion to field values, supports str/unicode value(s),
whichever is specified by field.
[seanupton]
- Support functions as values in the ``pattern_options`` dictionary, whch gets then serialized to JSON.
Before that, walk recursively through ``pattern_options`` and call all functions with the widgets context.
This allows for context-specific, runtime evaluated pattern option values.
[thet]
- Don''t overwrite widget default css classes when rendering pattern widgets.
This allows setting a css class via the ``klass`` keyword in plone.autoform widget directives.
[thet]
- make widget available to wysiwyg_support template
[gotcha]
Bug fixes:
- Reduce dependency on plone.app.widgets in tests.
[thet]
- Enhance test in order to show problem in RelatedItemsWidget with
navigation-roots
[jensens]
- Cleanup: pep8, uth8-headers, zca-decorators, ...
[jensens]
plone.alterego: 1.0 → 1.0.1
---------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.autoform: 1.6.2 → 1.7.0
-----------------------------
Breaking changes:
- Because of the ordering fix the field order in forms may be different.
Before this fix the order was a gamble dependent on schema order.
Schema form hints ``order_after`` and ``order_before`` may need minor adjustments.
``plone.autoform.utils.processFieldMoves`` was deprecated,
but still works as before.
The new functionality is now part of ``plone.autoform.base.AutoFields``.
[jensens]
New features:
- Fieldset labels/descriptions we''re taken from first occurence.
It was not possible to override them in a subsequent directive.
Also it was not possible to set them in a subsequent directive, if it was not set before.
Now subsequent directives w/o a label/description are just adding the field to the fieldset.
If a different label and/or description is given, it replaces the existing prior loaded one.
[jensens]
- The order of the fieldsets can be defined now explictly with the ``plone.supermodel.directives.fieldset`` directive.
``plone.autoform`` now does the sorting while fieldset processing.
[jensens]
Bug fixes:
- Implementation on how field ordering happens was unreproducible if same schemas are coming in in different orders.
New implementation build a well defined rule tree and processes then the field moves,
almost independent from the schema order.
[jensens]
- Update setup.py url
[esteele]
plone.batching: 1.1.0 → 1.1.1
-----------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.behavior: 1.1.1 → 1.1.2
-----------------------------
New features:
- New option to register a behavior only by it''s short name and not by it''s dotted name.
This enables more advanced behavior subclassing capabilities.
[jensens]
plone.cachepurging: 1.0.11 → 1.0.12
-----------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.caching: 1.0.1 → 1.1.1
----------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Use plone i18n domain. [klinger]
plone.contentrules: 2.0.5 → 2.0.6
---------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.dexterity: 2.4.1 → 2.4.3
------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Added security declarations from Products.PloneHotfix20160419. [maurits]
plone.event: 1.3 → 1.3.1
------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.folder: 1.0.7 → 1.0.9
---------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Update testing layers to use best practices and remove ZopeTestCase dependency,
which should fix its test isolation problems.
[gforcada]
plone.formwidget.datetime: 1.3 → 1.3.1
--------------------------------------
Bug fixes:
- Marked in setup.py as also compatible with Plone 4.3, next to 5.0. [maurits]
- Use zope.interface decorator.
[gforcada]
plone.formwidget.namedfile: 1.0.15 → 2.0.2
------------------------------------------
Breaking changes:
- Removed no longer needed ``thumb_width`` and ``thumb_height`` from
the image widget. ``width`` and ``height`` are still there.
[jladage, maurits]
New features:
- On the edit form, show a thumbnail instead of rendering the image in
full size. To make this prettier on retina screens, we actually
load the larger preview scale and let it use the width and height of
the thumbnail.
Fixes https://github.com/plone/plone.formwidget.namedfile/issues/21
[jladage, maurits]
- Use ``plone.app.testing`` in tests. [maurits]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Make the download URL independent of the request URL. The format of the
URL will always be:
``$CONTEXT_URL/[$FORM/]++widget++$WIDGET/@@download[/$FILENAME]``
[rafaelbco]
plone.formwidget.querystring: 1.1.5 → 1.1.7
-------------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fix way to decode utf-8 into template.
[bsuttor]
plone.formwidget.recurrence: 2.0.2 → 2.1.1
------------------------------------------
New features:
- Use plone i18n domain. [klinger]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Restructure tests: Move example type into own submodule.
[thet]
plone.i18n: 3.0.4 → 3.0.5
-------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.locking: 2.1.1 → 2.1.2
----------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.namedfile: 3.0.8 → 4.0
----------------------------
Breaking changes:
- Targets Plone 5.1 only, coredev 5.0 and 4.3 are on 3.0.x branch [jensens]:
- ``plone.supermodel``, ``plone.scale`` and ``plone.schemaeditor`` are now hard depedencies.
The extras in setup.py are kept for bbb reasons, but are empty.
Conditional code is now no longer conditional.
This simplifies the code a lot.
- ``zope.app.file`` is no longer hard dependency.
If it is there, its FileChunk implementation is still checked for, otherwise not.
- ``plone.supermodel``, ``plone.scale`` and ``plone.schemaeditor`` are now hard depedencies.
The extras in setup.py are kept for bbb reasons, but are empty.
Conditional code is now no longer conditional.
This simplifies the code a lot.
- ``zope.app.file`` is no longer hard dependency.
If it is there, its FileChunk implementation is still checked for, otherwise not.
New features:
- uses adapter as factory for scales as in plone.scale>=1.5
[jensens]
Bug fixes:
- Several tests were failing on Windows 10 due to binary files being opened in text mode. Fixed.
[smcmahon]
- Prevent attempt to create a filestream_iterator from a temporary file associated with an
uncommited blob.
Fixes an error on Windows 10 "WindowsError 32" by attempting to delete or access a file in use
by another process.
[smcmahon]
- Fix tests to work with latest plone.scale changes, where gif images are no longer converted to jpeg.
[thet]
- Fixed test setup to use layers properly.
[jensens]
- Fixed test isolation problem in ``test_blobfile.py``.
[jensens]
- Fix warning on testing.zcml missing an i18n:domain.
[gforcada]
- Fix some code analysis warnings.
[gforcada]
plone.outputfilters: 2.1.3 → 3.0.0
----------------------------------
Breaking changes:
- Give up support of PortalTransforms 1.x with old style interfaces.
[jensens]
Bug fixes:
- Handle unicode errors in img attributes
[vangheem]
- Cleanup: utf8-headers, isort, pep8
[jensens]
- Use zope.interface decorator.
[gforcada]
- Make tests work with old and new safe HTML transform
[tomgross]
- Explicitly exclude ``mailto:`` links from being UID-resolved.
[thet]
- Fix test isolation problem.
[thet]
plone.portlet.collection: 3.0.6 → 3.1
-------------------------------------
New features:
- If collection is default page in parent, link to parent.
[malthe]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.portlets: 2.2.2 → 2.2.3
-----------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.protect: 3.0.18 → 3.0.19
------------------------------
New features:
- Added protect.js from plone4.csrffixes. This adds an ``X-CSRF-TOKEN``
header to ajax requests.
Fixes https://github.com/plone/plone.protect/issues/42
[maurits]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.registry: 1.0.3 → 1.1.0
-----------------------------
New features:
- Give ``RecordsProxy`` a ``__parent__`` (the registry) in order to make it a good Zope citizen.
This helps in context of z3cform binders and other similar situations,
where a records proxy is used as context.
[jensens]
Bug fixes:
- More cleanup: PEP8, isort, readability.
[jensens]
plone.reload: 2.0.1 → 2.0.2
---------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.resource: 1.0.5 → 1.0.6
-----------------------------
Bug fixes:
- Do not leave an ``.svn`` file behind when running the tests. [maurits]
- Use zope.interface decorator.
[gforcada]
plone.rfc822: 1.1.2 → 1.1.3
---------------------------
Bug fixes:
- code cleanup: pep8, isort, utf8 headers et al.
[jensens]
- Use zope.interface decorator.
[gforcada]
plone.scale: 1.4.1 → 2.0
------------------------
New features:
- Assume a width or height of zero is semantically the same as None already was:
Use the other dimension to scale, calculate the missing one.
[jensens, thet]
- Scaled GIFs are converted to RGBA PNG images instead of converting them to JPEG.
[thet, jensens]
- Use an adapter to lookup the actual factory for scaling.
Deprecated passing the factory as named parameter along,
because this had not enough flexibility:
If addons want to provide alterative methods to scale (i.e. cropping),
now a specific adapter can perform the work.
[jensens]
Bug fixes:
- Don''t scale images up for direction "down".
[thet]
- Major housekeeping, code refactored in order to reduce complexicty.
[jensens]
- Minor housekeeping.
[jensens]
plone.schemaeditor: 2.0.9 → 2.0.11
----------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fix tests for fieldset ordering changes in plone.supermodel.
[thet]
- Update url in setup.py to point to github.
[esteele]
plone.session: 3.5.6 → 3.6.0
----------------------------
New features:
- Added uninstall profile. [maurits]
plone.stringinterp: 1.1.2 → 1.1.4
---------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Adapt to changes in SimpleViewClass in zope4.
[pbauer]
- Fix typo
[staeff]
plone.subrequest: 1.6.11 → 1.7.0
--------------------------------
New features:
- Allow to pass a custom exception handler for the response.
[jensens]
Bug fixes:
- When a subrequest modified the DB (or prior to the subrequest the main request),
the oids annotated to the requests were doubled with each subsequent subrequest.
This resulted in out-of-memory errors when using lots of subrequests,
such as it happens on Mosaic based sites with a certain amount of tiles.
Fixed by only adding new oids, not already known by parent request.
[jensens]
- Housekeeping: isort imports, autopep8, minor manual cleanup (no zope.app. imports).
[jensens]
plone.supermodel: 1.2.7 → 1.3.0
-------------------------------
New features:
- Python 2.6 and Plone 4.3 no longer officially supported. It might
still work, but no special effort is made to keep this compatible.
[maurits]
- Support to define the order of fieldsets.
[jensens]
Bug fixes:
- Update setup.py url to point to github location.
[esteele]
- Unset _init_field flag on init completion.
[metatoaster]
plone.transformchain: 1.1.0 → 1.2.0
-----------------------------------
New features:
- Added events to notifiy before/after all/single transform(s) are executed.
[jensens]
plone.uuid: 1.0.3 → 1.0.4
-------------------------
Bug fixes:
- Update setup.py url to point to github.
[esteele]
- Fixed issues preventing tests passing on Python 3
[datakurre]
plone.z3cform: 0.8.1 → 0.9.0
----------------------------
New features:
- Enable groups aka fieldsets to be orderable.
[jensens]
Bug fixes:
- Fix batching navigation in CRUD form.
[petschki]
- Added two missing German translations.
One of those fixes https://github.com/plone/Products.CMFPlone/issues/1580
[jensens]
- QA: pep8. [maurits, thet]
plonetheme.barceloneta: 1.6.18 → 1.6.21
---------------------------------------
New features:
- Add styles for manage portlets jumplist
[davilima6]
Bug fixes:
- Remove references to discarded offcanvas feature
[davilima6]
- Set news lead image background for transparent images
https://github.com/plone/plonetheme.barceloneta/issues/107
[staeff]
- Use ``.alert.status`` selector as an alternative to ``.portalMessage``.
This class is used by the structure pattern.
[thet]
- Make search button grow with the search buttons text.
Fixes an issue where translated button texts were not fitting into the button.
[kkhan, thet]
plonetheme.sunburst: 1.5.2 → 1.5.3
----------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
z3c.autoinclude: 0.3.5 → 0.3.6
------------------------------
- Standardize namespace __init__.
- Fix broken tests.
z3c.batching: 1.1.0 → 2.0.1
---------------------------
- Standardize namespace __init__
- New feature: Subset batch.
Sometimes (for performance reasons), even though the user needs
a batched UI, we want to limit the computation to the
subset of values actually shown to the user.
- Register `batch.Batch` as named (``"z3c.batching.batch"``) factory.
zope.globalrequest: 1.1 → 1.2
-----------------------------
- Lighten test dependencies by using neither `zope.app.testing` nor
`zope.app.zcmlfiles` any longer.
five.intid: 1.1.0 → 1.1.1
-------------------------
Bug fixes:
- Acquisition-unwrap each item in the aq_iter chain, as ``getSite().__parent__`` might return an object aquired from the original context which breaks the parent loop detection.
[thet]
- Prevent errors on ``moveIntIdSubscriber`` when the ``IKeyReference`` adapter
raises a ``NotYet``, e.g. because the object does not have a proper path.
[ale-rt]
grokcore.component: 2.5 → 2.5.1
-------------------------------
grokcore.security: 1.6.2 → 1.6.3
--------------------------------
plone.app.intid: 1.1.0 → 1.1.2
------------------------------
Bug fixes:
- setuphandler now can deal with could-not-adapt exception (TypeError).
- This may happen and must not stop the handler from working
- Fix code analysis errors reported by http://jenkins.plone.org/view/Pkgs/job/package-plone.app.intid
[gforcada]
plone.app.lockingbehavior: 1.0.3 → 1.0.4
----------------------------------------
New features:
- Add behavior short name.
[jensens]
plone.app.referenceablebehavior: 0.7.4 → 0.7.5
----------------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.app.relationfield: 1.3.2 → 1.3.3
--------------------------------------
Bug fixes:
- cleanup: pep8, utf8 header, sorted imports, zca decorators, ...
[jensens]
plone.app.versioningbehavior: 1.2.7 → 1.2.9
-------------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fixes #25: URLs like `${absolute_url}/@@images/${uuid}.png` are not converted
on `@@version-view`. [rafaelbco]
plone.formwidget.autocomplete: 1.2.9 → 1.2.10
---------------------------------------------
Bug fixes:
- Update setup.py url to point to github.
[esteele]
- Use zope.interface decorator.
[gforcada]
plone.formwidget.contenttree: 1.0.13 → 1.0.15
---------------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Slice search results in `PathSource` object to limit the search results correctly.
http://docs.plone.org/develop/plone/searching_and_indexing/query.html#sorting-and-limiting-the-number-of-results
[elioschmutz]
plone.app.multilingual: 3.0.16 → 4.0.3
--------------------------------------
Breaking changes:
- No more compatible with GenericSetup below 1.8.2.
[iham]
New features:
- Creating language folder(s) on installation.
(fixes https://github.com/plone/plone.app.multilingual/issues/214)
[iham]
Bug fixes:
- Use zope.interface decorator.
[gforcada]
- Fixed unstable robot test by waiting until the expected text is on the page. [maurits]
- Correct event subscribers so that content cut from one LRF & pasted into the
Media folder is shown there when I switch to a second language.
[djowett]
- Wait for visibility of select2 result, instead of time.
[jensens]
- Workaroud in robot test for TinyMCE overlap bug see
https://github.com/plone/plone.app.multilingual/issues/227
for details
[jensens]
archetypes.multilingual: 3.0.2 → 3.0.3
--------------------------------------
Bug fixes:
- Use zope.interface decorator.
[gforcada]
plone.tiles: 1.4.0 → 1.6
------------------------
- Let TileType instances (tile registration utility) know about the view
permission too.
[jensens]
- Fix issue where ESI href was not properly replaced.
[jensens]
- Add section "ZCML Reference" to README.rst.
[jensens]
- PEP8, code-analysis, documentation and packaging fixes.
[jensens, mauritsvanrees]
- Fix decoding List type of Choice value types
[vangheem]
- Add support for overriding transient data manager with persistent data
manager by adding X-Tile-Persistent=1 into tile URL
[datakurre]
- Fix persistent data manager to read its default from query string
[vangheem]