Plone 5.0b4 soft-released

"Eric Steele" <esteele-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
5.0b4 is ready for testing at =

http://dist.plone.org/release/5.0b4-pending/versions.cfg




## Changelog:

docutils: 0.9.1 -> 0.12
----------------------

plone.recipe.zope2instance: 4.2.17 -> 4.2.18
-------------------------------------------
- Allow to disable logs.  Set ``z2-log`` to the value ``disable`` to
   disable the Z2 access log.  Set ``event-log`` to the value
   ``disable`` to disable the event log.
   [frapell]



setuptools: 5.8 -> 18.0.1
------------------------

zc.buildout: 2.2.5 -> 2.4.0
--------------------------

Pygments: 1.6 -> 2.0.2
---------------------

Plone: 5.0b3 -> 5.0b4
--------------------
- Release Plone 5.0b4
   [esteele]



Products.CMFDiffTool: 3.0.1 -> 3.0.2
-----------------------------------
- Fixed UnicodeDecodeError in dump/ndiff.
   Issue https://github.com/plone/Products.CMFPlone/issues/820
   [maurits]

- Provide diff for dexterity behaviors' fields.
   [cedricmessiant]

- Fix bug with encoding in TextDiff.
   [cedricmessiant]



Products.CMFDynamicViewFTI: 4.1.2 -> 4.1.3
-----------------------------------------
- Cleanup: PEP8 et al., security/zca via decorators, ...
   [jensens]



Products.CMFEditions: 2.2.13 -> 2.2.14
-------------------------------------
- Do not call ndiff unless there is no html_diff.  Removed strange
   unicode space from template.  Related to
   https://github.com/plone/Products.CMFPlone/issues/820
   [maurits]



Products.CMFPlone: 5.0b3 -> 5.0b4
--------------------------------
- fix #350: "plone.app.content circular dependency on Products.CMFPlone" =

- this
   fixes the imports only, not on zcml/genericsetup level.
   [jensens]

- move Plone specific ``getDefaultPage`` (magic) code from =

plone.app.layout
   over to Products.CMFPlone. This avoids a circular dependency. Also =

its
   not really layout only related code.
   [jensens]

- Fix add-ons to be installed using CMFQuickInstaller (restore support
   for Extensions/Install.py)
   [datakurre]

- Rename showEditableBorder to showToolbar and deprecate using
   disable_border and enable_border for enable_toolbar and =

disable_toolbar
   [vangheem]

- Not using less variables in toolbar everywhere
   [vangheem]

- Fix link to documentation

- Rework timezone selection in @@plone-addsite.
   [jaroel]

- Rework language selection in @@plone-addsite.
   [jaroel]

- Turn @@tinymce-controlpanel ``content_css`` field into a list, so we =

can add
   several CSS URLs (useful when add-ons need to provide extra TinyMCE =

styles),
   and fix TinyMCE config getter so it considers the ``content_css`` =

value.
   [ebrehault]



Products.CMFQuickInstallerTool: 3.0.9 -> 3.0.11
----------------------------------------------
- Fixed getting profiles registered explicitly for ``IPloneSiteRoot``
   instead CMFCore ``ISiteRoot``.  Bug introduced in 3.0.10.  See for
   example https://github.com/plone/plone.app.mosaic/issues/124
   [maurits]


- Cleanup: PEP8, decorators for security+zca, et al.
   [jensens]



Products.GenericSetup: 1.7.5 -> 1.7.7
------------------------------------
- Fix: when the last applied upgrade step had a checker, the profile
   version was not updated.  Now we no longer look at the checker of
   the last applied step when deciding whether to set the profile
   version.  The checker, if any is set, normally returns True before
   running the step (it can be applied), and False afterwards (it
   was already applied).

- Add ``upgradeProfile`` method to setup tool.  This method applies all
   upgrades steps for the given profile, or updates it to the optional
   given version.  If the profile does not exist, or if there is no =

upgrade
   step to go to the specified version, the method warns and does =

