Plone 5.0.3

Milestone information

Project:
Plone
Series:
5.0
Version:
5.0.3
Released:
2016-03-29  
Registrant:
Eric Steele
Release registered:
2016-03-29
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon Plone-5.0.3-UnifiedInstaller.tgz (md5, sig) Unified Installer - complete source kit installs Plone on Linux, BSD, OS X 900
last downloaded 8 days ago
Total downloads: 900

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

Products.CMFPlone: 5.0.2 → 5.0.3.1
----------------------------------
New:

- Upgrade TinyMCE to 4.3.4
  [vangheem]

- If a bundle does not provide any resources, do not attempt to compile it
  [vangheem]

- Build resource registry JavaScript for fix in not being able to develop js/css
  [vangheem]

- Include pat-moment for public javascript
  [vangheem]

- Add custom navigation root in TinyMCE configuration.
  [alecm]

- Add barceloneta theme path in less configuration.
  [Gagaro]

- Merge JS and CSS bundles into meta-bundles to reduce the number of requests
  when loading a page (PLIP #1277)
  [ebrehault]

Fixes:

- In the ``combine-bundles`` import step, make sure the Content Type
  header is not set to ``application/javascript``. This would result
  in the ``plone-upgrade`` result page being shown in plain text.
  Fixes https://github.com/plone/Products.CMFPlone/issues/1436
  [maurits]

- Fix browser spell checking not working with TinyMCE
  [vangheem]

- Do not fail when viewing any page, or during migration, when Diazo
  is not installed and the persistent resource directory is not
  registered. Fixes
  https://github.com/plone/Products.CMFPlone/issues/1187
  [maurits]

- Move hero on welcome page from theme into managed content.
  Issue https://github.com/plone/Products.CMFPlone/issues/974
  [gyst]

- Get ``email_from_name`` from the mail settings registry.
  Fixes https://github.com/plone/Products.CMFPlone/issues/1382
  [tmog]

- No longer rely on deprecated ``bobobase_modification_time`` from
  ``Persistence.Persistent``.
  [thet]

- Move p.a.discussion monkey patch for reindexing conversations to
  CatalogTool.py as p.a.discussion is part of Plone core.
  Issue https://github.com/plone/Products.CMFPlone/issues/1332
  [fredvd, staeff]

- Fix custom tinymce content styles not getting included correctly
  [vangheem]

- Fix timing problem with robot framework tests.
  [jensens]

- Upgrade TinyMCE to 4.3
  [vangheem]

- Fix use of icons in search results
  [vangheem]

- Mock MailHost on testing.py so that tests relying on mails can use it.
  [gforcada]

- Fix `aria-hidden` attribute control problem on toolbar
  https://github.com/plone/Products.CMFPlone/issues/866
  [terapyon]

- Sort relateditems tree by sortable_title in tinymce.
  [Gagaro]

- Return a JSON error instead of a the Plone error page when the requested
  resource is not text/html (fix #637).
  [ebrehault]

Products.GenericSetup: 1.8.1 → 1.8.2
------------------------------------
- Added optional ``pre_handler`` and ``post_handler`` to
  ``registerProfile`` directive. When set, these dotted names are
  resolved to a function and are passed the setup tool as single
  argument. They are called before and after applying all import
  steps of the profile they are registered for. [maurits]

- Sorted import profiles alphabetically lowercase. Allow selecting a
  profile by title or id. [maurits]

- Do not show dependency options on the full import tab when there are
  no dependencies. [maurits]

- Do not select a profile by default in the import tabs. [maurits]

- Added simple toggle for all steps on the advanced import tab.
  Also added this on the export tab.
  [maurits]

- Fixed importing a tarball. This got an AttributeError: "'NoneType'
  object has no attribute 'startswith'".
  [maurits]

- Split overly complex Import tab into three tabs: Import (for
  importing a full profile), Advanced Import (the original
  ``manage_importSteps`` url leads to this tab), and Tarball Import.
  [maurits]

- Show note on import tab when there are pending upgrades. Especially
  show this for the currently selected profile.
  [maurits]

- Upgrades tab: show profiles with pending upgrades separately. These
  are the most important ones. This avoids the need to manually go
  through the whole list in order to find profiles that may need
  action. This uses new methods on the setup tool:
  ``hasPendingUpgrades``, ``listProfilesWithPendingUpgrades``,
  ``listUptodateProfiles``.
  [maurits]

AccessControl: 3.0.11 → 3.0.12
------------------------------

DateTime: 3.0.3 → 4.0.1
-----------------------

Products.BTreeFolder2: 2.13.5 → 2.14.0
--------------------------------------

Sphinx: 1.1.3 → 1.3.4
---------------------

setuptools: 18.5 → 20.2.2
-------------------------

collective.recipe.omelette: 0.15 → 0.16
---------------------------------------

collective.recipe.template: 1.9 → 1.13
--------------------------------------

plone.recipe.zope2instance: 4.2.18 → 4.2.20
-------------------------------------------
New:

- Handle commands registered for zopectl as well.
  Up to now they were handled but not displayed at all
  (i.e. in help and descriptions).
  https://github.com/plone/plone.recipe.zope2instance/issues/18
  [gforcada]

Fixes:

- Revert changes made on previous release.
  The way zopectl and this recipe handle commands
  is totally different.
  [gforcada]

plone.releaser: 1.3 → 1.5.0
---------------------------
New:

- Added prerelease hooks to cleanup empty headers. [maurits]

- Add header 'Incompatibilities:' in postrelease. In prerelease check
  if at least one of New, Fixes, Incompatibilities is there.
  See https://github.com/plone/Products.CMFPlone/issues/1323 [maurits]

- Removed our 'show changelog' entry point. Required zest.releaser
  6.6.0 that has this itself. [maurits]

- Show ``New:`` and ``Fixes:`` in unified changelog. [maurits]

- Require ``New:`` or ``Fixes:`` to be present in the changelog during
  prerelease.
  [maurits]

- Simplified showing last changelog entries. Requires zest.releaser
  6.0 or higher.
  [maurits]

- Set new changelog format during postrelease. Adapt check in
  prerelease that warns when the original changelog text has not been
  changed since the previous release.
  Issue https://github.com/plone/Products.CMFPlone/issues/1180
  [maurits]

Fixes:

- Temporarily require simplejson. This is needed because launchpadlib
  requires lazr.restfulclient which needs a new release. See
  https://bugs.launchpad.net/lazr.restfulclient/+bug/1500460 [maurits]

z3c.coverage: 1.2.0 → 2.0.3
---------------------------

z3c.template: 1.4.1 → 2.0.0
---------------------------

plone.app.robotframework: 0.9.12 → 0.9.15
-----------------------------------------
Fixes:

- Do not require argparse, decorator, and simplejson in Python 2.7,
  only lower. [maurits]

- Replace import of ``zope.testing.testrunner`` with ``zope.testrunner``.
  [thet]

- With lazy sandbox-server shutdown, let test layers to declare themselves
  dirty and force sandbox rebuild when required
  [datakurre]

- Fix PloneRobotFixture to know its deployment state and declare itself
  dirty when required for lazy sandbox-server shutdown support
  [datakurre]

- Add support for lazy sandbox-server (Zope2Server) shutdown with
  ``pybot --listener plone.app.framework.server.LazyStop`` or with
  Sphinx extension ``plone.app.robotframeworks.server`` to allow
  sequential Sphinx documents to share the same server for screenshots
  generation
  [datakurre]

sphinx-rtd-theme: 0.1.5 → 0.1.9
-------------------------------

Chameleon: 2.22 → 2.24
----------------------

Jinja2: 2.7.3 → 2.8
-------------------

Markdown: 2.0.3 → 2.6.5
-----------------------

Pillow: 2.7.0 → 3.1.1
---------------------

decorator: 3.4.2 → 4.0.9
------------------------

lxml: 3.4.4 → 3.5.0
-------------------

mailinglogger: 3.7.0 → 3.8.0
----------------------------

python-dateutil: 1.5 → 2.4.2
----------------------------

simplejson: 2.5.2 → 3.8.1
-------------------------

six: 1.8.0 → 1.10.0
-------------------

Plone: 5.0.2 → 5.0.3
--------------------

Products.ATContentTypes: 2.2.10 → 2.2.11
----------------------------------------
Fixes:

- Added security decorators. [maurits]

- Removed double line from simpleint criterion. This had the effect
  that post_validate always gave an error for value2. Possibly this
  is used nowhere, because this has been in there for years. [maurits]

- Added utf-8 coding magic comment. [maurits]

- Sorted imports with isort. [maurits]

- Fixed pep8 errors. [maurits]

- Prevent topic-criteria from having unicode as id. A unicode-id broke
  indexing the criteria in ZCatalog since obj.getPhysicalPath() prefers
  obj.id over obj.getId() in zope4.
  [pbauer]

Products.Archetypes: 1.10.11 → 1.10.13
--------------------------------------
Fixes:

- Replace deprecated ``zope.site.hooks`` import with ``zope.component.hooks``.
  [thet]

- Fix tinymce pattern-options merging to be compatible with change in
  p.a.widgets and p.a.z3cform.
  [alecm]

- Replace zope.tal.ndiff with difflib.ndiff. It was removed in zope.tal 4.0.0.
  [pbauer]

Products.CMFDiffTool: 3.0.2 → 3.0.4
-----------------------------------
New:

- Include fields in additional fieldsets for DX content types
  [frapell]

Fixes:

- Test fixes. [do3cc, pbauer]

- Removed ZopeTestCase tests. [do3cc]

Products.CMFEditions: 2.2.18 → 2.2.19
-------------------------------------
Fixes:

- Fixed sometimes failing test. [maurits]

Products.PlonePAS: 5.0.7 → 5.0.9
--------------------------------
New:

- Notify new IGroupDeletedEvent when deleting a group.
  [DieKatze]

Fixes:

- Let ``cleanId`` return a string when getting a unicode. [maurits]

- Fixed AttributeError with Python 2.6 when reading setup.py. [maurits]

Products.PluggableAuthService: 1.10.0 → 1.11.0
----------------------------------------------
- Add new event to be able to notify group deletion.

- Fix usage of os.path.split(). Could result in Errors during import
  on Windows.

Products.PluginRegistry: 1.3 → 1.4
----------------------------------
- Fix usage of os.path.split(). Could result in Errors during import
  on Windows.

Products.PortalTransforms: 2.1.10 → 2.2.0
-----------------------------------------
New:

- Use docutils for rest since the rest-wrapper was removed from zope2.
  [pbauer]

- Depend on ``Pillow>=3.1.0``.
  [jensens]

- Add the fenced_code_blocks extension for Markdown Transformations
  and depend on Markdown >=2.6.5.
  https://pythonhosted.org/Markdown/extensions/fenced_code_blocks.html
  [pcdummy]

Fixes:

- Fix: After using ``Pillow>=3.1.0`` fix TIFF test output for this new
  version of Pillow writing a ``dword`` instead of a ``word`` as type in
  the IFD header for the width.
  [jensens]

- Fix output of TransformTest to not contain binary in case of failure. This
  broke the test result parser.
  [jensens]

- cleanup: autopep8, isort sorted imports, utf8 header, security decorators,
  zca decorators, minor manual edits
  [jensens]

- Make tests compatible with OS other than Ubuntu 14.04.
  [do3cc]

archetypes.referencebrowserwidget: 2.5.6 → 2.5.7
------------------------------------------------
Fixes:

- Fixed to work with Plone 5. [vangheem]

- Updated to work with new plone.batching ``pagination`` selector as
  well as with old one. [thet]

future: 0.14.3 → 0.15.2
-----------------------

icalendar: 3.9.1 → 3.9.2
------------------------
New:

- Defined ``test_suite`` in setup.py.
  Now tests can be run via ``python setup.py test``.
  [geier]

Fixes:

- Fixed cal.Component.from_ical() representing an unknown component as one of the known.
  [stlaz]

- Fixed possible IndexError exception during parsing of an ical string.
  [stlaz]

- When doing a boolean test on ``icalendar.cal.Component``, always return ``True``.
  Before it was returning ``False`` due to CaselessDict, if it didn't contain any items.
  [stlaz]

- Fixed date-time being recognized as date or time during parsing.
  Added better error handling to parsing from ical strings.
  [stlaz]

- Added __version__ attribute to init.py.
  [TomTry]

- Documentation fixes.
  [TomTry]

- Pep 8, UTF 8 headers, dict/list calls to literals.
  [thet]

mockup: 2.1.2 → 2.1.3
---------------------
New:

- Fix resource registry not allowing to go into development mode when
  bundle is selected
  [vangheem]

- Add rootPath suppport to relatedItems, to support navigation roots.
  [alecm]

Fixes:

- fix query string preview using date queries
  [vangheem]

- fix saving values for query string
  [vangheem]

- be able to use multiple importcss_file_filter files
  [vangheem]

- Fix issue where if existing querystring path value is ".::1",
  after edit, the wrong value will be selected

- Calculate z-index for modals dynamically to always be on top
  [vangheem]

- Fix path widgets initialization in querystring pattern.
  [Gagaro]

- Fix XSS vulnerability issues in structure and relateditem pattern.
  [metatoaster]

- Fix `aria-hidden` attribute control problem on folder content panel
  [terapyon]

- Trim links in tinymce before inserting them in the source.
  [Gagaro]

- Ensure we have all content for tree query in relateditems
  [Gagaro]

- Fix default value for treeVocabularyUrl in relateditems.
  [Gagaro]

plone.app.caching: 1.2.8 → 1.2.9
--------------------------------
Fixes:

- Fixed deprecated imports in tests. [thet]

plone.app.collection: 1.1.4 → 1.1.6
-----------------------------------
Fixes:

- Fix test isolation problems.
  [gforcada]

- Remove existing type information object (FTI) from portal_types when
  installing. This might be a dexterity FTI, which would give an
  error when installing: ValueError: undefined property
  ``content_meta_type``. [maurits]

- Pull typesUseViewActionInListings value from portal_registry.
  [esteele]

plone.app.content: 3.0.16 → 3.0.20
----------------------------------
Fixes:

- Fixed tests for adding creators to content. [vangheem]

- Add fallback to global vocabulary permission check when permission
  checker can't be found.
  [alecm]

- Added translation functionality to folder content panel.
  https://github.com/plone/Products.CMFPlone/issues/1398
  [terapyon]

- Fixed error message unicode error in rename action.
  [Gagaro]

- Fixed errors when cutting and copying objects in folder contents.
  [vangheem]

plone.app.contentlisting: 1.2.3 → 1.2.4
---------------------------------------
Fixes:

- Minor cleanup (decorator, utf8 header, ...), removed unused imports and
  fixed dependencies.
  [jensens]

plone.app.contentmenu: 2.1.6 → 2.1.7
------------------------------------
Fixes:

- Fixed test (don't expect role from pac-tests). [pbauer]

plone.app.contenttypes: 1.2.9 → 1.2.10
--------------------------------------
New:

- Added *listing* macro as found in ``listing.pt`` to
  ``listing_album.pt`` and ``listing_tabular.pt`` for
  a coherent customization.
  [tomgross]

Fixes:

- Check if there is a non-empty leadimage field for migration.
  [bsuttor]

- Make sure to have image scale before generating tag for album view.
  [vangheem]

- Also remove collections upon uninstalling.
  [pbauer]

- Various fixes while migrating custom contenttypes :
  - do not fail if source object does not have a 'excludeFromNav' field;
  - do not fail if source object field's label contains special characters;
  - do not try to migrate assigned portlets if source object is not
    portlet assignable.
  [gbastien]

- No longer try to install ATContentTypes-types on uninstalling.
  [pbauer]

- Enhancement: Split up migration test for modification date and references
  in two functions for easier debugging.
  [jensens]

- Simplify test in robot framework which fails in its newer version.
  [jensens]

plone.app.controlpanel: 3.0.3 → 3.0.4
-------------------------------------
Fixes:

- Fix backwards-compatibilty import for SecurityControlPanel.
  [esteele]

plone.app.customerize: 1.3.3 → 1.3.4
------------------------------------
Fixes:

- Fix doctest for Zope4.
  [pbauer]

plone.app.dexterity: 2.1.17 → 2.1.19
------------------------------------
Fixes:

- Rerelease due to possible brown bag release. [maurits]

- Make the form permission validator a bit more generic so it can be used
  with non-AddForms.
  [alecm]

plone.app.discussion: 2.4.9 → 2.4.10
------------------------------------
New:

- Added russian translations. [serge73]

Fixes:

- Get rid of the monkey patch on Products.CMFPlone's CatalogTool.
  Issue https://github.com/plone/Products.CMFPlone/issues/1332
  [staeff, fredvd]

- Cleanup code according to our style guide.
  [gforcada]

plone.app.i18n: 3.0.1 → 3.0.2
-----------------------------
Fixes:

- Replace deprecated ``zope.testing.doctest`` and ``zope.testing.doctestunit``
  imports with ``doctest`` module from stdlib.
  [thet]

plone.app.imaging: 2.0.2 → 2.0.3
--------------------------------
Fixes:

- Fix test to not check for the concrete WebDAV content type header.
  Needed for Zope 4 compatibility.
  [thet]

plone.app.iterate: 3.1.4 → 3.1.5
--------------------------------
New:

- plone.app.iterate depends on GenericSetup >= 1.8.2
  for using a post_handler on registerProfile
  [iham]

- Added naming of default GenericSetup profile as "default".
  "plone.app.iterate" also exists to keep compatibility.
  [iham]

- Added deprecation warning to GS profile "plone.app.iterate"
  [iham]

Fixes:

- No need to register as Zope2 Product anymore.
  [iham]

- Some minor pep8 cleanup.
  [iham]

plone.app.layout: 2.5.17 → 2.5.18
---------------------------------
New:

- Switched deprecated ``listingBar`` CSS class to ``pagination``.
  [davilima6]

Fixes:

- Adapted to changed Zope 4 ``browser:view`` semantics. We either
  need a ``template`` ZCML argument or a ``__call__`` method on the
  class. [thet]

plone.app.linkintegrity: 3.0.3 → 3.0.4
--------------------------------------
Fixes:

- Handle links that do not have an intid yet. Should help with
  upgrade issues.
  [vangheem]

- make handler.findObject() work when the webserver rewrites the portal name
  [tschorr]

plone.app.locales: 5.0.7 → 5.0.9
--------------------------------
- Update Japanese translations for widgets.po.
  [terapyon]

- Fix vietnamese error in label_filed_under message.

- Updated it translations
  [ale-rt]

- Updated es translation
  [jpgimenez]

- Updated eu translation
  [erral]

- Updated da_DK translation for registered notify welcome screen.
  [tmog]

- Updated RU translations.
  Сorrection of translation Tuesday Thursday June July
  [serge73]

- Updated da_DK translations.
  [tmog]

- Fix typo: Fenter -> Fenster
  [agitator]

- Fix typo: shoudl -> should
  [ale-rt]

- Add 7 messages from plone.app.discussion and plone.app.contentmenu.

- Updated pt_BR translations.
  [claytonc]

- Updated pt-BR translations.
  [idgserpro]

- Update Traditional Chinese translations.
  [l34marr]

plone.app.querystring: 1.3.12 → 1.3.14
--------------------------------------
New:

- Be able to parse more date string types
  [vangheem]

Fixes:

- Set path to navigation root by default to have the same results
  in Collection preview and view.
  [Gagaro]

plone.app.registry: 1.3.7 → 1.3.10
----------------------------------
New:

- Updated to work with new plone.batching ``pagination`` selector as
  well as with old one. [davilima6]

Fixes:

- Saving registry value in modal no longer reloads whole page
  [vangheem]

- Document how to remove a registry record with Python.
  [gforcada]

plone.app.theming: 1.2.16 → 1.2.18
----------------------------------
New:

- Documented how to disable diazo transform by setting the
  ``X-Theme-Disabled`` header. [ale-rt]

Fixes:

- Fixed html validation: element nav does not need a role attribute.
  [maurits]

- Handle potential scenarios where wrong theme would show selected in the theming
  control panel
  [vangheem]

- Rebuild resources so they work with latest mockup/patternslib
  integration changes. [vangheem]

- Removed github dependancies in thememapper. [Gagaro]

plone.app.upgrade: 1.3.20 → 1.3.21
----------------------------------
New:

- Registry upgrades for Plone 5.0.3
  [vangheem]

- Hidden the v50 module from the installable products, just like our
  other modules. [maurits]

Fixes:

- Use `unsetLastVersionForProfile` from GenericSetup 1.8.1 and
  higher. [maurits]

- Fix ``cleanUpProductRegistry`` to not break when ``Control_Panel`` cannot be found.
  Fixes test failures with Zope 4.
  [thet]

plone.app.users: 2.3.4 → 2.3.5
------------------------------
Fixes:

- Fix bug when registering a user by adding a schema-setter to
  UserDataPanelAdapter.
  [pbauer]

plone.app.vocabularies: 2.2.1 → 2.2.3
-------------------------------------
New:

- Vocabulary for permissions
  [ebrehault]

- Vocabulary for portal action categories
  [ebrehault]

Fixes:

- Restrict Catalog vocabulary to search current Navigation Root unless
  path is specified.
  [alecm]

plone.app.widgets: 2.0.2 → 2.0.4
--------------------------------
New:

- Add navigation root support to related items widget. Fix incorrect options
  merge for TinyMCE widget.
  [alecm]

Fixes:

- Ensure vocabulary lookup works on add forms for related items widget.
  [alecm]

- Ensure we have all content for tree query in relateditems
  [Gagaro]

- Sort relateditems tree by sortable_title.
  [Gagaro]

- Fixed timing issue in robot tests. [maurits]

- Use plone i18n domain
  [staeff]

plone.app.z3cform: 1.1.8 → 1.2.0
--------------------------------
New:

- Add metal slot for inserting stuff below fields
  [fredvd]

Fixes:

- Fix ajax selection for add forms
  [tomgross]

- Use doctest instead of zope.testing.doctest
  [pbauer]

- Fix related items widget tests to include root path support.
  Fix options merging for TinyMCE widget.
  [alecm]

- Fixed test for plone.app.widgets.
  [Gagaro]

- Used assertDictEqual instead of assertEqual for RelatedItemsWidgetTests.test_widget
  [Gagaro]

plone.api: 1.4.11 → 1.5
-----------------------
New:

- Add `portal.translate`
  [ebrehault]

- Add `portal.get_default_language` and `portal.get_current_language`
  [ebrehault]

Fixes:

- Fix ``test_zope_version`` test to be able to deal with development versions of Zope.
  [thet]

- Remove the Plone APIs conventions. They are moved to
  http://docs.plone.org/develop/styleguide
  and http://docs.plone.org/develop/coredev/docs/git.html
  [thet]

- Cleanup code to match Plone's style guide.
  [gforcada]

- Fix corner case on content.transition code: if a transition only has
  exit transitions and no transition goes back to it ``find_path`` will fail.
  [gforcada]

- Handle automatic transitions on api.content.transition.
  [gforcada]

plone.autoform: 1.6.1 → 1.6.2
-----------------------------
Fixes:

- Fix test for changed ``zope.interface`` comparison method, which
  incorrectly reports two different Interfaces from the same module
  but with empty name as being equal. [thet]

plone.batching: 1.0.7 → 1.1.0
-----------------------------
New:

- Refactor batchnavigation HTML layout to use nav/ul/li elements instead of div/span.
  [davilima6]

- Switches deprecated ``listingBar`` CSS class to ``pagination``.
  [davilima6]

- Make ellipses stylable and provide more CSS hooks to pagination markup.
  [davilima6]

- Make ellipses stylable and provide more CSS hooks to pagination markup. This also deprecates the CSS class ``listingBar`` in favor of more commonly used ``pagination``, which will be the canonical one in Plone 5.0.2 and up.
  [davilima6]

Fixes:

- *add item here*

plone.behavior: 1.1 → 1.1.1
---------------------------
Fixes:

- Make doctest comparison more robust against zope.component __repr__ changes.
  [thet]

plone.contentrules: 2.0.4 → 2.0.5
---------------------------------
Fixes:

- CSRF fix: safe write on read.
  [gforcada]

plone.dexterity: 2.3.7 → 2.4.1
------------------------------
Incompatibilities:

- addCreator should not add if a creator is already set for content. This prevents every
  editor on content from adding to the list of creators for an object.
  [vangheem]

New:

- Added Russian translation. [serge73]

- Updated to and depended on pytz 2015.7 and DateTime 4.0.1. [jensens]

Fixes:

- Skipped the tests
  ``test_portalTypeToSchemaName_looks_up_portal_for_prefix`` and
  ``test_getAdditionalSchemata`` with isolation problems in Zope 4.
  [pbauer]

- Made utils/datify work with newer DateTime and pytz. Adjust tests
  to reflect changes. [jensens]

- Fixed: duplicate aq_base without using Acquistion API resulted in an
  AttributeError that was masqued in the calling hasattr and resulted
  in wrong conclusion. [jensens]

- Made modification test more stable. [do3cc]

plone.formwidget.datetime: 1.2 → 1.3
------------------------------------
New:

- Translations moved to plone.app.locales in plone domain.
  [staeff]

plone.formwidget.namedfile: 1.0.13 → 1.0.14
-------------------------------------------
New:

- Use plone i18n domain.
  See https://github.com/plone/plone.formwidget.namedfile/pull/18
  [staeff]

- Add Finnish translations.
  [petri]

Fixes:

- Specify doctest encoding and make doctest more robust against formatting changes.
  [thet]

- Replace deprecated ``zope.testing.doctestunit`` import with ``doctest`` module from stdlib.
  [thet]

plone.i18n: 3.0.2 → 3.0.3
-------------------------
Fixes:

- Fixed test (don't expect role from pac-tests). [pbauer]

plone.indexer: 1.0.3 → 1.0.4
----------------------------
Fixes:

- Replace deprecated ``zope.testing.doctestunit`` import with ``doctest``
  module from stdlib.
  [thet]

- Reformat according to the Plone styleguide.
  [thet]

plone.memoize: 1.1.2 → 1.2.0
----------------------------
New:

- Dropped official support for Plone 4 and Python 2.6. [maurits]

- Python 3 compatibility. [tomgross]

Fixes:

- Replace deprecated ``zope.testing.doctest`` import with ``doctest`` module
  from stdlib.
  [thet]

plone.namedfile: 3.0.6 → 3.0.8
------------------------------
Fixes:

- PEP 8, UTF-8 headers, implements/adapts to decorators, doctest formating.
  [thet, jensens]

- Workarround for method getImageSize.
  Prevent returning (-1, -1) as the size of the image.
  [andreesg]

- Make plone.protect a soft dependency. This allows to use this package in
  setups without the Plone stack. Fixes plone/Products.CMFPlone#1311
  [thet]

plone.outputfilters: 2.1.2 → 2.1.3
----------------------------------
New:

- Added ``tel:`` to ignored link types.
  [julianhandl]

plone.portlets: 2.2 → 2.2.2
---------------------------
Fixes:

- Rerelease to fix problem on test server. [maurits]

- Do not break in placeless portlet retriever if there is no underlying code
  available for existing portlet assignment.
  [vipod]

- Prevent possible unicode errors when creating portlet hashes. [wichert]

plone.protect: 3.0.17 → 3.0.18
------------------------------
Fixes:

- Fixed AttributeError when calling ``safeWrite`` on a
  ``TestRequest``, because this has no ``environ.``. [maurits]

plone.registry: 1.0.2 → 1.0.3
-----------------------------
Fixes:

- Replace deprecated ``zope.testing.doctestunit`` import with ``doctest``
  module from stdlib.
  [thet]

- Cleanup: Pep8, utf8 headers, whitespace fixes, readability, ReST-fixes,
  doc-style, etc.
  [jensens]

plone.reload: 2.0 → 2.0.1
-------------------------
Fixes:

- Minor packaging fixes. [gforcada, maurits]

plone.resource: 1.0.4 → 1.0.5
-----------------------------
Fixes:

- Test fix: ``clearZCML`` was removed from ``zope.component.tests``.
  [thet]

- Cleanup: PEP8, plone-coding conventions, ReST fixes, documentation
  overhaul, et al.
  [jensens]

plone.rfc822: 1.1.1 → 1.1.2
---------------------------
Fixes:

- Fix test isolation problem.
  [thet]

- Replace deprecated ``zope.testing.doctest`` import with ``doctest`` module from stdlib.
  [thet]

plone.scale: 1.4 → 1.4.1
------------------------

plone.supermodel: 1.2.6 → 1.2.7
-------------------------------
Fixes:

- Add temporary fix for a test failure within a Zope 4 environment.
  [pbauer]

plone.testing: 4.1.0 → 4.1.1
----------------------------
Fixes:

- Fix tests for Zope 4, where the app root Control_Panel is not available anymore.
  [thet]

plone.transformchain: 1.0.4 → 1.1.0
-----------------------------------
New:

- Require Zope2 >= 2.13.23
  [jensens]

Fixes:

- PEP8 et al. use zca decorators, ...
  [jensens]

plonetheme.barceloneta: 1.6.16 → 1.6.17
---------------------------------------
New:

- Modernize pagination markup and switches deprecated ``listingBar`` CSS class to ``pagination``.
  [davilima6]

Fixes:

- Move hero to content
  Issue https://github.com/plone/Products.CMFPlone/issues/974
  [gyst]

- Add ``barceloneta-mixin-font`` to the registerless profile.
  [pcdummy]

- Inline ``style`` tags in head are no more skipped
  [keul]

- Follow best practice for readme.rst
  [allcaps]

- Center the leadimage on the modal window.
  Partially close `#321`_.
  [keul]

- Fix filenames for roboto-lightitalic.ttf, -mediumitalic.ttd
  and -bolditalic.ttf to match those in less files
  [datakurre]

plonetheme.sunburst: 1.5.1 → 1.5.2
----------------------------------
Fixes:

- Remove Chrome Frame from ``X-UA-Compatible`` HTTP header as it's deprecated.
  [hvelarde]

- Make plonetheme.sunburst also work with new plone.batching ``pagination`` class.
  [thet]

z3c.form: 3.2.7 → 3.2.9
-----------------------
- Correctly handled ``noValueToken`` in RadioWidget. This avoids a
  ``LookupError: --NOVALUE--``. [gaudenz,ale-rt]

- Added ``json`` method for forms and ``json_data`` method for
  widgets. [mmilkin]

- Change javascript for updating ordered select widget hidden structure so it
  works again on IE11 and doesn't send back an empty list that deletes all
  selections on save. Fixes https://github.com/zopefoundation/z3c.form/issues/23
  [fredvd]

- Started on Dutch translations.
  [maurits]

- Standardized namespace __init__. [agroszer]

collective.z3cform.datagridfield-demo: 0.5 → 0.6
------------------------------------------------

five.intid: 1.0.3 → 1.1.0
-------------------------
New:

- Enhancement: follow PEP8 and Plone code conventions
  [jensens]

Fixes:

- Fix: Make it work with Acquisition>=4.0.1 (and require the version).
  Circular acquisitions were - prior to the above version - not
  detected. Now they are and adaption just fails with a "Could not
  adapt" for circulars. Any attribute access fails with a verbose
  RuntimeError. Cleanup also circular containment workarounds.
  [jensens]

martian: 0.14 → 0.15
--------------------

plone.app.lockingbehavior: 1.0.2 → 1.0.3
----------------------------------------
Fixes:

- Refactor doctest to an integration test and skip it for Zope 4 due to isolation problems.
  [pbauer]

- Changed i18n_domain to "plone".
  Requires plone.app.locales 4.3.9 or higher.
  [claytonc]

plone.app.referenceablebehavior: 0.7.3 → 0.7.4
----------------------------------------------
Fixes:

- Moved translations to plone.app.locales.
  Requires plone.app.locales 4.3.9 or higher.
  [claytonc]

plone.app.versioningbehavior: 1.2.6 → 1.2.7
-------------------------------------------
New:

- Used plone i18n domain and removed locales folder. [klinger]

Fixes:

- Updated Traditional Chinese translations. [l34marr]

plone.formwidget.autocomplete: 1.2.8 → 1.2.9
--------------------------------------------
Fixes:

- Use plone i18n domain
  [staeff]

plone.formwidget.contenttree: 1.0.11 → 1.0.13
---------------------------------------------
New:

- Translations moved to plone.app.locales in plone domain.
  [staeff]

- Remove unnecessary test setup.
  [timo]

- Fix HTML entities in browse button title
  [gaudenz]

- Implement __len__ for PathSource
  [gaudenz]

- Add missing test dependency declaration.
  [MatthewWilkes]

plone.app.multilingual: 3.0.13 → 3.0.15
---------------------------------------
New:

- Updated Traditional Chinese translations.

Fixes:

- Clarify naming of Language Independent Folders
  [djowett]

- Use custom catalog vocabulary for translation content mapping widget,
  which searches all site content.
  [alecm]

- Update Site Setup link in all control panels (fixes https://github.com/plone/Products.CMFPlone/issues/1255)
  [davilima6]

archetypes.multilingual: 3.0.1 → 3.0.2
--------------------------------------
Fixes:

- Removed transaction commit in integration test. [gforcada]

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.