Plone 5.0.1 soft-released

Plone 5.0.1 has been soft-released. Please give it a try and let me know if there are any critical issues. http://dist.plone.org/release/5.0.1-pending/versions.cfg

For those who haven't run across soft-releases before, this is the last step before the final release. Because things haven't been finalized yet, some packages may change between now and the release. It is not recommended to use soft-releases in production.

Eric

Changelog

Products.BTreeFolder2: 2.13.3 → 2.13.5

  • Added case for clean-up routine where the meta type index contains
    keys that are not in the tree.

  • Provide security declaration for BTreeFolder2Base.hasObject method.

  • Add some tests for correct getattr behavior.

  • Minor __getattr__ and _getOb optimizations.

decorator: 3.4.0 → 3.4.2

mr.developer: 1.33 → 1.34

setuptools: 18.3.1 → 18.5

zc.buildout: 2.4.3 → 2.5.0

robotframework: 2.8.4 → 2.8.7

robotframework-selenium2library: 1.5.0 → 1.7.4

robotsuite: 1.6.1 → 1.7.0

WebOb: 1.4 → 1.4.1

feedparser: 5.0.1 → 5.2.1

interlude: 1.2 → 1.3.1

Plone: 5.0 → 5.0.1

  • Release Plone 5.0.1
    [esteele]

Products.ATContentTypes: 2.2.7 → 2.2.9

Products.Archetypes: 1.10.10 → 1.10.11

  • White space only pep8 cleanup. Not in the skins.
    [maurits]

  • Removed code for unused types_link_to_folder_contents and
    use_folder_tabs.
    [maurits]

Products.CMFEditions: 2.2.15 → 2.2.18

  • Removed executable bit from various files. And do a quick release,
    as on a test server the previous release was somehow missing a file.
    [maurits]

  • Made storage statistics test more robust.
    See https://github.com/plone/Products.CMFEditions/issues/31
    [tschorr]

  • Input sanitation for retrieveSubstitute()
    [zupo]

Products.CMFPlacefulWorkflow: 1.6.4 → 1.6.5