nothing.

- Check the boolean value of the ``remove`` option when importing
   objects.  Previously we only checked if the ``remove`` option was
   given, regardless of its value.  Supported are ``True``, ``Yes``,
   and ``1``, where case does not matter.  The syntax for removing
   objects, properties, and elements is now the same.

- Support ``remove=3D"True"`` for properties.


- Enable testing under Travis.

- Fix compatibility with Setuptools 8.0 and later.  Upgrade steps
   could get sorted in the wrong order, especially an empty version
   string (upgrade step from any source version) sorted last instead of
   first.



Products.PortalTransforms: 2.1.7 -> 2.1.8
----------------------------------------
- fix error mis-configured transforms would cause:
   "AttributeError: 'NoneType' object has no attribute 'items'"
   [vangheem]



mockup: 2.0.5 -> 2.0.6
---------------------

plone.app.blob: 1.5.14 -> 1.5.16
-------------------------------
- Fix migrator for AT-based types that got broken in 1.5.8 release and =

add
   an option to remove the content of the non-blob field during =

migration to
   not end up having stale data in the ZODB
   [fRiSi]


- fix permission for download
   [david-batranu]



plone.app.content: 3.0.7 -> 3.0.9
--------------------------------
- Respect view-action (e.g. for files and image) in rename, copy and =

cut.
   Fixes https://github.com/plone/Products.CMFPlone/issues/829
   [pbauer]


- Added basic test for folder contents "rearrange" and "item order" =

features.
   Minor restructuring of actions in own files to have a consistent =

structure
   (bbb imports in place). Minor changes in touched area regarding pep8,
   code-analysis, et al.
   [jensens]

- Do not setDefaultPage in rename handler, there is already an =

subscriber that
   do so in `Products.CMFDynamicViewFTI`.
   [jensens]

- Do not clear clipboard when pasting content
   [vangheem]

- Fix i18n of '"title" has already been deleted'.

- When clicking cancel on the delete_confirmation got to the view_url.
   [ale-rt]

- Fix deletion of objects with unicode charaters in the title.
   [cillianderoiste]



plone.app.contentmenu: 2.1.5 -> 2.1.6
------------------------------------
- Fix: Permission check ``ManageWorkflowPolicies`` was always on =

fallback to
   ``ManagerPortal``. Now checks the correct permission after using the
   pkg_resources.get_distribution api for checking (never catch an =

ImportError).
   [jensens]

- pep8, zca decorators, plone code conventions
   [jensens]

- do not open manage portlets in a modal
   [vangheem]



plone.app.contenttypes: 1.2b3 -> 1.2b4
-------------------------------------
- Test Creator criterion with Any selection.
   [mvanrees]

- Selection criterion converter: allow selection.is alternative =

operation.
   [mvanrees]

- Fixed corner case in topic migration.
   [mvanrees]

- Use event_listung for /events/aggregator in new sites.
   [pbauer]

- Remove obsolete collections.css
   [pbauer]

- Add plone.app.querystring as a dependency (fixes collections migrated =

to p5
   and dexterity).
   [pbauer]

- Migrate layout of portal to use the new listing-views when migrating =

to dx.
   [pbauer]

- Migrate layout using the new listing-views when migrating folders,
   collections, topics.
   [pbauer]

- Update allowed view_methods of the site-root on installing or =

migrating.
   Fixes #25.
   [pbauer]

- Set default_view when updating view_methods. Fixes #250.
   [pbauer]

- Fix bug in reference-migrations where linkintegrity-relations were =

turned
   into relatedItems.
   [pbauer]

- Setup calendar and visible ids even when no default-content gets =

created.
   [pbauer]

- Remove upgrade-step that resets all behaviors. Fixes #246.
   [pbauer]

- Add convenience-view @@export_all_relations to export all relations.
   [pbauer]

- Add method link_items that allows to link any kind of item (AT/DX) =

with any
   kind of relationship.
   [pbauer]

