-------------------
Breaking changes:
- ILeadImage and IRichText behaviors now have proper "Marker"-Interfaces.
As this was only possible by renaming the schema adapter to *Behavior* to
not break with implementations inside the collective, the FTI-behavior-definition
has changed:
- ``plone.app.contenttypes.behaviors.leadimage.ILeadImage``
becomes
``plone.app.contenttypes.behaviors.leadimage.ILeadImageBehavior``
and
- ``plone.app.contenttypes.behaviors.richtext.IRichText``
becomes
``plone.app.contenttypes.behaviors.richtext.IRichTextBehavior``
[iham]
New features:
- By using correct (Marker-)Interfaces for the ILeadImage and IRichText,
the factories are now working properly and can be reconfigured
wherever you might need them. ZCA FTW!
[iham]
Bug fixes:
- Fix folder layout property migration. The default listing_view layout was
always set if a folder didn't have a layout property.
Also a default_page property could be inherited from parent folders or
the Plone Siteroot, causing 'front-page' default_pages on many folders.
Now only a direct layout property is copied and in that case on the local
default_page if set is copied again.
see `issue 444 <https://github.com/plone/plone.app.contenttypes/issues/444>`
[fredvd]
- Fixed false implemented Factories and Markers for ILeadImage and IRichText.
see `issue 457 <https://github.com/plone/plone.app.contenttypes/issues/476>`
[iham]
- Fixed Tests for collection and migration.
see `issue <https://github.com/plone/plone.app.contenttypes/issues/477>`
[iham]
- Pinned pydocstyle as it broke buildout.
[iham]
- pep8 cleanup.
[iham]
- Fix various issues in py3
[pbauer]