Products.CMFPlone: 5.0 → 5.0.1

  • Add option to show/hide thumbs in site-controlpanel
    https://github.com/plone/Products.CMFPlone/issues/1241
    [fgrcon]

  • Add icon fallback for addons in Site Setup (fixes .. _#1232)
    [davilima6]

  • Explicitly provide id on search form and not depend on diazo magic
    adding the id in.
    [vangheem]

  • Be able to stub JavaScript modules to prevent including the same
    javascript twice.
    [vangheem]

  • Set Reply-to address in contact-info emails so you can reply to them.
    [tkimnguyen, maurits, davisagli]

  • Added syndication for plone.app.contenttypes collections.
    [do3cc]

  • Compress generated bundle css file when running plone-compile-resource.
    [petschki]

  • Added new commandline argument to plone-compile-resource: --compile-dir
    [petschki]

  • Upgraded to patternslib 2.0.11.
    [vangheem]

  • Allowed all TinyMCE settings to be set from control panel.
    [Gagaro]

  • Added missing_value parameter to controlpanel list and tuple fields.
    [tomgross]

  • Split hard coded JavaScript resources into seperate method for easier
    customization.
    [tomgross]

  • Fix internal links and images src to not include the domain.
    [Gagaro]

  • Update Site Setup link in all control panels (fixes .. _#1255)
    [davilima6]

  • In tests, use selection.any in querystrings. And expect this in
    the default news and events collections.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • Add authenticator token to group portlet links
    [vangheem]

  • Fix bbb global status message template rendering escaped html
    [vangheem]

  • Avoid AttributeError if registry is not yet there for the
    JSRegistryNodeAdapter while migrating from older versions
    https://github.com/plone/Products.CMFPlone/pull/1246
    [frapell]

  • remove deprecated icons ...
    https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

  • Also remove deprecated icons for archetypes
    [Gagaro]

  • Fixed white space pep8 warnings.
    [maurits]

  • Prevented breaking Plone when TinyMCE JSON settings fields contain
    invalid JSON.
    [petschki]

  • Fixed #1199: prevent throwing error with mis-configured bundle.
    [vangheem]

  • Fixed wrong sentence in front page. There is no "Site Setup entry
    in the menu in the top right corner". Replaced it by "Site Setup
    entry in the user menu".
    [vincentfretin]

  • Fixed some i18n issues.
    [vincentfretin]

  • Used unique traverser for stable resources to set proper cache headers.
    [alecm]

  • Fixed "contains object" tinymce setting not getting passed into pattern
    correctly. Fixes #1023.
    [vangheem]

  • Fixed issue when csscompilation and/or jscompilation are missing in
    bundle registry record.
    [peschki]

  • Fixed #1131: Allow to compile bundle with more than one resource.
    [timitos]

  • Fixed issue where clicking tabs would cause odd scroll movement.
    [vangheem]

  • When migration fails, do not upgrade addons or recatalog or update
    roles.
    [maurits]

  • Default values for interfaces.controlpanel.IImagingSchema.allowed_sizes
    should be unicode.
    [kuetrzi]

  • Don't depend on and install plone.app.widgets. plone.app.z3cform does it for
    us.
    [thet]

Products.GenericSetup: 1.8.0 → 1.8.1

  • Purge the profile upgrade versions before applying a base profile.

  • Added purgeProfileVersions method to portal_setup. This
    removes the all profiles profile upgrade versions.

  • Added unsetLastVersionForProfile method to portal_setup. This
    removes the profile id from the profile upgrade versions. Calling
    setLastVersionForProfile with unknown as version now has the
    same effect.

Products.PlonePAS: 5.0.4 → 5.0.6

  • bring back Python 2.6 support (in 2.6 depend on orderedict) and import
    conditional with fallback.
    [gforcada, jensens]

  • Applied Hotfix 2015-12-08.

Products.validation: 2.0 → 2.0.1

  • Accept base domain names longer than 6 chars like .brussels
    [gotcha]

archetypes.referencebrowserwidget: 2.5.4 → 2.5.6

  • Do not fail if a level of the path we are adding the object using
    the ReferenceBrowser widget is not accessible by the current user.
    [gbastien]

  • Show elements that the reader has no access to as "Undisclosed" instead of
    throwing Unauthorized.
    [pbauer]

diazo: 1.2.1 → 1.2.2

  • Allowed content-to-content inclusion.
    [elro, ebrehault]

future: 0.14.0 → 0.14.3

mockup: 2.0.12 → 2.1.1

  • do not set overflow hidden on modal wrapper parent. This should already
    be taken care of with plone-modal-open class being applied to the body.
    This should fix issues with scrolling when this isn't properly cleared
    [vangheem]

  • Changed how the querystring pattern displays options for path-based queries,
    to improve usability for less tech-savvy users.
    [obct537]

  • Use selection.any in querystring pattern.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • Import TinyMCE Content.Objects.less from the lightgray skin in less
    mode, not Content.less in inline mode.
    Fixes plone/Products.CMFPlone/#755 - visual aids not visible.
    Content.Objects.less also doesn't overwrite our fonts.
    [thet]

  • Enforce a min-width for tables while editing and visual aids turned on.
    Fixes plone/Products.CMFPlone#920.
    [thet]

  • Cleanup and rework: contenttype-icons and showing thumbnails
    for images/leadimages in listings ...
    https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

  • Fix flaky behavior of Resource Registries buttons
    https://github.com/plone/Products.CMFPlone/issues/1141
    [davilima6]

  • Added the momentFormat option to the structure pattern.
    [Gagaro]

  • Removed mockup-core as a dependency.
    [jcbrand, goibhniu]

  • Do not set overflow hidden on modal wrapper parent. This should already
    be taken care of with plone-modal-open class being applied to the body.
    This should fix issues with scrolling when this isn't properly cleared
    [vangheem]

  • Use window.pushState instead of setting hash for autotoc pattern
    when tabs change.
    [vangheem]

  • Set value for ReferenceWidget in querystring.
    [Gagaro]

  • Correction of a mistake in css z-index related items widget.
    The content bar appeared behind the widget. [hersonrodrigues]

  • Fix modal when leaving a modal in a modal.
    [Gagaro]

plone.app.blob: 1.6.0 → 1.6.1

  • The blob file now gets exported when exporting content via
    GenericSetup.
    [do3cc]

plone.app.caching: 1.2.7 → 1.2.8

plone.app.content: 3.0.12 → 3.0.15

  • Ensure the base context allows ordering during rearranging.
    [Gagaro]

  • Fix case where non-dexterity object did not properties
    [vangheem]

  • Fixed rearranging for archetypes.
    [Gagaro]

  • Fixed error message displaying during rearranging.
    [Gagaro]

  • Fixed upload of txt files in folder_contents (#33, #58).
    [ale-rt]

  • Cleanup and rework: contenttype-icons and showing thumbnails
    for images/leadimages in listings.
    https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

  • Fixed @@getSource view to work with a text query
    (as done by the ajax autocomplete widget)
    in addition to a querystring widget query.
    [davisagli]

  • Refactored FolderContentsView to allow easy overwriting of options.
    [Gagaro]

  • Fixed vocabulary item path to remove INavigationRoot path.
    [petschki]

  • Fixed the actions to allow unicode in titles.
    [Gagaro]

plone.app.contentlisting: 1.2.2 → 1.2.3

plone.app.contentrules: 4.0.8 → 4.0.10

plone.app.contenttypes: 1.2.4 → 1.2.8

  • fix issue in migration where source or target uuid could not
    be found
    [vangheem]

  • Index subject field on the catalog so that is searchable.
    Fixes https://github.com/plone/plone.app.contenttypes/issues/194
    [gforcada]

  • Allow to pass custom field_migrator methods with custom migrations.
    [pbauer]

  • Create standard news/events collections with selection.any.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • Avoid AttributeError from potential acquisition issues with folder listings
    [vangheem]

  • Avoid AttributeError when trying to get the default_page of an item
    when migrating
    [frapell]

  • Used html5 doctype in image_view_fullscreen. Now it can be parsed
    correctly by for example i18ndude.
    [maurits]

  • Use plone i18n domain in zcml.
    [vincentfretin]

  • Do a IRichText text indexing on all registered SearchableText indexers by
    doing it as part of the base SearchableText function. Convert the text
    from the source mimetype to text/plain.
    [thet]

  • Add getRawQuery method to Collection content type for backward compatibility with Archetypes API.
    Fixes (partially) https://github.com/plone/plone.app.contenttypes/issues/283.
    [hvelarde]

  • Fix custom migration from and to types with spaces in the type-name.
    [pbauer]

  • Fixed full_view when content is not IUUIDAware (like the portal).

  • Cleanup and rework: contenttype-icons
    and showing thumbnails for images/leadimages in listings ...
    https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

  • Fix full_view when content is not IUUIDAware (like the portal).
    Fixes https://github.com/plone/Products.CMFPlone/issues/1109.
    [pbauer]

  • Added plone.app.linkintegrity to dependencies due to test-issues.
    [pbauer]

plone.app.dexterity: 2.1.13 → 2.1.16

  • Fix wrong usage of MessageFactory
    [jensens]

  • Use plone i18n domain
    [gforcada]

  • Fix non existing self._request with schema.Choice value_type.
    [pcdummy]

  • Updated Traditional Chinese translation.
    [l34marr]

  • Updated Brazil translations.
    [claytonc]

  • Updated doc links in modeleditor.
    Issue CMFPlone#1027_.
    [pabo3000]

  • Fixed icons in dexterity types list.
    Issues CMFPlone#1013_ and CMFPlone#1151_.
    [fgrcon]

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

  • Fixed typos in german translation. Thx bierik for reporting in
    Issue dexterity#183_.
    [jensens]

  • Avoid re-adding the UUID on an upgrade step.
    [gforcada]

  • Updated French translations.
    [enclope]

plone.app.discussion: 2.4.8 → 2.4.9

plone.app.event: 2.0.3 → 2.0.5

  • Show thumbs when leadimage behavior enabled for eventtype:
    see https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

  • Cleanup tasks: Only install the plone.app.widgets profile for Plone 4.3.
    Remove the unnecessary plone50 setup.py extra section. Fix
    plone.app.event to also work with plone.app.z3cform versions below < 1.0.
    [thet]

  • Cleanup buildout: Remove sources.cfg, versions.cfg, test.cfg, test-43.cfg and
    test.cfg. Since this package is merged, it doesn't make much sense to
    maintain separate version and sources files to extend from. Tests and
    development environment is built in the buildout.cfg and buildout-43.cfg
    files. Remove bootstrap.py - use virtualenv .; ./bin/pip install zc.buildout instead.
    [thet]

  • In tests, use selection.any in querystrings.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • Fixed the occurrences calculation to reliably return an Event instead of
    Occurrence object for the originating event. There was a bug introduced by a
    newer pytz version.
    [thet]

plone.app.folder: 1.1.0 → 1.2.0

  • Rerelease 1.1.1 as 1.2.0, because this is for Plone 5.0 and higher.
    [maurits]

  • Use registry lookup for types_use_view_action_in_listings.
    [esteele]

  • Fixed test in combination with Products.BTreeFolder2 2.13.4 and
    higher.
    [maurits]

plone.app.imaging: 2.0.0 → 2.0.1

  • Fixed incompatibilities with five.pt and chameleon (closes #16_).
    [rodfersou, maurits]

  • Fixed 404 NotFound error when accessing image scales via webdav.
    [maurits]

plone.app.iterate: 3.1.3 → 3.1.4

  • Keep the default page setting when checking in a document.
    [maurits]

plone.app.layout: 2.5.15 → 2.5.17

plone.app.linkintegrity: 3.0.2 → 3.0.3

  • Introduce IRetriever adapter for customization flexibility.
    [tomgross]

plone.app.locales: 5.0.5 → 5.0.7

  • Add 129 messages from plone.app.dexterity and plone.schemaeditor
    with existing translations from those packages.
    [vincentfretin]

  • Add 3 new messages from plone.protect
    [vincentfretin]

  • Add messages from plone.cachepurging and plone.directives.form packages.
    [vincentfretin]

  • Update Slovenian translations for Plone 5
    [matjazjeran, jcerjak]

  • Remove linguaplone translations.
    [vincentfretin]

  • Remove locales-future folder that only included russian translations
    for old plone.app.standardtiles, plone.app.deco, plone.app.page versions.
    [vincentfretin]

  • Include messages from plone.app.referenceablebehavior and
    plone.app.lockingbehavior
    [vincentfretin]

  • Removed all fuzzy markers from dutch translations.
    [jladage]

  • Updated pt-BR translations.
    [claytonc, hersonrodrigues]

  • Updated Dutch translations
    [coen, dveeze]

  • Include plone.protect messages

  • Update Traditional Chinese translation.
    [l34marr]

  • Update French translation

  • Updated Chinese Simplified translation
    [jianaijun]

  • Updated Ukrainian translation
    [sorenabell]

  • Fixed typos in Italian translations
    [ale-rt]

  • Danish translation complete for the first time since 2012. :slight_smile:
    [tmog]

  • Updated German translations
    [tobiasherp]

plone.app.portlets: 3.1.2 → 3.1.3

  • Added authenticator token to group portlet links.
    [vangheem]

  • Fixed links in RSS portlets when using special characters.
    [Gagaro]

  • Cleanup and rework: contenttype-icons and showing thumbnails
    for images/leadimages in listings.
    https://github.com/plone/Products.CMFPlone/issues/1226
    [fgrcon]

plone.app.querystring: 1.3.8 → 1.3.12

  • Again upgrade collections with selection.is to
    selection.any, because the standard events and news collections
    may have been wrongly created in a new site.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • In tests, use selection.any in querystrings.
    Issue https://github.com/plone/Products.CMFPlone/issues/1040
    [maurits]

  • Added upgrade step to replace selection.is with
    selection.any operations in querystrings also for objects using
    the Collection behavior.
    [thet]

  • Rerelease as something went wrong during upload of the package.
    [maurits]

  • Added missing ',' for subject upgrade.
    [ezvirtual]

  • Fixed flake8 warnings.
    [maurits]

  • Updated compatibility information in README.
    [maurits]

  • Fixed resultview icons.
    https://github.com/plone/Products.CMFPlone/issues/1151
    [fgrcon]

  • Added upgrade step to fix Subject index for existing collections.
    [ezvirtual]

plone.app.registry: 1.3.5 → 1.3.7

plone.app.theming: 1.2.14 → 1.2.16

  • Updated Site Setup link in all control panels.
    Fixes https://github.com/plone/Products.CMFPlone/issues/1255
    [davilima6]

  • Do not fail in isThemeEnabled when we have no settings, for
    example when migrating from Plone 3 to Plone 5, but maybe also in
    other cases.
    [maurits]

  • Fixed Unicode Encode Error when to copy into multi-byte title / description
    [terapyon]

plone.app.users: 2.3.1 → 2.3.4

  • Rerelease to fix problem on one of our testing servers.
    [maurits]

  • Updated Site Setup link in all control panels.
    Fixes https://github.com/plone/Products.CMFPlone/issues/1255
    [davilima6]

  • Do not force "In User Profile" when importing a schema from a GS profile.
    [ebrehault]

plone.app.vocabularies: 2.1.21 → 2.2.1

  • Make user vocabulary handle non-ASCII characters.
    This fixes https://github.com/plone/plone.app.widgets/issues/120
    [davisagli]

  • Updated version to 2.2.0, as the previous release introduced an
    incompatibility with Plone 4.3.
    [maurits]

  • Pull default_charset value from the configuration registry.
    [esteele]

plone.app.widgets: 2.0.1 → 2.0.2

  • Removed code for unused types_link_to_folder_contents.
    [maurits]

  • Don't install the plone.app.widgets dummy default profile in tests.
    [thet]

plone.app.z3cform: 1.1.5 → 1.1.7

  • Don't allow adding new terms in the AjaxAutocompleteWidget
    when it's used with a Choice field.
    [davisagli]

  • Remove installation of plone.app.widgets default profile. In Plone 5 with
    plone.app.widgets >= 2.0, the profile is only a dummy profile for BBB
    compatibility.
    [thet]

  • Check if user can add keywords for AjaxSelectWidget.
    [Gagaro]

plone.api: 1.4.7 → 1.4.10

  • Rerelease, as 1.4.9 misses the doctests directory.
    [maurits]

  • #283 portal.send_email does not respect transaction aborts
    [jensens]

  • update documentation links, we live in docs.plone.org/develop/plone.api now
    [polyester]

  • Fixed Plone 5 version comparison in tests.
    [maurits]

plone.browserlayer: 2.1.5 → 2.1.6

  • Minor cleanup in order to follow plone code style conventions.
    [jensens]

plone.cachepurging: 1.0.9 → 1.0.10

  • Changed i18n_domain to "plone".
    [staeff]

plone.dexterity: 2.3.5 → 2.3.6

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

plone.formwidget.datetime: 1.1 → 1.2

plone.formwidget.recurrence: 2.0.1 → 2.0.2

  • Removed unittest2 dependency.
    [gforcada]
  • Fix list index out of range at pagination.
    [julianhandl]

plone.intelligenttext: 2.0.3 → 2.1.0

  • Make compatible with Python 3.
    [davisagli]

  • Minor cleanup (pep8, readability, ReST)
    [jensens]

plone.locking: 2.1.0 → 2.1.1

  • Use registry lookup for types_use_view_action_in_listings
    [esteele]

  • Locks stored on annotations are a safe write on read.
    [gforcada]

plone.namedfile: 3.0.3 → 3.0.5

plone.outputfilters: 2.1 → 2.1.2

  • Fixed error when uid resolving if object got didn't have
    absolute_url method.
    [Gagaro]

  • Fixed case where unicode ends up getting used when resolving
    img tags and (un)restrictedTraverse doesn't work with unicode.
    [vangheem]

plone.portlet.collection: 3.0.4 → 3.0.5

plone.protect: 3.0.9 → 3.0.17

  • Internationalized button in confirm.pt.
    [vincentfretin]

  • Make sure transforms don't fail on redirects.
    [lgraf]

  • make sure to always compare content type with a string when checking
    if we should show the confirm-action view.
    [vangheem]

  • Internationalized confirm.pt
    [vincentfretin]

  • Disable editable border for @@confirm-action view.
    [lgraf]

  • Make title and description show up on @@confirm-action view.
    [lgraf]

  • Allow views to override 'X-Frame-Options' by setting the response header
    manually.
    [alecm]

  • Avoid parsing redirect responses (this avoids a warning on the log files).
    [gforcada]

  • Handle TypeError caused by getToolByName on an
    invalid context
    [vangheem]

  • You can opt out of clickjacking protection by setting the
    environment variable PLONE_X_FRAME_OPTIONS to an empty string.
    [maurits]

  • Be more flexible in parsing the PLONE_CSRF_DISABLED environment
    variable. We are no longer case sensitive, and we accept true,
    t, yes, y, 1 as true values.
    [maurits]

  • Avoid TypeError when checking the content-type header.
    [maurits]

  • Always force html serializer as the XHTML variant seems
    to cause character encoding issues
    [vangheem]

  • Do not check writes to temporary storage like session storage
    [davisagli]

  • play nicer with inline JavaScript
    [vangheem]

  • make imports backward compatible
    [vangheem]

plone.resourceeditor: 2.0.3 → 2.0.4

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

  • Minor cleanup: pep8, readability, ReST.
    [jensens]

  • Fixed problem causing file timestamps to show up incorrectly.
    [obct537]

  • Fixed error preventing file saving in the filemanager.
    [obct537]

plone.scale: 1.3.5 → 1.4

plone.schemaeditor: 2.0.7 → 2.0.8

  • Use plone domain for translations.
    [gforcada]

plonetheme.barceloneta: 1.6.14 → 1.6.15

  • Fixed some css rules (missing clearfixes, aligning thumbs, ...).
    https://github.com/plone/plonetheme.barceloneta/issues/62
    [fgrcon]

  • Added css-rules for thumbnails in listings and portlets.
    Related to #1226_.
    [fgrcon]

  • Underline links in #content-core (criterion 1.4.1).
    [polyester]

  • Increased contrast, eliminated contrast-checker false positives.
    [polyester]

  • Title under thumb in albumview (closes #1091_).
    [polyester]

  • Don't include diazo bundle in backend theme.
    [instification]

  • Discard duplicated ids for columns (closes #1105_)
    [davilima6]

  • Add comment to alert on duplicate resource registering
    [davilima6]

zope.schema: 4.2.2 → 4.4.2

collective.js.jqueryui: 1.10.3 → 1.10.4

  • Include plone.app.jquery ZCML explicitely.
    [gotcha]

  • Fix https://dev.plone.org/ticket/13606: safe compression on big javascript
    files. Just remove the compression on all resources, we already use
    minified version
    [toutpt]

collective.z3cform.datetimewidget: 1.2.5 → 1.2.7

plone.app.versioningbehavior: 1.2.5 → 1.2.6

  • Update Italian translations
    [ale-rt, cekk]

  • Fixes #10: Views for Image and File versions don't work.
    [rafaelbco]

plone.directives.form: 2.0.1 → 2.0.2

  • Changed i18n_domain to "plone".
    [staeff]

  • Removed unneeded i18n-attribute.
    [staeff]

plone.app.multilingual: 3.0.12 → 3.0.13

  • Updated Traditional Chinese translations.
    [l34marr]

  • Fixed typo in Italian translation
    [ale-rt]

1 Like

Missing latest version of plone.app.upgrade in http://dist.plone.org/release/5.0.1-pending/versions.cfg

Should be on 1.3.19 so migrations are failing.

I see a pretty nasty tinymce bug related to the changes to icons and images that probably should be fixed before we make this final.

https://github.com/plone/Products.CMFPlone/commit/045ac7197be6f4260ed1ca82bae1bde205459ace is the problem.

The problem only shows up when using rewrite rules.

Fixed

Why are the versions of setuptools and zc.buildout pinned? I would prefer if buildout is installed with pip install zc.buildout.

Although, it seems we might need to go straight to Plone 5.0.2 to fix this bug since CMFPlone has been released for some time now.

What do you think @esteele ?

@veit haven't setuptools and zc.buildout always been pinned?

https://github.com/plone/Products.CMFPlone/pull/1307 to fix pretty nasty tinymce issue.

Can someone take a look? Is SERVER_URL always safe to use like this? I think this is what Gagaro was trying to originally do here: https://github.com/plone/Products.CMFPlone/commit/045ac7197be6f4260ed1ca82bae1bde205459ace

Previously, you had to pin setuptools and zc.buildout to work fine with the specific version of the bootstrap.py file. Nowadays, you dont’t need the bootstrap.py file because zc.buildout can be installed with pip – and IMO this is a more reliable way.

Sure, I'm just saying being able to do this doesn't mean we've ever made a decision to not ship with those packages pinned. I imagine removing those pins would break a lot of buildouts.

I see Barceloneta pinned at 1.6.15 (the latest tag). But there is some work done in Barceloneta master the past weeks. I love to see that work land in Plone 5.0.1.

What to do? Or is it too late?

I tested 5.0.1-pending with several databases and found no new problems. :+1:

Builds cleanly with the unified installer.

Seems okay.

If you would like me to create a few more releases, let me know. Right now I am not sure if creating more releases just adds to possible confusion, with the pending candidate getting more out of sync with coredev.

Yeah, we're at the point where there are a number of new commits on CMFPlone, in addition to Nathan's fix. So this is either Plone 5.0.2 and we don't publicly release 5.0.1 or Plone 5.0.1 with a CMFPlone 5.0.1-1 that has far more changes than I'd like in a brown bag release.

Seems fine to go to 5.0.2...

I agree. Maybe just jump to 5.0.2. Sorry @esteele -- I know it's frustrating when they are so many changes right after you make a release.

It's a good problem to have.

@mauritsvanrees: If you can help me cut some packages in the morning, I'll finish off 5.0.2 tomorrow.