- New implementation of reference-migrations.
   [pbauer]

- Fix i18n on custom_migration view.
   [vincentfretin]



plone.app.dexterity: 2.1.7 -> 2.1.8
----------------------------------
- Avoid ``DeprecationWarning`` for ``getIcon`` and ``splitSchemaName``.
   [maurits]



plone.app.event: 2.0b1 -> 2.0b2
------------------------------
- Unified event_listing style with plonetheme.barceloneta styles and =

added svg
   icons.
   [agitator]

- initialize events.js javascript after all patterns are initialized.
   [garbas]

- removing dependency on plone.app.contenttypes that introduce with =

latest
   changes to portlets code.
   [garbas]



plone.app.iterate: 3.1.0 -> 3.1.1
--------------------------------
- Check if object does not have iterate policy. This fixes
   iterate causing toolbar errors on portal root.
   [vangheem]



plone.app.layout: 2.5.9 -> 2.5.10
--------------------------------
- Correctly display selected item in global navigation for images and =

files.
   Fixes https://github.com/plone/Products.CMFPlone/issues/830
   [pbauer]

- Add view url to document as data-view-url
   [ale-rt]

- If toolbar logo is empty, use default
   [vangheem]

- Move getDefaultPage, isDefaultPage, IDefaultPage and DefaultPage view =

to
   Products.CMFPlone in order to avoid circular imports between both =

packages.
   Moved test for it as well. Placed deferred deprecated imports for all =

old
   names here.
   [jensens]

- Remove deprecated ``context`` parameter from ``DefaultPage`` methods.
   [jensens]

- minor cleanup in getDefaultPage function
   [jensens]

- Added a test for the complex getDefaultPage function
   [jensens]


plone.app.querystring: 1.3.3 -> 1.3.6
------------------------------------

- Fix migration from Plone 4 to Plone 5.
  [pbauer]

- Creator criteria: pur currentUser on top.
   [mvanrees]

- Migrate Creator string.is to selection.any.
   [mvanrees]

- add user vocabulary to plone.app.querystring.field.Creator.
   [vangheem]

- do not need "is" when there is an "any" operator.
   [vangheem]


- Hide upgrade-profiles when creating a new site.
   [pbauer]

- Replace selection.is with selection.any for portal_types and =

review_state
   operations, and add selection.any for Creator operation.
   [frapell]

- Actually convert the value to a datetime for the DateIndex query =

modifier.
   [frapell]

- Do not fail if the 'Between' operation is called with an empty value, =

and
   instead return a list with 2 empty values.
   [frapell]

- Fixed possible problem with ``custom_query`` parameter where
   theoretically a second invocation could inadvertently be using the
   value from the first invocation.
   [maurits]



plone.app.redirector: 1.2.1 -> 1.3
---------------------------------
- Rerelease of 1.2.1 as 1.3 for clarity.  This is for Plone 5 only.
   [maurits]


- Rerelease of same code as 1.2.  The changes from 1.2.1 are for Plone =

5.
   [maurits]



plone.app.registry: 1.3.1 -> 1.3.2
---------------------------------
- Added the `structure` keyword to the TALES expression that returns the =

description for registry entries.
   This ensures that descriptions are properly escaped and HTML entities =

don't show up in descriptions.
   [pigeonflight]



plone.app.testing: 5.0b5 -> 5.0b6
--------------------------------
- No need for unittest2.
   [gforcada]



plone.app.theming: 1.2.7 -> 1.2.9
--------------------------------
- Build thememapper resources.
   [vangheem]

- Added cache invalidation option.
   [swartz]


- change link from plone.org to plone.com.
   [tkimnguyen]

- fix toolbar on control panel
   [vangheem]

- fix less building
   [obct537]

- Fixed copy modal for themes with a dot in the name.
   [Gagaro]



plone.app.upgrade: 1.3.12 -> 1.3.13
----------------------------------
- Unregister removed collection.css.
   [pbauer]

