Plone 4.1.6 released.

"Announcement of Plone releases and security-related notifications. Recommended subscription for all Plone developers and site admins." <[email protected]> Fri, 6 Jul 2012 10:52:23 -0400
Newsgroups gmane.comp.web.zope.plone.announce
Message-ID <[email protected]>
--===============2824068783464719244==
Content-Type: multipart/alternative; boundary="4ff6fba7_109cf92e_6e42"

--4ff6fba7_109cf92e_6e42
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Plone 4.1.6, with all installers, is now available at http://plone.org/pr=
oducts/plone/releases/4.1.6. =20

=46ull changelog:

Plone: 4.1.5 =E2=86=92 4.1.6
-------------------- =20
- Release Plone 4.1.6 final.
  =5Besteele=5D =20
Products.Archetypes: 1.7.13 =E2=86=92 1.7.14
------------------------------------ =20
- removed hardcoded required icon. It can and should be set by CSS as it =
is done
  in the formTabs
  =5Btom=5Fgross=5D
- added 'placeholder' support for StringWidget, DecimalWidget and Integer=
Widget
  =5Bzopyx=5D =20
Products.CM=46PlacefulWorkflow: 1.5.6 =E2=86=92 1.5.7
------------------------------------------- =20
- =46ixed a few test failures in combination with five.pt.
  =5Bmaurits=5D =20
Products.CM=46Plone: 4.1.5 =E2=86=92 4.1.6
-------------------------------- =20
- Add keyword 'latest' to metadata.xml's version tag, which then looks fo=
r
  the highest numbered profile that is registered and pins that to the
  upgrade step. This means that the version field in metadata.xml only
  has to be set to 'latest' once and then it automatically searches for
  the highest numbered profile.
  =5Beleddy=5D
- Accessibility: added an id=3D=22Creator=22 for the <input> field by the=
 same name
  on the search form, so that the corresponding <label> can associate wit=
h it
  in the case where showAuthors is None.
- Make redirection=5Fview/attempt=5Fredirect fall back to nothing in
  default=5Ferror=5Fmessage template. If plone.app.redirector gets a URL =
with
  special characters, OOBTree.get raises a UnicodeDecodeError and the tem=
plate
  fails. This fixes http://dev.plone.org/ticket/12976.
  =5Btimo=5D =20
Products.PasswordResetTool: 2.0.7 =E2=86=92 2.0.8
----------------------------------------- =20
- Be less sensitive for white space differences in tests.
  =5Bmaurits=5D =20
Products.PlonePAS: 4.0.12 =E2=86=92 4.0.13
---------------------------------- =20
- Require ListPortalMembers permission for search=46orMembers
  so anonymous users can not get a list of site users.
  =5Bvangheem=5D =20
Products.PloneTestCase: 0.9.13 =E2=86=92 0.9.14
--------------------------------------- =20
- Install packages earlier so test setup for new collections works
  correctly in Plone 4.2.
  =5Bdavisagli=5D
- =46ail explicitly (instead of obscurely) if there is no Plone.
  =5Bstefan=5D =20
Products.PluggableAuthService: 1.7.7 =E2=86=92 1.8
------------------------------------------ =20
- Added export / import support for the ChallengeProtocolChooser plugin's=

  label - protocols mapping.
- In authenticateCredentials do NOT fall back to using the login as
  userid when there is no match, as that gives a high chance of
  seeming to log in successfully, but in reality failing.
  =5Bmaurits=5D =20
Products.TinyMCE: 1.2.11 =E2=86=92 1.2.12
--------------------------------- =20
- Add a missing nocall to prevent accidental rendering of the
  object passed to the widget.
  =5Bsunew=5D
- =46ix accidental dependency on plone.namedfile.
  =5Bthet=5D =20
archetypes.kss: 1.7.1 =E2=86=92 1.7.2
----------------------------- =20
five.customerize: 1.0.2 =E2=86=92 1.0.3
------------------------------- =20
- =46ix bug which prevented authorization of TTW views in Zope 2.12+
  =5Bdavisagli=5D =20
plone.app.blob: 1.5.1 =E2=86=92 1.5.2
----------------------------- =20
- Deprecated aliases were replaced on tests.
  =5Bhvelarde=5D
- Keep the acquisition context of the blob in index=5Fhtml, as otherwise
  we cannot get the http=5F=5Fetag method.
  =5Bmaurits=5D
- Move download implementation (the index=5Fhtml method) to the blob
  wrapper class. The wrapper object is now directly viewable via the
  Zope 2 publisher. =20
  This change adds support for publishing of the original image data
  for any image field via the scaling view (even for fields that have
  been added via schema extension). =20
  Previously, if the blob wrapper was published for a content object
  that did not derive from the provided image class, Plone's default
  index=5Fhtml template would be used, rendering an HTML page
  instead of the image.
  =5Bmalthe=5D =20
