Plone 4.3.14 released
"Announcement of Plone releases and security-related notifications. Recommended subscription for all Plone developers and site admins." <[email protected]> Mon, 8 May 2017 15:51:24 -0500
| Newsgroups | gmane.comp.web.zope.plone.announce |
|---|---|
| Message-ID | <[email protected]> |
--===============1937665452343298999==
Content-Type: multipart/alternative;
boundary="Apple-Mail=_320F5C12-C5E7-4911-81AE-724C7868ACEF"
--Apple-Mail=_320F5C12-C5E7-4911-81AE-724C7868ACEF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Plone 4.3.14 is now available for download at
>=20
> https://plone.org/download/releases/4.3.14 =
<https://plone.org/download/releases/4.3.14>
>=20
> Plone 4.3.14
> Windows users: use the Vagrant kit.
>=20
> OS X users: use the Vagrant kit or install XCode command-line tools =
and use the Unified Installer.
>=20
> Automated provisioning: See Plone's Ansible Playbook =
<http://docs.plone.org/external/ansible-playbook/docs> for a full-stack =
installation kit.
>=20
> Plone: 4.3.12 =E2=86=92 4.3.14
>=20
> Products.CMFPlacefulWorkflow: 1.5.14 =E2=86=92 1.5.15
>=20
> Bug fixes:
>=20
> Fixed reinstall. Deactivating and then activating the add-on led to a =
missing tool and control panel icon. Another deactivation would then =
fail. Solution is to mark our base profile as uninstalled in the =
uninstall method. This requires Products.GenericSetup 1.8.1 or higher. =
Fixes issue 1959 =
<https://github.com/plone/Products.CMFPlone/issues/1959>_. [maurits]
> Products.CMFPlone: 4.3.12 =E2=86=92 4.3.14
>=20
> Bug fixes:
>=20
> Fixed NotFound error when adding controlpanel action through the ZMI. =
See issue 1959 =
<https://github.com/plone/Products.CMFPlone/issues/1959>_. [maurits]
> Fixed inline validation for Archetypes content. Every field was shown =
as having an error, without showing an error message. Fixes issue 1982. =
[maurits]
> Products.contentmigration: 2.1.15 =E2=86=92 2.1.16
>=20
> Bug fixes:
>=20
> Fix import location for Products.ATContentTypes.interfaces. [thet]
> Products.ResourceRegistries: 2.2.12 =E2=86=92 2.2.13
>=20
> Bug fixes:
>=20
> Removed assertion for response status 200 for inline resources. If =
after inlining a ++resource++ item the response status was not in the =
200 range, the assertion would fail, leading to the html being returned =
with a wrong mimetype showing raw html and an error while rendering =
plone.resourceregistries. Changed it into a condition instead: only =
restore original headers when the status is in 200. [maurits]
> Products.TinyMCE: 1.3.25 =E2=86=92 1.3.26
>=20
> New features:
>=20
> Crop description text in link dialog to 60 chars (less json data to =
transmit for folders containing a lot of articles) [fRiSi]
>=20
> Show path in alt-text of articles too (to distinguish Items having the =
same title) [fRiSi]
>=20
> archetypes.referencebrowserwidget: 2.5.8 =E2=86=92 2.5.9
>=20
> Bug fixes:
>=20
> Fix import location for Products.ATContentTypes.interfaces. [thet]
> archetypes.schemaextender: 2.1.6 =E2=86=92 2.1.7
>=20
> Bug fixes:
>=20
> Update docs about Products.ATContentTypes.interfaces import location. =
[thet]
>=20
> Fix imports from Globals that was removed in Zope4 [pbauer]
>=20
> plone.app.jquerytools: 1.9.0 =E2=86=92 1.9.1
>=20
> Bug fixes:
>=20
> Updated jquery.form and jquery.tools to latest versions. [msom]
> plone.app.linkintegrity: 1.5.8 =E2=86=92 1.5.10
>=20
> Bug fixes:
>=20
> Rerelease, because one buildout somehow cannot find 1.5.9. [maurits]
>=20
> Don't check if dexterity is present by importing from =
plone.directives, grok is no longer part of dexterity. [fredvd]
>=20
> plone.app.locales: 4.3.12 =E2=86=92 4.3.13
>=20
> Update the Transifex resourceas configuration at Transifex project =
https://www.transifex.com/plone/plone4/ [macagua]
>=20
> Update Spanish translations. [macagua]
>=20
> Update Traditional Chinese translation. [l34marr]
>=20
> plone.app.registry: 1.2.4 =E2=86=92 1.2.5
>=20
> New features:
>=20
> Add support for have and have-not import conditions in registry.xml =
[datakurre]
>=20
> Add support for optional condition attribute in registry.xml entries =
to allow conditional importing of records. Conditions themselves are not =
import (nor exported). [datakurre]
>=20
> plone.behavior: 1.1.4 =E2=86=92 1.2.0
>=20
> New features:
>=20
> For zcml registration: If both, no for and no @adapter is given, fall =
first back to marker if given (new), else to Interface (as it was =
already before). [jensens]
> Bug fixes:
>=20
> Cleanup: Make Jenkins CI code analysis silent by fixing the issues. =
[jensens]
> plone.testing: 4.1.1 =E2=86=92 4.1.2
>=20
> Replace ZServer.PubCore handler with a threadless version, which fixes =
coverage reporting. See https://bitbucket.org/ned/coveragepy/issues/244. =
[witsch]
> z3c.formwidget.query: 0.12 =E2=86=92 0.13
>=20
> Compatible with z3c.form > 3.2.10, where radio and checkbox items =
property is a generator. [thomasdesvenain]
> Products.LinguaPlone: 4.1.8 =E2=86=92 4.2
>=20
> New features:
>=20
> Show the native language name on the "Translate into..." menu [erral]
> Bug fixes:
>=20
> Fix import location for Products.ATContentTypes.interfaces. [thet]
>=20
> Don't fail while uninstalling, if LinguaPlone is already uninstalled. =
[thet]
>=20
>=20
--Apple-Mail=_320F5C12-C5E7-4911-81AE-724C7868ACEF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Plone 4.3.14 is now available for download at<div =
class=3D"Apple-Mail-URLShareWrapperClass"><blockquote type=3D"cite" =
style=3D"border-left-style: none; color: inherit; padding: inherit; =
margin: inherit;" class=3D""><div class=3D""><div =
class=3D"original-url"><br class=3D""><a =
href=3D"https://plone.org/download/releases/4.3.14" =
class=3D"">https://plone.org/download/releases/4.3.14</a><br =
class=3D""><br class=3D""></div><div id=3D"article" role=3D"article" =
style=3D"text-rendering: optimizeLegibility; font-family: Georgia; =
font-size: 1.2em; line-height: 1.5em; margin: 0px; padding: 0px;" =
class=3D"georgia exported">
<!-- This node will contain a number of div.page. -->
<div class=3D"page" style=3D"word-wrap: break-word; max-width: =
100%;"><h1 class=3D"title" style=3D"line-height: 1.2em; margin-top: 0px; =
margin-bottom: 0.5em; font-weight: 400; -webkit-hyphens: manual; =
max-width: 100%;">Plone 4.3.14</h1><div style=3D"font-weight: bold; =
max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D""><strong style=3D"max-width: 100%;" class=3D"">Windows =
users:</strong> use the Vagrant kit.</p><p style=3D"max-width: 100%;" =
class=3D""><strong style=3D"max-width: 100%;" class=3D"">OS X =
users:</strong> use the Vagrant kit or install XCode command-line tools =
and use the Unified Installer.</p><p style=3D"max-width: 100%;" =
class=3D""><strong style=3D"max-width: 100%;" class=3D"">Automated =
provisioning:</strong> See <a =
href=3D"http://docs.plone.org/external/ansible-playbook/docs" =
style=3D"color: rgb(65, 110, 210); max-width: 100%;" class=3D"">Plone's =
Ansible Playbook</a> for a full-stack installation kit.</p>
</div><h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Plone: 4.3.12 =E2=86=92 4.3.14</h4>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.CMFPlacefulWorkflow: 1.5.14 =E2=86=92 1.5.15</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Fixed reinstall. Deactivating =
and then activating the add-on
led to a missing tool and control panel icon. Another deactivation
would then fail. Solution is to mark our base profile as uninstalled
in the uninstall method.
This requires <code style=3D"max-width: 100%;" =
class=3D"">Products.GenericSetup</code> 1.8.1 or higher.
Fixes <code style=3D"max-width: 100%;" class=3D"">issue 1959 <<a =
href=3D"https://github.com/plone/Products.CMFPlone/issues/1959" =
class=3D"">https://github.com/plone/Products.CMFPlone/issues/1959</a>><=
/code>_.
[maurits]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.CMFPlone: 4.3.12 =E2=86=92 4.3.14</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Fixed <code style=3D"max-width: =
100%;" class=3D"">NotFound</code> error when adding controlpanel action =
through the ZMI.
See <code style=3D"max-width: 100%;" class=3D"">issue 1959 <<a =
href=3D"https://github.com/plone/Products.CMFPlone/issues/1959" =
class=3D"">https://github.com/plone/Products.CMFPlone/issues/1959</a>><=
/code>_.
[maurits]</li>
<li style=3D"max-width: 100%;" class=3D"">Fixed inline validation for =
Archetypes content. Every field was shown as having an error, without =
showing an error message. Fixes issue 1982. [maurits]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.contentmigration: 2.1.15 =E2=86=92 2.1.16</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Fix import location for =
Products.ATContentTypes.interfaces.
[thet]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.ResourceRegistries: 2.2.12 =E2=86=92 2.2.13</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Removed assertion for response =
status 200 for inline resources.
If after inlining a <code style=3D"max-width: 100%;" =
class=3D"">++resource++</code> item the response status was not in the
200 range, the assertion would fail, leading to the html being =
returned
with a wrong mimetype showing raw html and an error while rendering
<code style=3D"max-width: 100%;" =
class=3D"">plone.resourceregistries</code>.
Changed it into a condition instead: only restore original headers =
when
the status is in 200.
[maurits]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.TinyMCE: 1.3.25 =E2=86=92 1.3.26</h4>
<h6 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">New features:</h6>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Crop description text in link dialog to 60 chars
(less json data to transmit for folders containing a lot of articles)
[fRiSi]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Show path in alt-text of articles too (to distinguish Items =
having the
same title) [fRiSi]</p>
</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">archetypes.referencebrowserwidget: 2.5.8 =E2=86=92 2.5.9</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Fix import location for =
Products.ATContentTypes.interfaces.
[thet]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">archetypes.schemaextender: 2.1.6 =E2=86=92 2.1.7</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Update docs about <code style=3D"max-width: 100%;" =
class=3D"">Products.ATContentTypes.interfaces</code> import location.
[thet]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Fix imports from Globals that was removed in Zope4
[pbauer]</p>
</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.app.jquerytools: 1.9.0 =E2=86=92 1.9.1</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Updated jquery.form and =
jquery.tools to latest versions.
[msom]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.app.linkintegrity: 1.5.8 =E2=86=92 1.5.10</h4>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Rerelease, because one buildout somehow cannot find 1.5.9.
[maurits]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Don't check if dexterity is present by importing from =
plone.directives, grok
is no longer part of dexterity.
[fredvd]</p>
</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.app.locales: 4.3.12 =E2=86=92 4.3.13</h4>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Update the Transifex resourceas configuration at Transifex =
project
<a href=3D"https://www.transifex.com/plone/plone4/" =
class=3D"">https://www.transifex.com/plone/plone4/</a>
[macagua]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Update Spanish translations.
[macagua]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Update Traditional Chinese translation.
[l34marr]</p>
</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.app.registry: 1.2.4 =E2=86=92 1.2.5</h4>
<h6 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">New features:</h6>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Add support for <em style=3D"max-width: 100%;" =
class=3D"">have</em> and <em style=3D"max-width: 100%;" =
class=3D"">have-not</em> import conditions in
registry.xml
[datakurre]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Add support for optional condition attribute in registry.xml =
entries
to allow conditional importing of records. Conditions themselves are
not import (nor exported).
[datakurre]</p>
</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.behavior: 1.1.4 =E2=86=92 1.2.0</h4>
<h6 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">New features:</h6>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">For zcml registration:
If both, no <code style=3D"max-width: 100%;" class=3D"">for</code> and =
no <code style=3D"max-width: 100%;" class=3D"">@adapter</code> is given,
fall first back to <code style=3D"max-width: 100%;" =
class=3D"">marker</code> if given (new),
else to <code style=3D"max-width: 100%;" class=3D"">Interface</code> =
(as it was already before).
[jensens]</li>
</ul>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Cleanup: Make Jenkins CI code =
analysis silent by fixing the issues.
[jensens]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">plone.testing: 4.1.1 =E2=86=92 4.1.2</h4>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Replace <code =
style=3D"max-width: 100%;" class=3D"">ZServer.PubCore</code> handler =
with a threadless version, which fixes
<code style=3D"max-width: 100%;" class=3D"">coverage</code> reporting. =
See <a href=3D"https://bitbucket.org/ned/coveragepy/issues/244" =
class=3D"">https://bitbucket.org/ned/coveragepy/issues/244</a>.
[witsch]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">z3c.formwidget.query: 0.12 =E2=86=92 0.13</h4>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Compatible with z3c.form > =
3.2.10, where radio and checkbox <code style=3D"max-width: 100%;" =
class=3D"">items</code> property is a generator.
[thomasdesvenain]</li>
</ul>
<h4 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Products.LinguaPlone: 4.1.8 =E2=86=92 4.2</h4>
<h6 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">New features:</h6>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D"">Show the native language name =
on the "Translate into..." menu
[erral]</li>
</ul>
<h5 style=3D"font-size: 1em; margin: 1em 0px; max-width: 100%;" =
class=3D"">Bug fixes:</h5>
<ul style=3D"max-width: 100%;" class=3D"">
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Fix import location for Products.ATContentTypes.interfaces.
[thet]</p>
</li>
<li style=3D"max-width: 100%;" class=3D""><p style=3D"max-width: 100%;" =
class=3D"">Don't fail while uninstalling, if LinguaPlone is already =
uninstalled.
[thet]</p>
</li>
</ul></div></div></div><div class=3D""><br =
class=3D""></div></blockquote></div></body></html>=
--Apple-Mail=_320F5C12-C5E7-4911-81AE-724C7868ACEF--
--===============1937665452343298999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============1937665452343298999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Want community news? Subscribe to our newsletter http://eepurl.com/S4wfL
Plone-Announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-announce
--===============1937665452343298999==--