Plone 4.2.4 released
"Announcement of Plone releases and security-related notifications. Recommended subscription for all Plone developers and site admins." <[email protected]> Sun, 27 Jan 2013 10:38:16 +0200
| Newsgroups | gmane.comp.web.zope.plone.announce |
|---|---|
| Message-ID | <[email protected]> |
--===============9110607142948130552==
Content-Type: multipart/alternative; boundary="5104e778_1190cde7_5254"
--5104e778_1190cde7_5254
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Plone 4.2.4 is now released. Unified and OS X installers are available at=
http://plone.org/products/plone/releases/4.2.4 =20
Eric
=46ull Changelog:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
plone.recipe.zope2instance: 4.2.6 =E2=86=92 4.2.8
-----------------------------------------
- Pass python flags to Zope interpreter as well. This prevents the debug
command from exiting directly.
=5Bwichert=5D
- Load PYTHONSTARTUP if defined when running the debug command.
=5Bmj=5D
Plone: 4.2.3 =E2=86=92 4.2.4
--------------------
- Release Plone 4.2.4
=5Besteele=5D
Products.ATContentTypes: 2.1.10 =E2=86=92 2.1.11
----------------------------------------
- =46ix deprecated import from Archetypes: use atapi instead of public
=5Btoutpt=5D
Products.CM=46Editions: 2.2.6 =E2=86=92 2.2.7
-----------------------------------
- put back the history legend for compare/diff versions, fixes =239371
=5Bmaartenkling=5D
- Site administrators do revisioning
Products.CM=46=46ormController: 3.0.2 =E2=86=92 3.0.3
-----------------------------------------
- Use obj.=5F=5Fparent=5F=5F instead of obj getParentNode() for Zope trun=
k
compatibility.
=5Belro=5D
- ControllerState.py: Don't use list as default parameter value.
=5Bkleist=5D
Products.CM=46Plone: 4.2.3 =E2=86=92 4.2.4
--------------------------------
Products.contentmigration: 2.1.1 =E2=86=92 2.1.2
----------------------------------------
- When Joe is the Creator of an object and Jane is the Owner, make
sure Joe stays the Creator after migrating.
=5Bmaurits=5D
Products.ExtendedPathIndex: 3.0.1 =E2=86=92 3.1
---------------------------------------
- The behavior is inconsistent, because as long as the input path length =
is
shorter or equal to the longest indexed path, there is no requirement t=
hat
the entire path is indexed already.
=5Bbosim=5D
Products.Marshall: 2.1.1 =E2=86=92 2.1.2
--------------------------------
- Unicode export text is not supported since GS 1.7.0.
=5Brossp=5D
Products.MimetypesRegistry: 2.0.3 =E2=86=92 2.0.4
-----------------------------------------
- Nothing changed yet.
Products.PasswordResetTool: 2.0.10 =E2=86=92 2.0.11
-------------------------------------------
- =46ixed undefined django=5Fcrypto.
=5Bmaurits=5D
Products.PloneLanguageTool: 3.2.6 =E2=86=92 3.2.7
-----------------------------------------
- Registered ILanguageTool interface to LanguageTool
by CM=46Core.utils.registerToolInterface
=5Bgborelli=5D
Products.PlonePAS: 4.0.14 =E2=86=92 4.0.15
----------------------------------
- =46ix assignRoleToPrincipal to work with new Products.PluggableAuthServ=
ice 1.10.0.
=5Bmaurits=5D
Products.ResourceRegistries: 2.2.4 =E2=86=92 2.2.6
------------------------------------------
- Raise with of id input fields in ZMI from 30 to 80, so that browser reo=
urce
ids can be shown as whole.
=5Bthet=5D
- =46ixed spurious test failures for Expires being off by one second.
=5Bmaurits=5D
- Detect when CSS configuration will cause them to be marked as alternate=
by browsers and warn the user.
=5BMatthewWilkes=5D
Products.TinyMCE: 1.2.14 =E2=86=92 1.2.15
---------------------------------
- Remove images in data URIs on save.
=46ixes https://dev.plone.org/ticket/13199
=5Bkhink=5D
- Support passing a maxlength attribute to tinymce=5Fwysiwyg=5Fsupport.
=5Bdavisagli=5D
Products.i18ntestcase: 1.2 =E2=86=92 1.3
--------------------------------
- Allow laquo and raquo HTML entities in translations.
=5Bhannosch=5D
archetypes.referencebrowserwidget: 2.4.15 =E2=86=92 2.4.16
--------------------------------------------------
- Add an option of searching for related items by path.
=5Bplamut=5D
archetypes.schemaextender: 2.1.1 =E2=86=92 2.1.2
----------------------------------------
- 2.1.2 (2013-01-13)
collective.testcaselayer: 1.4 =E2=86=92 1.6
-----------------------------------
collective.z3cform.datetimewidget: 1.2.1 =E2=86=92 1.2.2
------------------------------------------------
plone.app.blob: 1.5.5 =E2=86=92 1.5.6
-----------------------------
- =46ix BLOB migration when LinguaPlone is installed.
Also for AT=46ile.
=20
CAUTION: when the fix was discussed with witsch,
he pointed to the fact that the files would be
entirely loaded in memory during migration.
This could potentially eat too much memory.
=5Bgotcha=5D
- Don't fail on obscure chars in filename
=5Btomgross=5D
plone.app.caching: 1.1.1 =E2=86=92 1.1.2
--------------------------------
- Add other feed types to plone.content.feed purge policy
=5Bvangheem=5D
- =46ix bug where resource registries etag is calculated incorrectly if a=
registry
is missing.
=5Bdavisagli=5D
- =46ix bug 12038. If transformIterable
iterates on the 'result' iterable, it must return a new one.
=5Bebrehault=5D
plone.app.contentlisting: 1.0.3 =E2=86=92 1.0.4
---------------------------------------
- 1.0.4 (2013-01-01)
plone.app.controlpanel: 2.2.10 =E2=86=92 2.2.11
---------------------------------------
- Call searchUsers with the 'name' argument instead of 'login'.
'name' is the officially supported way according to the PAS interface.
=5Bmaurits=5D
plone.app.folder: 1.0.4 =E2=86=92 1.0.5
-------------------------------
- Only set up the folder content type if Archetypes is present.
=5Bdavisagli=5D
plone.app.i18n: 2.0.1 =E2=86=92 2.0.2
-----------------------------
- 2.0.2 (2013-01-13)
plone.app.iterate: 2.1.8 =E2=86=92 2.1.9
--------------------------------
- Nothing changed yet.
plone.app.linkintegrity: 1.4.7 =E2=86=92 1.5
------------------------------------
- =46ix a remove confirmation view bug.
Displays the portal type title rather than the portal type name.
This change also broke some tests that were checking for the name
rather than the title, but I just fixed those.
=5Bjianaijun=5D
- Added support for Dexterity content types. Link integrity
support for Dexterity requires the plone.app.referenceablebehavior
behavior to be enabled so that the Dexterity item can be used
with Archetypes references.
=5Bjpgimenez=5D
plone.app.querystring: 1.0.6 =E2=86=92 1.0.7
------------------------------------
- getVocabularyValues now checks if the vocabulary utility is missing,
if it is the utility is just ignored. This makes the module tollarant t=
o
missing vocabulary utilities.
=5Bbosim=5D
plone.app.upgrade: 1.2.3 =E2=86=92 1.2.4
--------------------------------
- Add upgrade profile for Plone 4.2.4
=5Besteele=5D
- Add missing to=5F423 folder.
=5Besteele=5D
plone.app.users: 1.1.4 =E2=86=92 1.1.5
------------------------------
- =46ix email as login validation in the personalize form (UserDataPanel)=
.
This is for the case when email is used as login. It checked that a
changed email address was valid as user id. But the user id is
never changed here, only the login name. We only need to check if
this address is not used by another user.
=5Bmaurits=5D
plone.app.vocabularies: 2.1.8 =E2=86=92 2.1.9
-------------------------------------
- adding users vocabulary (lazy loading of users) also supports searching=
over
users.
=5Bgarbas=5D
plone.app.workflow: 2.0.9 =E2=86=92 2.0.10
----------------------------------
- Call searchUsers with the 'name' argument instead of 'login'.
'name' is the officially supported way according to the PAS interface.
=5Bmaurits=5D
plone.contentrules: 2.0.1 =E2=86=92 2.0.2
---------------------------------
- =46ield descriptions on add form are consistent with the ones in edit f=
orm.
=5Bthomasdesvenain=5D
- Add MANI=46EST.in.
=5BWouterVH=5D
plone.i18n: 2.0.3 =E2=86=92 2.0.5
-------------------------
- Revert 97645c76f5e0cf14e525f702c66fe0c4de8cb0fc.
=5Besteele=5D
- Add Latvian flag to language list
=5Bmaartenkling=5D
plone.indexer: 1.0.1 =E2=86=92 1.0.2
----------------------------
- Changed the =40indexer decorator to maintain the information about the =
wrapped
function (=5F=5Fdoc=5F=5F, =5F=5Fmodule=5F=5F, =5F=5Fname=5F=5F, etc).
=5Bdokai=5D
plone.intelligenttext: 2.0.1 =E2=86=92 2.0.2
------------------------------------
- Allows an easy way to extend the converter through subclassing.
One might want to override the regexps, or modify the HTML that one of
the replace* methods produces.
https://github.com/plone/plone.intelligenttext/pull/1
=5Bdnouri=5D
- Add MANI=46EST.in.
=5BWouterVH=5D
plone.portlet.collection: 2.1.2 =E2=86=92 2.1.3
---------------------------------------
- =46ix for =2312274 - missing icons for some contenttypes.
=5Bspereverde=5D
plone.portlet.static: 2.0.1 =E2=86=92 2.0.2
-----------------------------------
- Check if instance is str before turning to unicode as Portal=5Ftranform=
itself
can return unicode
=5Bfafhrd91=5D
- Portlet title no longer required. If the title is empty, the css class
=22titleless=22 is added to the header.
=5Brnix, thet=5D
- Adding constraint to validate white spaces
=46ix https://dev.plone.org/ticket/13130
=5Bhersonrodrigues=5D
- Add MANI=46EST.in.
=5BWouterVH=5D
- Add metadata.xml to profile.
=5BWouterVH=5D
plone.registry: 1.0 =E2=86=92 1.0.1
---------------------------
- 1.0.1 (2013-01-13)
plone.resource: 1.0.1 =E2=86=92 1.0.2
-----------------------------
- Nothing changed yet.
plone.rfc822: 1.0 =E2=86=92 1.0.1
-------------------------
plone.transformchain: 1.0.2 =E2=86=92 1.0.3
-----------------------------------
- There was a problem with the charset regular expression, it expected on=
e
space, and only one, between mimetype and charset. So a valid values li=
ke
=22text/html;charset=3Dutf-8=22 didn't match and default=5Fencoding was=
returned.
We fixed it by allowing any number of spaces (including zero).
=5Bjpgimenez=5D
plone.app.intid: 1.0.1 =E2=86=92 1.0.2
------------------------------
plone.app.referenceablebehavior: 0.4.2 =E2=86=92 0.5
--------------------------------------------
plone.app.textfield: 1.2.1 =E2=86=92 1.2.2
----------------------------------
plone.formwidget.namedfile: 1.0.3 =E2=86=92 1.0.4
-----------------------------------------
--5104e778_1190cde7_5254
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<div>Plone 4.2.4 is now released. Unified and OS X instal=
lers are available at http://plone.org/products/plone/releases/4.2.4=
</div><div><br></div><div>Eric</div><div><br></div><div><=
br></div><div><br></div><div><div>=46ull Changelog:</div><div>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>plone.recipe.z=
ope2instance: 4.2.6 =E2=86=92 4.2.8</div><div>---------------------------=
--------------</div><div><br></div><div>- Pass python flags to Zope inter=
preter as well. This prevents the debug</div><div> command from exi=
ting directly.</div><div> =5Bwichert=5D</div><div>- Load PYTHONSTAR=
TUP if defined when running the debug command.</div><div> =5Bmj=5D<=
/div><div><br></div><div>Plone: 4.2.3 =E2=86=92 4.2.4</div><div>---------=
-----------</div><div><br></div><div>- Release Plone 4.2.4</div><div>&nbs=
p; =5Besteele=5D</div><div><br></div><div>Products.ATContentTypes: 2.1.10=
=E2=86=92 2.1.11</div><div>----------------------------------------</div=
><div><br></div><div>- =46ix deprecated import from Archetypes: use atapi=
instead of public</div><div> =5Btoutpt=5D</div><div><br></div><div=
>Products.CM=46Editions: 2.2.6 =E2=86=92 2.2.7</div><div>----------------=
-------------------</div><div><br></div><div>- put back the history legen=
d for compare/diff versions, fixes =239371</div><div> =5Bmaartenkli=
ng=5D</div><div>- Site administrators do revisioning</div><div><br></div>=
<div>Products.CM=46=46ormController: 3.0.2 =E2=86=92 3.0.3</div><div>----=
-------------------------------------</div><div><br></div><div>- Use obj.=
=5F=5Fparent=5F=5F instead of obj getParentNode() for Zope trunk</div><di=
v> compatibility.</div><div> =5Belro=5D</div><div>- Controlle=
rState.py: Don't use list as default parameter value.</div><div> =5B=
kleist=5D</div><div><br></div><div>Products.CM=46Plone: 4.2.3 =E2=86=92 4=
.2.4</div><div>--------------------------------</div><div><br></div><div>=
Products.contentmigration: 2.1.1 =E2=86=92 2.1.2</div><div>--------------=
--------------------------</div><div><br></div><div>- When Joe is the Cre=
ator of an object and Jane is the Owner, make</div><div> sure Joe s=
tays the Creator after migrating.</div><div> =5Bmaurits=5D</div><di=
v><br></div><div>Products.ExtendedPathIndex: 3.0.1 =E2=86=92 3.1</div><di=
v>---------------------------------------</div><div><br></div><div>- The =
behavior is inconsistent, because as long as the input path length is</di=
v><div> shorter or equal to the longest indexed path, there is no r=
equirement that</div><div> the entire path is indexed already.</div=
><div> =5Bbosim=5D</div><div><br></div><div>Products.Marshall: 2.1.=
1 =E2=86=92 2.1.2</div><div>--------------------------------</div><div><b=
r></div><div>- Unicode export text is not supported since GS 1.7.0.</div>=
<div> =5Brossp=5D</div><div><br></div><div>Products.MimetypesRegist=
ry: 2.0.3 =E2=86=92 2.0.4</div><div>-------------------------------------=
----</div><div><br></div><div>- Nothing changed yet.</div><div><br></div>=
<div>Products.PasswordResetTool: 2.0.10 =E2=86=92 2.0.11</div><div>------=
-------------------------------------</div><div><br></div><div>- =46ixed =
undefined django=5Fcrypto.</div><div> =5Bmaurits=5D</div><div><br><=
/div><div>Products.PloneLanguageTool: 3.2.6 =E2=86=92 3.2.7</div><div>---=
--------------------------------------</div><div><br></div><div>- Registe=
red ILanguageTool interface to LanguageTool</div><div> by CM=46Core=
.utils.registerToolInterface</div><div> =5Bgborelli=5D</div><div><b=
r></div><div>Products.PlonePAS: 4.0.14 =E2=86=92 4.0.15</div><div>-------=
---------------------------</div><div><br></div><div>- =46ix assignRoleTo=
Principal to work with new Products.PluggableAuthService 1.10.0.</div><di=
v> =5Bmaurits=5D</div><div><br></div><div>Products.ResourceRegistri=
es: 2.2.4 =E2=86=92 2.2.6</div><div>-------------------------------------=
-----</div><div><br></div><div>- Raise with of id input fields in ZMI fro=
m 30 to 80, so that browser reource</div><div> ids can be shown as =
whole.</div><div> =5Bthet=5D</div><div>- =46ixed spurious test fail=
ures for Expires being off by one second.</div><div> =5Bmaurits=5D<=
/div><div>- Detect when CSS configuration will cause them to be marked as=
alternate</div><div> by browsers and warn the user.</div><div>&nbs=
p; =5BMatthewWilkes=5D</div><div><br></div><div>Products.TinyMCE: 1.2.14 =
=E2=86=92 1.2.15</div><div>---------------------------------</div><div><b=
r></div><div>- Remove images in data URIs on save.</div><div> =46ix=
es https://dev.plone.org/ticket/13199</div><div> =5Bkhink=5D</div><=
div>- Support passing a maxlength attribute to tinymce=5Fwysiwyg=5Fsuppor=
t.</div><div> =5Bdavisagli=5D</div><div><br></div><div>Products.i18=
ntestcase: 1.2 =E2=86=92 1.3</div><div>--------------------------------</=
div><div><br></div><div>- Allow laquo and raquo HTML entities in translat=
ions.</div><div> =5Bhannosch=5D</div><div><br></div><div>archetypes=
.referencebrowserwidget: 2.4.15 =E2=86=92 2.4.16</div><div>--------------=
------------------------------------</div><div><br></div><div>- Add an op=
tion of searching for related items by path.</div><div> =5Bplamut=5D=
</div><div><br></div><div>archetypes.schemaextender: 2.1.1 =E2=86=92 2.1.=
2</div><div>----------------------------------------</div><div><br></div>=
<div>- 2.1.2 (2013-01-13)</div><div><br></div><div>collective.testcaselay=
er: 1.4 =E2=86=92 1.6</div><div>-----------------------------------</div>=
<div><br></div><div>collective.z3cform.datetimewidget: 1.2.1 =E2=86=92 1.=
2.2</div><div>------------------------------------------------</div><div>=
<br></div><div>plone.app.blob: 1.5.5 =E2=86=92 1.5.6</div><div>----------=
-------------------</div><div><br></div><div>- =46ix BLOB migration when =
LinguaPlone is installed.</div><div> Also for AT=46ile.</div><div>&=
nbsp; </div><div> CAUTION: when the fix was discussed with wit=
sch,</div><div> he pointed to the fact that the files would be</div=
><div> entirely loaded in memory during migration.</div><div> =
This could potentially eat too much memory.</div><div> =5Bgotcha=5D=
</div><div>- Don't fail on obscure chars in filename</div><div> =5B=
tomgross=5D</div><div><br></div><div>plone.app.caching: 1.1.1 =E2=86=92 1=
.1.2</div><div>--------------------------------</div><div><br></div><div>=
- Add other feed types to plone.content.feed purge policy</div><div> =
; =5Bvangheem=5D</div><div>- =46ix bug where resource registries etag is =
calculated incorrectly if a registry</div><div> is missing.</div><d=
iv> =5Bdavisagli=5D</div><div>- =46ix bug 12038. If transformIterab=
le</div><div> iterates on the 'result' iterable, it must return a n=
ew one.</div><div> =5Bebrehault=5D</div><div><br></div><div>plone.a=
pp.contentlisting: 1.0.3 =E2=86=92 1.0.4</div><div>----------------------=
-----------------</div><div><br></div><div>- 1.0.4 (2013-01-01)</div><div=
><br></div><div>plone.app.controlpanel: 2.2.10 =E2=86=92 2.2.11</div><div=
>---------------------------------------</div><div><br></div><div>- Call =
searchUsers with the 'name' argument instead of 'login'.</div><div> =
'name' is the officially supported way according to the PAS interface.</=
div><div> =5Bmaurits=5D</div><div><br></div><div>plone.app.folder: =
1.0.4 =E2=86=92 1.0.5</div><div>-------------------------------</div><div=
><br></div><div>- Only set up the folder content type if Archetypes is pr=
esent.</div><div> =5Bdavisagli=5D</div><div><br></div><div>plone.ap=
p.i18n: 2.0.1 =E2=86=92 2.0.2</div><div>-----------------------------</di=
v><div><br></div><div>- 2.0.2 (2013-01-13)</div><div><br></div><div>plone=
.app.iterate: 2.1.8 =E2=86=92 2.1.9</div><div>---------------------------=
-----</div><div><br></div><div>- Nothing changed yet.</div><div><br></div=
><div>plone.app.linkintegrity: 1.4.7 =E2=86=92 1.5</div><div>------------=
------------------------</div><div><br></div><div>- =46ix a remove confir=
mation view bug.</div><div> Displays the portal type title rather t=
han the portal type name.</div><div> This change also broke some te=
sts that were checking for the name</div><div> rather than the titl=
e, but I just fixed those.</div><div> =5Bjianaijun=5D</div><div>- A=
dded support for Dexterity content types. Link integrity</div><div>=
support for Dexterity requires the plone.app.referenceablebehavior=
</div><div> behavior to be enabled so that the Dexterity item can b=
e used</div><div> with Archetypes references.</div><div> =5Bj=
pgimenez=5D</div><div><br></div><div>plone.app.querystring: 1.0.6 =E2=86=92=
1.0.7</div><div>------------------------------------</div><div><br></div=
><div>- getVocabularyValues now checks if the vocabulary utility is missi=
ng,</div><div> if it is the utility is just ignored. This makes the=
module tollarant to</div><div> missing vocabulary utilities.</div>=
<div> =5Bbosim=5D</div><div><br></div><div>plone.app.upgrade: 1.2.3=
=E2=86=92 1.2.4</div><div>--------------------------------</div><div><br=
></div><div>- Add upgrade profile for Plone 4.2.4</div><div> =5Best=
eele=5D</div><div>- Add missing to=5F423 folder.</div><div> =5Beste=
ele=5D</div><div><br></div><div>plone.app.users: 1.1.4 =E2=86=92 1.1.5</d=
iv><div>------------------------------</div><div><br></div><div>- =46ix e=
mail as login validation in the personalize form (UserDataPanel).</div><d=
iv> This is for the case when email is used as login. It chec=
ked that a</div><div> changed email address was valid as user id. &=
nbsp;But the user id is</div><div> never changed here, only the log=
in name. We only need to check if</div><div> this address is =
not used by another user.</div><div> =5Bmaurits=5D</div><div><br></=
div><div>plone.app.vocabularies: 2.1.8 =E2=86=92 2.1.9</div><div>--------=
-----------------------------</div><div><br></div><div>- adding users voc=
abulary (lazy loading of users) also supports searching over</div><div>&n=
bsp; users.</div><div> =5Bgarbas=5D</div><div><br></div><div>plone.=
app.workflow: 2.0.9 =E2=86=92 2.0.10</div><div>--------------------------=
--------</div><div><br></div><div>- Call searchUsers with the 'name' argu=
ment instead of 'login'.</div><div> 'name' is the officially suppor=
ted way according to the PAS interface.</div><div> =5Bmaurits=5D</d=
iv><div><br></div><div>plone.contentrules: 2.0.1 =E2=86=92 2.0.2</div><di=
v>---------------------------------</div><div><br></div><div>- =46ield de=
scriptions on add form are consistent with the ones in edit form.</div><d=
iv> =5Bthomasdesvenain=5D</div><div>- Add MANI=46EST.in.</div><div>=
=5BWouterVH=5D</div><div><br></div><div>plone.i18n: 2.0.3 =E2=86=92=
2.0.5</div><div>-------------------------</div><div><br></div><div>- Rev=
ert 97645c76f5e0cf14e525f702c66fe0c4de8cb0fc.</div><div> =5Besteele=
=5D</div><div>- Add Latvian flag to language list</div><div> =5Bmaa=
rtenkling=5D</div><div><br></div><div>plone.indexer: 1.0.1 =E2=86=92 1.0.=
2</div><div>----------------------------</div><div><br></div><div>- Chang=
ed the =40indexer decorator to maintain the information about the wrapped=
</div><div> function (=5F=5Fdoc=5F=5F, =5F=5Fmodule=5F=5F, =5F=5Fna=
me=5F=5F, etc).</div><div> =5Bdokai=5D</div><div><br></div><div>plo=
ne.intelligenttext: 2.0.1 =E2=86=92 2.0.2</div><div>---------------------=
---------------</div><div><br></div><div>- Allows an easy way to extend t=
he converter through subclassing.</div><div> One might want to over=
ride the regexps, or modify the HTML that one of</div><div> the rep=
lace* methods produces.</div><div> https://github.com/plone/plone.i=
ntelligenttext/pull/1</div><div> =5Bdnouri=5D</div><div>- Add MANI=46=
EST.in.</div><div> =5BWouterVH=5D</div><div><br></div><div>plone.po=
rtlet.collection: 2.1.2 =E2=86=92 2.1.3</div><div>-----------------------=
----------------</div><div><br></div><div>- =46ix for =2312274 - missing =
icons for some contenttypes.</div><div> =5Bspereverde=5D</div><div>=
<br></div><div>plone.portlet.static: 2.0.1 =E2=86=92 2.0.2</div><div>----=
-------------------------------</div><div><br></div><div>- Check if insta=
nce is str before turning to unicode as Portal=5Ftranform itself</div><di=
v> can return unicode</div><div> =5Bfafhrd91=5D</div><div>- P=
ortlet title no longer required. If the title is empty, the css class</di=
v><div> =22titleless=22 is added to the header.</div><div> =5B=
rnix, thet=5D</div><div>- Adding constraint to validate white spaces</div=
><div> =46ix https://dev.plone.org/ticket/13130</div><div> =5B=
hersonrodrigues=5D</div><div>- Add MANI=46EST.in.</div><div> =5BWou=
terVH=5D</div><div>- Add metadata.xml to profile.</div><div> =5BWou=
terVH=5D</div><div><br></div><div>plone.registry: 1.0 =E2=86=92 1.0.1</di=
v><div>---------------------------</div><div><br></div><div>- 1.0.1 (2013=
-01-13)</div><div><br></div><div>plone.resource: 1.0.1 =E2=86=92 1.0.2</d=
iv><div>-----------------------------</div><div><br></div><div>- Nothing =
changed yet.</div><div><br></div><div>plone.rfc822: 1.0 =E2=86=92 1.0.1</=
div><div>-------------------------</div><div><br></div><div>plone.transfo=
rmchain: 1.0.2 =E2=86=92 1.0.3</div><div>--------------------------------=
---</div><div><br></div><div>- There was a problem with the charset regul=
ar expression, it expected one</div><div> space, and only one, betw=
een mimetype and charset. So a valid values like</div><div> =22text=
/html;charset=3Dutf-8=22 didn't match and default=5Fencoding was returned=
.</div><div> We fixed it by allowing any number of spaces (includin=
g zero).</div><div> =5Bjpgimenez=5D</div><div><br></div><div>plone.=
app.intid: 1.0.1 =E2=86=92 1.0.2</div><div>------------------------------=
</div><div><br></div><div>plone.app.referenceablebehavior: 0.4.2 =E2=86=92=
0.5</div><div>--------------------------------------------</div><div><br=
></div><div>plone.app.textfield: 1.2.1 =E2=86=92 1.2.2</div><div>--------=
--------------------------</div><div><br></div><div>plone.formwidget.name=
dfile: 1.0.3 =E2=86=92 1.0.4</div><div>----------------------------------=
-------</div></div>
<div></div>
--5104e778_1190cde7_5254--
--===============9110607142948130552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
--===============9110607142948130552==
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
--===============9110607142948130552==--