plone.app.content: 2.0.9 =E2=86=92 2.0.11
--------------------------------- =20
- =46ix TALES path violations revealed by zope.tales 3.5.2.
  =5Besteele=5D
- Clarify which item is the default view for the folder in the folder
  contents view.
  =5Brossp=5D =20
plone.app.contentrules: 2.1.4 =E2=86=92 2.1.5
------------------------------------- =20
- =46ixed <link /> element wasn't closed in controlpanel.
  =5Bmjpieters=5D =20
plone.app.discussion: 2.1.5 =E2=86=92 2.1.6
----------------------------------- =20
plone.app.jquerytools: 1.3.1 =E2=86=92 1.3.2
------------------------------------ =20
- Add translatable, linked string for close box. =46ixes
  http://dev.plone.org/ticket/12122
  =5Bsmcmahon=5D =20
plone.app.locales: 4.0.11 =E2=86=92 4.0.12
---------------------------------- =20
- Updated translations.
- Added messages for new collection type for Plone 4.2 =20
plone.app.portlets: 2.1.7 =E2=86=92 2.1.8
--------------------------------- =20
- (backported from 2.2.5) Changed the permission for members to be
  able to add portlets to their dashboards.
  ( https://dev.plone.org/ticket/11174 )
  =5Bcredits to buchi and jstegle, applied and tests by frapell=5D =20
plone.app.redirector: 1.1.2 =E2=86=92 1.1.3
----------------------------------- =20
- Support parts of views e.g. mypage/=40=40myview/somepart
  =5Banthonygerrard=5D
- =2312354 will redirect based on the query string as well as path if que=
ry=5Fstring
  stored. =5Bdjay=5D
- =239967 will append the same query string after redirecting to be more =
tracker
  friendly. =5Bdjay=5D
- =2312858 first suggestion on not found page can be unsuitable
  =5Banthonygerrard=5D =20
plone.app.upgrade: 1.1.6 =E2=86=92 1.1.7
-------------------------------- =20
- Add Plone 4.1.6 upgrade step.
  =5Besteele=5D =20
plone.app.z3cform: 0.5.7 =E2=86=92 0.5.8
-------------------------------- =20
- Prevent empty error divs from being generated if errors are already ass=
ociated
  with a field.
  =5Bdavidjb=5D =20
plone.uuid: 1.0.2 =E2=86=92 1.0.3
------------------------- =20
- Use zope.browserpage.
  =5Bhannosch=5D
- Defensive UUID assignment in addAttributeUUID() handler: keep existing
  UUID value if handler called more than once, except in case of object
  copy event, where original and destination should have distinct UUID.
  =5Bseanupton=5D =20


--4ff6fba7_109cf92e_6e42
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline


                <div>
                    Plone 4.1.6, with all installers, is now available at=
 http://plone.org/products/plone/releases/4.1.6.
                </div><div><br></div><div>=46ull changelog:</div><div><br=
></div><div><div style=3D=22height: 2960px; overflow: hidden;=22 class=3D=
=22expanded lazr-opened=22><p>Plone: 4.1.5 =E2=86=92 4.1.6<br>
-------<wbr>-------<wbr>------</p>
<p>- Release Plone 4.1.6 final.<br>
&nbsp;&nbsp;=5Besteele=5D</p>
<p>Products.<wbr>Archetypes: 1.7.13 =E2=86=92 1.7.14<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>-</p>
<p>- removed hardcoded required icon. It can and should be set by CSS as =
it is done<br>
&nbsp;&nbsp;in the formTabs<br>
&nbsp;&nbsp;=5Btom=5Fgross=5D<br>
- added 'placeholder' support for StringWidget, DecimalWidget and Integer=
Widget<br>
&nbsp;&nbsp;=5Bzopyx=5D</p>
<p>Products.<wbr>CM=46PlacefulWork<wbr>flow: 1.5.6 =E2=86=92 1.5.7<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>-=
</p>
<p>- =46ixed a few test failures in combination with five.pt.<br>
&nbsp;&nbsp;=5Bmaurits=5D</p>
<p>Products.CM=46Plone: 4.1.5 =E2=86=92 4.1.6<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>----</p>
<p>- Add keyword 'latest' to metadata.xml's version tag, which then looks=
 for<br>
&nbsp;&nbsp;the highest numbered profile that is registered and pins that=
 to the<br>
&nbsp;&nbsp;upgrade step. This means that the version field in metadata.x=
ml only<br>
&nbsp;&nbsp;has to be set to 'latest' once and then it automatically sear=
ches for<br>
&nbsp;&nbsp;the highest numbered profile.<br>
&nbsp;&nbsp;=5Beleddy=5D<br>
- Accessibility:  added an id=3D=22Creator=22 for the &lt;input&gt; field=
 by the same name<br>
&nbsp;&nbsp;on the search form, so that the corresponding &lt;label&gt; c=
an associate with it<br>
&nbsp;&nbsp;in the case where showAuthors is None.<br>
- Make redirection=5F<wbr>view/attempt=5F<wbr>redirect fall back to nothi=
ng in<br>
&nbsp;&nbsp;default=5F<wbr>error=5Fmessage template. If plone.app.<wbr>re=
director gets a URL with<br>
&nbsp;&nbsp;special characters, OOBTree.get raises a UnicodeDecodeError a=
nd the template<br>
&nbsp;&nbsp;fails. This fixes <a rel=3D=22nofollow=22 href=3D=22http://de=
v.plone.org/ticket/12976=22>http://<wbr>dev.plone.<wbr>org/ticket/<wbr>12=
976</a>.<br>
&nbsp;&nbsp;=5Btimo=5D</p>
<p>Products.<wbr>PasswordResetTo<wbr>ol: 2.0.7 =E2=86=92 2.0.8<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>------</p>
<p>- Be less sensitive for white space differences in tests.<br>
&nbsp;&nbsp;=5Bmaurits=5D</p>
<p>Products.PlonePAS: 4.0.12 =E2=86=92 4.0.13<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>------</p>
<p>- Require ListPortalMembers permission for search=46orMembers<br>
&nbsp;&nbsp;so anonymous users can not get a list of site users.<br>
&nbsp;&nbsp;=5Bvangheem=5D</p>
<p>Products.<wbr>PloneTestCase: 0.9.13 =E2=86=92 0.9.14<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>----</p>
<p>- Install packages earlier so test setup for new collections works<br>=

&nbsp;&nbsp;correctly in Plone 4.2.<br>
&nbsp;&nbsp;=5Bdavisagli=5D<br>
- =46ail explicitly (instead of obscurely) if there is no Plone.<br>
&nbsp;&nbsp;=5Bstefan=5D</p>
<p>Products.<wbr>PluggableAuthSe<wbr>rvice: 1.7.7 =E2=86=92 1.8<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------</p>
<p>- Added export / import support for the ChallengeProtoc<wbr>olChooser =
plugin's<br>
&nbsp;&nbsp;label - protocols mapping.<br>
- In authenticateCre<wbr>dentials do NOT fall back to using the login as<=
br>
&nbsp;&nbsp;userid when there is no match, as that gives a high chance of=
<br>
&nbsp;&nbsp;seeming to log in successfully, but in reality failing.<br>
&nbsp;&nbsp;=5Bmaurits=5D</p>
<p>Products.TinyMCE: 1.2.11 =E2=86=92 1.2.12<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-----</p>
<p>- Add a missing nocall to prevent accidental rendering of the<br>
&nbsp;&nbsp;object passed to the widget.<br>
&nbsp;&nbsp;=5Bsunew=5D<br>
- =46ix accidental dependency on plone.namedfile.<br>
&nbsp;&nbsp;=5Bthet=5D</p>
<p>archetypes.kss: 1.7.1 =E2=86=92 1.7.2<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-</p>
<p>five.customerize: 1.0.2 =E2=86=92 1.0.3<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>---</p>
<p>- =46ix bug which prevented authorization of TTW views in Zope 2.12+<b=
r>
&nbsp;&nbsp;=5Bdavisagli=5D</p>
<p>plone.app.blob: 1.5.1 =E2=86=92 1.5.2<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-</p>
<p>- Deprecated aliases were replaced on tests.<br>
&nbsp;&nbsp;=5Bhvelarde=5D<br>
- Keep the acquisition context of the blob in index=5Fhtml, as otherwise<=
br>
&nbsp;&nbsp;we cannot get the http=5F=5Fetag method.<br>
&nbsp;&nbsp;=5Bmaurits=5D<br>
- Move download implementation (the index=5Fhtml method) to the blob<br>
&nbsp;&nbsp;wrapper class. The wrapper object is now directly viewable vi=
a the<br>
&nbsp;&nbsp;Zope 2 publisher.</p>
<p>&nbsp;&nbsp;This change adds support for publishing of the original im=
age data<br>
&nbsp;&nbsp;for any image field via the scaling view (even for fields tha=
t have<br>
&nbsp;&nbsp;been added via schema extension).</p>
<p>&nbsp;&nbsp;Previously, if the blob wrapper was published for a conten=
t object<br>
&nbsp;&nbsp;that did not derive from the provided image class, Plone's de=
fault<br>
&nbsp;&nbsp;index=5Fhtml template would be used, rendering an HTML page<b=
r>
&nbsp;&nbsp;instead of the image.<br>
&nbsp;&nbsp;=5Bmalthe=5D</p>
<p>plone.app.content: 2.0.9 =E2=86=92 2.0.11<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-----</p>
<p>- =46ix TALES path violations revealed by zope.tales 3.5.2.<br>
&nbsp;&nbsp;=5Besteele=5D<br>
- Clarify which item is the default view for the folder in the folder<br>=

&nbsp;&nbsp;contents view.<br>
&nbsp;&nbsp;=5Brossp=5D</p>
<p>plone.app.<wbr>contentrules: 2.1.4 =E2=86=92 2.1.5<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>--</p>
<p>- =46ixed &lt;link /&gt; element wasn't closed in controlpanel.<br>
&nbsp;&nbsp;=5Bmjpieters=5D</p>
<p>plone.app.<wbr>discussion: 2.1.5 =E2=86=92 2.1.6<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------</p>
<p>plone.app.<wbr>jquerytools: 1.3.1 =E2=86=92 1.3.2<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------<wbr>-</p>
<p>- Add translatable, linked string for close box. =46ixes<br>
&nbsp;&nbsp;<a rel=3D=22nofollow=22 href=3D=22http://dev.plone.org/ticket=
/12122=22>http://<wbr>dev.plone.<wbr>org/ticket/<wbr>12122</a><br>
&nbsp;&nbsp;=5Bsmcmahon=5D</p>
<p>plone.app.locales: 4.0.11 =E2=86=92 4.0.12<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>------</p>
<p>- Updated translations.<br>
- Added messages for new collection type for Plone 4.2</p>
<p>plone.app.portlets: 2.1.7 =E2=86=92 2.1.8<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-----</p>
<p>- (backported from 2.2.5) Changed the permission for members to be<br>=

&nbsp;&nbsp;able to add portlets to their dashboards.<br>
&nbsp;&nbsp;( <a rel=3D=22nofollow=22 href=3D=22https://dev.plone.org/tic=
ket/11174=22>https:/<wbr>/dev.plone.<wbr>org/ticket/<wbr>11174</a> )<br>
&nbsp;&nbsp;=5Bcredits to buchi and jstegle, applied and tests by frapell=
=5D</p>
<p>plone.app.<wbr>redirector: 1.1.2 =E2=86=92 1.1.3<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>-------</p>
<p>- Support parts of views e.g. mypage/<wbr>=40=40myview/<wbr>somepart<b=
r>
&nbsp;&nbsp;=5Banthonygerrard=5D<br>
- =2312354 will redirect based on the query string as well as path if que=
ry=5Fstring<br>
&nbsp;&nbsp;stored. =5Bdjay=5D<br>
- =239967 will append the same query string after redirecting to be more =
tracker<br>
&nbsp;&nbsp;friendly. =5Bdjay=5D<br>
- =2312858 first suggestion on not found page can be unsuitable<br>
&nbsp;&nbsp;=5Banthonygerrard=5D</p>
<p>plone.app.upgrade: 1.1.6 =E2=86=92 1.1.7<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>----</p>
<p>- Add Plone 4.1.6 upgrade step.<br>
&nbsp;&nbsp;=5Besteele=5D</p>
<p>plone.app.z3cform: 0.5.7 =E2=86=92 0.5.8<br>
-------<wbr>-------<wbr>-------<wbr>-------<wbr>----</p>
<p>- Prevent empty error divs from being generated if errors are already =
associated<br>
&nbsp;&nbsp;with a field.<br>
&nbsp;&nbsp;=5Bdavidjb=5D</p>
<p>plone.uuid: 1.0.2 =E2=86=92 1.0.3<br>
-------<wbr>-------<wbr>-------<wbr>----</p>
<p>- Use zope.browserpage.<br>
&nbsp;&nbsp;=5Bhannosch=5D<br>
- Defensive UUID assignment in addAttributeUUID() handler: keep existing<=
br>
&nbsp;&nbsp;UUID value if handler called more than once, except in case o=
f object<br>
&nbsp;&nbsp;copy event, where original and destination should have distin=
ct UUID.<br>
&nbsp;&nbsp;=5Bseanupton=5D</p></div></div>
                <div></div>
            
--4ff6fba7_109cf92e_6e42--



--===============2824068783464719244==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--===============2824068783464719244==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Plone-Announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-announce

--===============2824068783464719244==--