- 5.0 beta: do not set ``url_expr`` on configlet.  This must be done
   with ``setActionExpression``.
   Fixes https://github.com/plone/Products.CMFPlone/issues/814
   [maurits]

- Turn @@tinymce-controlpanel ``content_css`` field into a list
   [ebrehault]



plone.app.users: 2.3 -> 2.3.1
----------------------------
- Gave upgrade step destination 1. With the previous destination '*'
   the upgrade step was always offered.
   [vanrees]

- Cache schemas in volatile attributes on portal.
   [gotcha]

- Package cleanup.
   [gotcha]

- Disable toolbar buttons on personal preferences
   [vangheem]

- Remove extra spaces in userschema.xml messages to avoid i18n =

extraction
   warnings.
   [vincentfretin]



plone.app.vocabularies: 2.1.18 -> 2.1.20
---------------------------------------
- Cleanup: PEP8, decorators for zca, et al. Also pimped the README.
   [jensens]


- Fixed SyndicatableFeedItems to allow unicode characters in objects =

titles.
   [Gagaro]


plone.dexterity: 2.3.2 -> 2.3.4
------------------------------
- Avoid our own DeprecationWarning about portalTypeToSchemaName.
   [maurits]


- Check add_permission before checking constrains. Refs #37
   [jaroel]

- Remove obsolete css-class and text from statusmessages.
   [pbauer]



plone.folder: 1.0.5 -> 1.0.7
---------------------------
- Depend on ``Products.CMFCore`` and remove fake-cmf, because this =

confuses
   more than it helps to reduce complexcity.
   [jensens]

- Cleanup: PEP8 and do not use ``id`` built-in as identifier.
   [jensens]


- Whitespace cleanup, git ignores, cleanup package info.
   [gforcada, rnixx, maurits]



plone.namedfile: 3.0.2 -> 3.0.3
------------------------------
- Don't fail, when accessing the ``tag`` method of the ``@@images`` =

view, if
   ``scale`` returns ``None``.
   [thet]



plone.resourceeditor: 2.0.0 -> 2.0.1
-----------------------------------
- Added ability to convert absolute to relative urls
   [obct537]

- Fixed issue with ascii encoding
   [obct537]

- now properly serves filesystem files to the thememapper
   [obct537]

- resourceeditor will now register non-standard mimetypes in the python
   mimetype module
   [obct537]



plone.session: 3.5.5 -> 3.5.6
----------------------------
- Cleanup: Pep8, plone style conventions, better readbility.
   [jensens]



plone.subrequest: 1.6.9 -> 1.6.10
--------------------------------
- propagate registered safe writes from plone.protect to parent request =

object.
   [vangheem]



plone.testing: 4.0.13 -> 4.0.15
------------------------------
- Prevent exception masking in finally clause of zopeApp context
   [do3cc]


- Rerelease for clarity due to double release of 4.0.13.
   [maurits]

- Added ``multiinit``-parameter to z2.installProduct
   to allow multiple initialize methods for a package
   [tomgross]



plonetheme.barceloneta: 1.6.8 -> 1.6.9
-------------------------------------
- Hide searchbox, personaltools, breadcrumbs in print.css
   [gomez]

- Updated font-weight on portlet headers
   [pigeonflight]

- Update font-weight on portlet management items
   [vangheem]

- Updated to index.html: link to plone.com opens in new window/tab
   [tkimnguyen]



plone.app.multilingual: 3.0.4 -> 3.0.6
-------------------------------------
- Rerelease due to possible brown bag release.  Jenkins complains
   about 3.0.5.
   [maurits]


- Move @@multilingual-selector registration from PloneRoot to Navigation =

root
   This allows to hide language folders in nginx and to use different =

domains.
   [do3cc]

- Update Traditional Chinese translation.
   [l34marr]


plone.app.blocks: 2.1.0 -> 2.1.2
-------------------------------


plone.app.drafts: 1.0b1 -> 1.0b3
-------------------------------

------------------------------------------------------------------------------

_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.