CPS 3.5.2 tagged

Georges Racinet <[email protected]> Fri, 04 Feb 2011 14:36:43 +0100
Newsgroups gmane.comp.web.zope.cps.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============1424888796==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------enig0CBAE2D480DBA4564BDD86BB"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig0CBAE2D480DBA4564BDD86BB
Content-Type: multipart/mixed;
 boundary="------------000805030204040808060506"

This is a multi-part message in MIME format.
--------------000805030204040808060506
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi there,

this short notice to let you know that CPS 3.5.2 has been finally tagged
this week, and is already available on http://downloads.cps-cms.org

There's more work to be done to finalize the release, such as : closing
trac tickets, preparing announcements, testing the debian packages, etc.

We will comment on the change log later, there's a lot to be said. In
the meanwhile, you can already take a look at the raw output from hgbundl=
er

Cheers,
--=20
Georges Racinet, http://www.racinet.fr
Zope/CPS expertise, assistance & development
GPG: 0x4862FFF7 identi.ca & twitter: gracinet

--------------000805030204040808060506
Content-Type: text/html; charset=UTF-8;
 name="changelog-CPS-3.5.1-to-3.5.2.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="changelog-CPS-3.5.1-to-3.5.2.html"

<?xml version=3D"1.0" encoding=3D"utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww=
w.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" lang=3D"en">=

<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
/>
<meta name=3D"generator" content=3D"Docutils 0.7: http://docutils.sourcef=
orge.net/" />
<title>CHANGELOG between bundles tags CPS-3.5.1 and CPS-3.5.2</title>
<style type=3D"text/css">

/*
:Author: David Goodger ([email protected])
:Id: $Id: html4css1.css 6253 2010-03-02 00:24:53Z milde $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
=2Eborderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

=2Efirst {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

=2Elast, .with-subtitle {
  margin-bottom: 0 ! important }

=2Ehidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

/* Uncomment (and remove this text!) to get bold-faced definition list te=
rms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left, .figure.align-left, object.align-left {
  clear: left ;
  float: left ;
  margin-right: 1em }

img.align-right, .figure.align-right, object.align-right {
  clear: right ;
  float: right ;
  margin-left: 1em }

img.align-center, .figure.align-center, object.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

=2Ealign-left {
  text-align: left }

=2Ealign-center {
  clear: both ;
  text-align: center }

=2Ealign-right {
  text-align: right }

/* reset inner alignment in figures */
div.align-right {
  text-align: left }

/* div.align-center * { */
/*   text-align: left } */

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font: inherit }

pre.literal-block, pre.doctest-block {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

</style>
</head>
<body>
<div class=3D"document" id=3D"changelog-between-bundles-tags-cps-3-5-1-an=
d-cps-3-5-2">
<h1 class=3D"title">CHANGELOG between bundles tags CPS-3.5.1 and CPS-3.5.=
2</h1>

<p>New tag: CPS-3.5.2
Old tag: CPS-3.5.1</p>
<div class=3D"section" id=3D"changed-products">
<h1>Changed products</h1>
<ul class=3D"simple">
<li>CPSTramline    0.12.0 -&gt; 0.14.0</li>
<li>CPSWorkflow    0.12.5 -&gt; 0.12.7</li>
<li>CPSSkins       2.19.1 -&gt; 2.19.5</li>
<li>CPSBlog        0.14.2 -&gt; 0.14.3</li>
<li>CPSRSS         1.1.0 -&gt; 1.2.1</li>
<li>PortalTransforms       1.12.0 -&gt; 1.12.1</li>
<li>CPSWiki        1.3.2 -&gt; 1.3.3</li>
<li>CalZope        2.10.3 -&gt; 2.10.5</li>
<li>CPSChat        0.12.3 -&gt; 0.12.4</li>
<li>CPSDocument    1.3.3 -&gt; 1.6.4</li>
<li>CPSCompat      0.11.0 -&gt; 0.11.1</li>
<li>CPSForum       1.9.7 -&gt; 1.9.10</li>
<li>CPSOOo         0.8.4 -&gt; 0.8.5</li>
<li>CPSDefault     4.4.1 -&gt; 4.7.1</li>
<li>CPSCollector   1.13.0 -&gt; 1.13.4</li>
<li>CPSCourrier    0.27.0 -&gt; 0.27.1</li>
<li>CPSNavigation          0.23.0 -&gt; 0.23.3</li>
<li>CPSSharedCalendar      2.9.13 -&gt; 2.9.15</li>
<li>CPSPortlets    1.2.5 -&gt; 1.4.3</li>
<li>CPSSubscriptions       1.3.1 -&gt; 1.3.2</li>
<li>CPSDirectory   1.47.1 -&gt; 1.48.1</li>
<li>CPSUserFolder          1.1.2 -&gt; 1.1.4</li>
<li>CPSI18n        1.1.2 -&gt; 1.1.3</li>
<li>CPSTypeMaker   1.11.3 -&gt; 1.11.4</li>
<li>CPSApacheProxyBalancer         0.1.4 -&gt; 0.1.5</li>
<li>CPSCore        3.41.1 -&gt; 3.42.6</li>
<li>CPSUtil        1.7.0 -&gt; 1.10.1</li>
<li>CPSDashboards          0.14.1 -&gt; 0.14.4</li>
<li>CPSExtendedAuth        0.1.5 -&gt; 0.1.6</li>
<li>CPSRemoteController    1.11.6 -&gt; 1.11.7</li>
<li>CPSonFive      1.7.0 -&gt; 1.8.1</li>
<li>CPSDesignerThemes      0.4.3 -&gt; 0.6.3</li>
<li>CPSSchemas     1.11.2 -&gt; 1.15.2</li>
<li>CPSTramline/tramlinepath       0.10.0-gracinet-fix-range -&gt; 0.12.0=
-gracinet-fix-range</li>
<li>CPSRelation    2.2.0 -&gt; 2.2.1</li>
</ul>
<div class=3D"section" id=3D"requires">
<h2>Requires</h2>
<ul class=3D"simple">
<li>[CPSDirectory] - CPSSchemas &gt;=3D 1.14.0</li>
</ul>
</div>
<div class=3D"section" id=3D"features">
<h2>Features</h2>
<ul class=3D"simple">
<li>[CPSTramline] - #2324: (tempfix) disable progress bar if tinyMCE is p=
resent</li>
<li>[CPSTramline] - #2322: support for ExternalEditor</li>
<li>[CPSTramline] - #2205: tramlinefile creation from backend</li>
<li>[CPSTramline] - #2210: Tramline images</li>
<li>[CPSRSS] - #446: local RSS Channels and management via normal CPS UI<=
/li>
<li>[CPSDocument] - #2234: upgrade step for image widgets</li>
<li>[CPSDocument] - #851: flexible widgets now follow changes of template=
 widgets</li>
<li>[CPSDocument] - #693: leverage on-the-fly image resizing capability i=
ntroduced in #2204</li>
<li>[CPSDocument] - #837: starting to use the new resource registry</li>
<li>[CPSDefault] - #2234: updated image related widgets of default setup<=
/li>
<li>[CPSDefault] - #2264: using unicode title and descriptions for docume=
nt types</li>
<li>[CPSDefault] - #2277: Update to the TinyMCE current version (3.3.9.2)=
</li>
<li>[CPSPortlets] - #2314: simple semantic tree navigation portlet</li>
<li>[CPSPortlets] - #2283: Zope3 style refactor of portlet exports</li>
<li>[CPSDirectory] - #2308 : almost transparent support for binary conten=
t (images...)</li>
<li>[CPSCore] - #2204: image resizing system</li>
<li>[CPSUtil] - #2234: factorized new image utilities here</li>
<li>[CPSUtil] - #2274: DateTime/datetime conversion</li>
<li>[CPSUtil] - Added docbuilder (static doc builder)</li>
<li>[CPSUtil] - Added minjson</li>
<li>[CPSUtil] - #2205: new utility to get an open file from OFS.File</li>=

<li>[CPSUtil] - #2091: crashshield now a CPSUtil feature</li>
<li>[CPSUtil] - shell script to list potential overrides</li>
<li>[CPSonFive] - #2290: helper to circumvent acquisition insanity</li>
<li>[CPSDesignerThemes] - #2152: XInclude support</li>
<li>[CPSDesignerThemes] - #2091: leverage crashshield from CPSUtil</li>
<li>[CPSSchemas] - #2234: all image related widgets now use the on-the-fl=
y resizing</li>
<li>[CPSSchemas] - #2308: refactored generation of attached files and ima=
ges URIs</li>
<li>[CPSSchemas] - #851: indirect widget for flexible doc use-cases</li>
<li>[CPSSchemas] - #2310: ZCML registration for widgets and field classes=
</li>
<li>[CPSSchemas] - #2271: FileObjectFactory now provided by CPSSchemas</l=
i>
<li>[CPSSchemas] - #2223: allow unicode label, help etc in widgets</li>
<li>[CPSTramline/tramlinepath] - #2322: PUT requests and support for Zope=
ExternalEditor</li>
<li>[CPSTramline/tramlinepath] - #2222: support for upload stats (for pro=
gress bars)</li>
</ul>
</div>
<div class=3D"section" id=3D"bug-fixes">
<h2>Bug fixes</h2>
<ul class=3D"simple">
<li>[CPSTramline] - Stop poisoning the log in case tramline interception =
failed</li>
<li>[CPSTramline] - #2316: lift the size limits in cpsdefault_all profile=
</li>
<li>[CPSTramline] - #2271: adapted to move of FileObjectFactory to CPSSch=
emas</li>
<li>[CPSTramline] - #2224: direct creation of files in repo from a file-l=
ike object</li>
<li>[CPSWorkflow] - Reincluded some old tags</li>
<li>[CPSWorkflow] - #2179: robustness wrt broken proxies</li>
<li>[CPSSkins] - Reincluded some old tags</li>
<li>[CPSSkins] - #2292: fixed creation of portlets with non ascii titles<=
/li>
<li>[CPSSkins] - Possible unicode error with portlet titles</li>
<li>[CPSSkins] - #2091: crashshield factorized to CPSUtil</li>
<li>[CPSBlog] - Reincluded some old tags</li>
<li>[CPSRSS] - Reincluded some old tags</li>
<li>[CPSRSS] - #2300: consolidated of RSS portlet logic and declaration h=
ere</li>
<li>[CPSRSS] - Related to #2185: remaining problems with non ascii chars =
in title/descr</li>
<li>[CPSRSS] - cleaned obsolete stuff</li>
<li>[PortalTransforms] - #2255: A missing binary shouldn't break the tool=
's view, but simply remove the</li>
<li>[PortalTransforms]   transform from the tool.</li>
<li>[CPSWiki] - Reincluded some old tags</li>
<li>[CalZope] - #2294: unicode problems in calendar object properties</li=
>
<li>[CalZope] - Fixed invalid python encoding marker</li>
<li>[CPSChat] - Reincluded some old tags</li>
<li>[CPSDocument] - Image widget upgrade robustness wrt ununderstood imag=
es</li>
<li>[CPSDocument] - applied method name change in CPSUtil.image</li>
<li>[CPSDocument] - Improved upgrade of 3.3.x textimage widgets</li>
<li>[CPSDocument] - #2318: way to specify if new docs should be at bottom=
 or top</li>
<li>[CPSDocument] - #2315: nested compound flexible widgets</li>
<li>[CPSDocument] - #2264: allow unicode title and description in documen=
t types</li>
<li>[CPSDocument] - #2059: new system to exclude a layout from rendering<=
/li>
<li>[CPSDocument] - #2271: FileObjectFactory moved to CPSSchemas</li>
<li>[CPSDocument] - #2245: repaired &quot;upgrade Document to flexible&qu=
ot; step and improved efficiency</li>
<li>[CPSCompat] - Reincluded some old tags</li>
<li>[CPSForum] - Fixed a few unicode problems</li>
<li>[CPSForum] - #2320 : loss of message if subject missing (partial fix)=
</li>
<li>[CPSForum] - Reincluded some old tags</li>
<li>[CPSOOo] - Reincluded some old tags</li>
<li>[CPSDefault] - #2288: option to limit meta-profiles replay to some im=
port steps</li>
<li>[CPSDefault] - #2321: use the new Text Columns Widget</li>
<li>[CPSDefault] - #2304: folder_contents now unlimited</li>
<li>[CPSDefault] - #2296: Keywords metadata should be indexed too</li>
<li>[CPSDefault] - #2305: restored second column in flexible content, as =
an option</li>
<li>[CPSDefault] - #2300: moved RSS portlet related definitions to CPSRSS=
</li>
<li>[CPSDefault] - #2246: better consistency in user folder upgrade from =
3.3.x</li>
<li>[CPSDefault] - #2301: Purely flexible &quot;Document&quot; type now o=
n edit page after creation</li>
<li>[CPSDefault] - #2314: Vocabulary and minimal tweaks for the new navig=
ation portlet mode</li>
<li>[CPSDefault] - #2309: Less adherence to profiles of unicode upgrade s=
teps</li>
<li>[CPSDefault] - #2152: fixed xinclude based theme</li>
<li>[CPSDefault] - #2263: robustness of replay_profiles with object creat=
ed by a new profile</li>
<li>[CPSDefault] - #2242: Explicitensess in password reset timeouts</li>
<li>[CPSDefault] - Put new canonical web site URL in the header.</li>
<li>[CPSDefault] - #2059: Repaired front page system</li>
<li>[CPSDefault] - #2246: Upgrade step for users now upgrades ids if need=
ed</li>
<li>[CPSDefault] - #2184 (related): improvements on upgradeunicode job</l=
i>
<li>[CPSDefault] - #2258: Remove the &quot;Edit online&quot; action on th=
e File document type</li>
<li>[CPSCollector] - Reincluded some old tags</li>
<li>[CPSCollector] - Icons for collector actions</li>
<li>[CPSCollector] - Compatibility in the name of edit action</li>
<li>[CPSCollector] - Fixed error in localization of certain labels</li>
<li>[CPSCollector] - Fixed #2262: [Regression] All stats to 0%</li>
<li>[CPSCollector] - Partly fixed #2116: One entry per user should go, by=
 using not using the IP</li>
<li>[CPSCollector]   address of the reverse proxy.</li>
<li>[CPSCollector] - Fixed XML validity</li>
<li>[CPSCollector] - Removed a bad usage of the &lt;base&gt; tag</li>
<li>[CPSCollector] - Using the standard i18n file names so that CPSCollec=
tor works well with</li>
<li>[CPSCollector]   update_pos.</li>
<li>[CPSCourrier] - #851: adapted flexible widget introspection (for has_=
attachment)</li>
<li>[CPSNavigation] - Restored some old version tags</li>
<li>[CPSNavigation] - Reincluded some old tags</li>
<li>[CPSNavigation] - #2260: restored LDAPDirectoryNavigation</li>
<li>[CPSSharedCalendar] - Reincluded some old tags</li>
<li>[CPSSharedCalendar] - Update for #2264</li>
<li>[CPSPortlets] - #2327: Displayed buried viewable folders</li>
<li>[CPSPortlets] - #2314: new hierarchical tree now empty if no content<=
/li>
<li>[CPSPortlets] - ultra minor cleanup</li>
<li>[CPSPortlets] - #2300: moved portlets logic meant for CPSRSS to CPSRS=
S</li>
<li>[CPSPortlets] - #2289: simple property to disable portlets render cac=
he</li>
<li>[CPSPortlets] - #2283: more helpers in new-style exports and robuster=
 (see #2290)</li>
<li>[CPSPortlets] - #2281: use the request resource registry</li>
<li>[CPSSubscriptions] - Reincluded some old tags</li>
<li>[CPSDirectory] - Reincluded some old tags</li>
<li>[CPSDirectory] - #2244: allow csv export of booleans in directories</=
li>
<li>[CPSDirectory] - #2247: ZODB directory unicode upgrade failed over 99=
 entries</li>
<li>[CPSUserFolder] - Reincluded some old tags</li>
<li>[CPSUserFolder] - Better logging of switch user</li>
<li>[CPSI18n] - Reincluded some old tags</li>
<li>[CPSTypeMaker] - Reincluded some old tags</li>
<li>[CPSApacheProxyBalancer] - (trivial) use logging instead of deprecate=
d zLOG</li>
<li>[CPSCore] - Set version to 3.5.2, Server HTTP header cosmit</li>
<li>[CPSCore] - #2330: don't show by default older upgrade steps, checker=
 or not</li>
<li>[CPSCore] - #2325: Moved image resizing methods to CPSUtil</li>
<li>[CPSCore] - #2204: keeping only 5 resized image in cache</li>
<li>[CPSCore] - marked CPS version as rc</li>
<li>[CPSCore] - #2251: -devel version also prevented marking to the previ=
ous one</li>
<li>[CPSCore] - #2272: walking utilities lose acquisition with BTree Fold=
ers</li>
<li>[CPSCore] - #2276: robustness of properties purge in GenericSetup if =
deletable</li>
<li>[CPSCore] - #2251: Persistence of the lists of ran upgrade steps</li>=

<li>[CPSCore] - #2250: Upgrade steps up to a given version</li>
<li>[CPSCore] - #2256: disabling upgrade steps or changing checkers ; ste=
p versions</li>
<li>[CPSCore] - #2257: upgrade step &quot;requires&quot; now in ZCML</li>=

<li>[CPSUtil] - #2325: moved image resizing methods from CPSCore</li>
<li>[CPSUtil] - Improved presentation of cpsjob options</li>
<li>[CPSUtil] - Reincluded some old tags</li>
<li>[CPSUtil] - factorized summarize function from Content &amp; RSS port=
lets.</li>
<li>[CPSUtil] - #2209: splitting of lines properties</li>
<li>[CPSUtil] - #837: new resource registry (move to feature when finishe=
d)</li>
<li>[CPSUtil] - doctest fix on Debian lenny</li>
<li>[CPSDashboards] - #2326: fixed braindatamodel for file/image row widg=
ets</li>
<li>[CPSDashboards] - #2234: depend on the new image widget</li>
<li>[CPSDashboards] - #2310: registration of row widgets in ZCML</li>
<li>[CPSDashboards] - #2264: adaptation to the new getSortedContentTypes<=
/li>
<li>[CPSDashboards] - lifted dependency on CPSSkins</li>
<li>[CPSExtendedAuth] - (trivial) use logging instead of deprecated zLOG<=
/li>
<li>[CPSRemoteController] - Reincluded some old tags</li>
<li>[CPSonFive] - Reincluded some old tags</li>
<li>[CPSDesignerThemes] - Fixed unit tests</li>
<li>[CPSDesignerThemes] - Some seemingly empty slots could be displayed</=
li>
<li>[CPSDesignerThemes] - #2317: CSS classes for first and last portlet i=
n slot</li>
<li>[CPSDesignerThemes] - #2152: strip all inner xmlns for XHTML validity=
</li>
<li>[CPSDesignerThemes] - Fixed map areas URIs</li>
<li>[CPSDesignerThemes] - #2281: load portlet required JavaScript resourc=
es</li>
<li>[CPSDesignerThemes] - Fixed doc format to be ReST compliant.</li>
<li>[CPSSchemas] - #2328: made TinyMCE configuration easier to override</=
li>
<li>[CPSSchemas] - #2323: restored Photo widget position controls</li>
<li>[CPSSchemas] - Added the &quot;help&quot; button on TinyMCE toolbar s=
o that it's easy for users,</li>
<li>[CPSSchemas]   developers, administrators, what version of TinyMCE is=
 loaded and deployed.</li>
<li>[CPSSchemas] - #2321: provide Text Columns Widget</li>
<li>[CPSSchemas] - #2303: fixed western localisations of javascript calen=
dar (latin-9-&gt;utf-8)</li>
<li>[CPSSchemas] - #2311: widget transtyping in imports now based on actu=
al class</li>
<li>[CPSSchemas] - improved progess logging and marginally RAM usage for =
upgrade attached files</li>
<li>[CPSSchemas] - #1940: apply transforms to special file types (Tramlin=
eFile...)</li>
<li>[CPSSchemas] - #2248: robustness in datamodel unicode upgrade</li>
<li>[CPSSchemas] - #837: leverage new resource registry in TextWidget</li=
>
<li>[CPSSchemas] - #2249: new DateTime List field</li>
<li>[CPSTramline/tramlinepath] - Logging now reasonible</li>
<li>[CPSRelation] - #2268: profile import with purge destroyed existing r=
elations</li>
</ul>
</div>
<div class=3D"section" id=3D"internal-features">
<h2>Internal features</h2>
<ul class=3D"simple">
<li>[CPSDocument] - #2208: automatic content creation (createFile now con=
figurable)</li>
<li>[CPSDefault] - #2204: getImgTag capable of on-fly resizing (new param=
eters)</li>
</ul>
</div>
</div>
</div>
</body>
</html>

--------------000805030204040808060506
Content-Type: text/plain;
 name="changelog-CPS-3.5.1-to-3.5.2.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="changelog-CPS-3.5.1-to-3.5.2.txt"

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
CHANGELOG between bundles tags CPS-3.5.1 and CPS-3.5.2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
New tag: CPS-3.5.2
Old tag: CPS-3.5.1


Changed products
-----------------
* CPSTramline 	 0.12.0 -> 0.14.0
* CPSWorkflow 	 0.12.5 -> 0.12.7
* CPSSkins 	 2.19.1 -> 2.19.5
* CPSBlog 	 0.14.2 -> 0.14.3
* CPSRSS 	 1.1.0 -> 1.2.1
* PortalTransforms 	 1.12.0 -> 1.12.1
* CPSWiki 	 1.3.2 -> 1.3.3
* CalZope 	 2.10.3 -> 2.10.5
* CPSChat 	 0.12.3 -> 0.12.4
* CPSDocument 	 1.3.3 -> 1.6.4
* CPSCompat 	 0.11.0 -> 0.11.1
* CPSForum 	 1.9.7 -> 1.9.10
* CPSOOo 	 0.8.4 -> 0.8.5
* CPSDefault 	 4.4.1 -> 4.7.1
* CPSCollector 	 1.13.0 -> 1.13.4
* CPSCourrier 	 0.27.0 -> 0.27.1
* CPSNavigation 	 0.23.0 -> 0.23.3
* CPSSharedCalendar 	 2.9.13 -> 2.9.15
* CPSPortlets 	 1.2.5 -> 1.4.3
* CPSSubscriptions 	 1.3.1 -> 1.3.2
* CPSDirectory 	 1.47.1 -> 1.48.1
* CPSUserFolder 	 1.1.2 -> 1.1.4
* CPSI18n 	 1.1.2 -> 1.1.3
* CPSTypeMaker 	 1.11.3 -> 1.11.4
* CPSApacheProxyBalancer 	 0.1.4 -> 0.1.5
* CPSCore 	 3.41.1 -> 3.42.6
* CPSUtil 	 1.7.0 -> 1.10.1
* CPSDashboards 	 0.14.1 -> 0.14.4
* CPSExtendedAuth 	 0.1.5 -> 0.1.6
* CPSRemoteController 	 1.11.6 -> 1.11.7
* CPSonFive 	 1.7.0 -> 1.8.1
* CPSDesignerThemes 	 0.4.3 -> 0.6.3
* CPSSchemas 	 1.11.2 -> 1.15.2
* CPSTramline/tramlinepath 	 0.10.0-gracinet-fix-range -> 0.12.0-gracinet=
-fix-range
* CPSRelation 	 2.2.0 -> 2.2.1


Requires
~~~~~~~~~
* [CPSDirectory] - CPSSchemas >=3D 1.14.0

Features
~~~~~~~~~
* [CPSTramline] - #2324: (tempfix) disable progress bar if tinyMCE is pre=
sent
* [CPSTramline] - #2322: support for ExternalEditor
* [CPSTramline] - #2205: tramlinefile creation from backend
* [CPSTramline] - #2210: Tramline images
* [CPSRSS] - #446: local RSS Channels and management via normal CPS UI
* [CPSDocument] - #2234: upgrade step for image widgets
* [CPSDocument] - #851: flexible widgets now follow changes of template w=
idgets
* [CPSDocument] - #693: leverage on-the-fly image resizing capability int=
roduced in #2204
* [CPSDocument] - #837: starting to use the new resource registry
* [CPSDefault] - #2234: updated image related widgets of default setup
* [CPSDefault] - #2264: using unicode title and descriptions for document=
 types
* [CPSDefault] - #2277: Update to the TinyMCE current version (3.3.9.2)
* [CPSPortlets] - #2314: simple semantic tree navigation portlet
* [CPSPortlets] - #2283: Zope3 style refactor of portlet exports
* [CPSDirectory] - #2308 : almost transparent support for binary content =
(images...)
* [CPSCore] - #2204: image resizing system
* [CPSUtil] - #2234: factorized new image utilities here
* [CPSUtil] - #2274: DateTime/datetime conversion
* [CPSUtil] - Added docbuilder (static doc builder)
* [CPSUtil] - Added minjson
* [CPSUtil] - #2205: new utility to get an open file from OFS.File
* [CPSUtil] - #2091: crashshield now a CPSUtil feature
* [CPSUtil] - shell script to list potential overrides
* [CPSonFive] - #2290: helper to circumvent acquisition insanity
* [CPSDesignerThemes] - #2152: XInclude support=20
* [CPSDesignerThemes] - #2091: leverage crashshield from CPSUtil
* [CPSSchemas] - #2234: all image related widgets now use the on-the-fly =
resizing
* [CPSSchemas] - #2308: refactored generation of attached files and image=
s URIs
* [CPSSchemas] - #851: indirect widget for flexible doc use-cases
* [CPSSchemas] - #2310: ZCML registration for widgets and field classes
* [CPSSchemas] - #2271: FileObjectFactory now provided by CPSSchemas
* [CPSSchemas] - #2223: allow unicode label, help etc in widgets
* [CPSTramline/tramlinepath] - #2322: PUT requests and support for ZopeEx=
ternalEditor
* [CPSTramline/tramlinepath] - #2222: support for upload stats (for progr=
ess bars)

Bug fixes
~~~~~~~~~~
* [CPSTramline] - Stop poisoning the log in case tramline interception fa=
iled
* [CPSTramline] - #2316: lift the size limits in cpsdefault_all profile
* [CPSTramline] - #2271: adapted to move of FileObjectFactory to CPSSchem=
as
* [CPSTramline] - #2224: direct creation of files in repo from a file-lik=
e object
* [CPSWorkflow] - Reincluded some old tags
* [CPSWorkflow] - #2179: robustness wrt broken proxies
* [CPSSkins] - Reincluded some old tags
* [CPSSkins] - #2292: fixed creation of portlets with non ascii titles
* [CPSSkins] - Possible unicode error with portlet titles
* [CPSSkins] - #2091: crashshield factorized to CPSUtil
* [CPSBlog] - Reincluded some old tags
* [CPSRSS] - Reincluded some old tags
* [CPSRSS] - #2300: consolidated of RSS portlet logic and declaration her=
e
* [CPSRSS] - Related to #2185: remaining problems with non ascii chars in=
 title/descr
* [CPSRSS] - cleaned obsolete stuff
* [PortalTransforms] - #2255: A missing binary shouldn't break the tool's=
 view, but simply remove the
* [PortalTransforms]   transform from the tool.
* [CPSWiki] - Reincluded some old tags
* [CalZope] - #2294: unicode problems in calendar object properties
* [CalZope] - Fixed invalid python encoding marker
* [CPSChat] - Reincluded some old tags
* [CPSDocument] - Image widget upgrade robustness wrt ununderstood images=

* [CPSDocument] - applied method name change in CPSUtil.image
* [CPSDocument] - Improved upgrade of 3.3.x textimage widgets
* [CPSDocument] - #2318: way to specify if new docs should be at bottom o=
r top
* [CPSDocument] - #2315: nested compound flexible widgets
* [CPSDocument] - #2264: allow unicode title and description in document =
types
* [CPSDocument] - #2059: new system to exclude a layout from rendering
* [CPSDocument] - #2271: FileObjectFactory moved to CPSSchemas
* [CPSDocument] - #2245: repaired "upgrade Document to flexible" step and=
 improved efficiency
* [CPSCompat] - Reincluded some old tags
* [CPSForum] - Fixed a few unicode problems
* [CPSForum] - #2320 : loss of message if subject missing (partial fix)
* [CPSForum] - Reincluded some old tags
* [CPSOOo] - Reincluded some old tags
* [CPSDefault] - #2288: option to limit meta-profiles replay to some impo=
rt steps
* [CPSDefault] - #2321: use the new Text Columns Widget
* [CPSDefault] - #2304: folder_contents now unlimited
* [CPSDefault] - #2296: Keywords metadata should be indexed too
* [CPSDefault] - #2305: restored second column in flexible content, as an=
 option
* [CPSDefault] - #2300: moved RSS portlet related definitions to CPSRSS
* [CPSDefault] - #2246: better consistency in user folder upgrade from 3.=
3.x
* [CPSDefault] - #2301: Purely flexible "Document" type now on edit page =
after creation
* [CPSDefault] - #2314: Vocabulary and minimal tweaks for the new navigat=
ion portlet mode
* [CPSDefault] - #2309: Less adherence to profiles of unicode upgrade ste=
ps
* [CPSDefault] - #2152: fixed xinclude based theme
* [CPSDefault] - #2263: robustness of replay_profiles with object created=
 by a new profile
* [CPSDefault] - #2242: Explicitensess in password reset timeouts
* [CPSDefault] - Put new canonical web site URL in the header.
* [CPSDefault] - #2059: Repaired front page system
* [CPSDefault] - #2246: Upgrade step for users now upgrades ids if needed=

* [CPSDefault] - #2184 (related): improvements on upgradeunicode job
* [CPSDefault] - #2258: Remove the "Edit online" action on the File docum=
ent type
* [CPSCollector] - Reincluded some old tags
* [CPSCollector] - Icons for collector actions
* [CPSCollector] - Compatibility in the name of edit action
* [CPSCollector] - Fixed error in localization of certain labels
* [CPSCollector] - Fixed #2262: [Regression] All stats to 0%
* [CPSCollector] - Partly fixed #2116: One entry per user should go, by u=
sing not using the IP
* [CPSCollector]   address of the reverse proxy.
* [CPSCollector] - Fixed XML validity
* [CPSCollector] - Removed a bad usage of the <base> tag
* [CPSCollector] - Using the standard i18n file names so that CPSCollecto=
r works well with
* [CPSCollector]   update_pos.
* [CPSCourrier] - #851: adapted flexible widget introspection (for has_at=
tachment)
* [CPSNavigation] - Restored some old version tags
* [CPSNavigation] - Reincluded some old tags
* [CPSNavigation] - #2260: restored LDAPDirectoryNavigation
* [CPSSharedCalendar] - Reincluded some old tags
* [CPSSharedCalendar] - Update for #2264
* [CPSPortlets] - #2327: Displayed buried viewable folders
* [CPSPortlets] - #2314: new hierarchical tree now empty if no content
* [CPSPortlets] - ultra minor cleanup
* [CPSPortlets] - #2300: moved portlets logic meant for CPSRSS to CPSRSS
* [CPSPortlets] - #2289: simple property to disable portlets render cache=

* [CPSPortlets] - #2283: more helpers in new-style exports and robuster (=
see #2290)
* [CPSPortlets] - #2281: use the request resource registry
* [CPSSubscriptions] - Reincluded some old tags
* [CPSDirectory] - Reincluded some old tags
* [CPSDirectory] - #2244: allow csv export of booleans in directories
* [CPSDirectory] - #2247: ZODB directory unicode upgrade failed over 99 e=
ntries
* [CPSUserFolder] - Reincluded some old tags
* [CPSUserFolder] - Better logging of switch user
* [CPSI18n] - Reincluded some old tags
* [CPSTypeMaker] - Reincluded some old tags
* [CPSApacheProxyBalancer] - (trivial) use logging instead of deprecated =
zLOG
* [CPSCore] - Set version to 3.5.2, Server HTTP header cosmit
* [CPSCore] - #2330: don't show by default older upgrade steps, checker o=
r not
* [CPSCore] - #2325: Moved image resizing methods to CPSUtil
* [CPSCore] - #2204: keeping only 5 resized image in cache
* [CPSCore] - marked CPS version as rc
* [CPSCore] - #2251: -devel version also prevented marking to the previou=
s one
* [CPSCore] - #2272: walking utilities lose acquisition with BTree Folder=
s
* [CPSCore] - #2276: robustness of properties purge in GenericSetup if de=
letable
* [CPSCore] - #2251: Persistence of the lists of ran upgrade steps
* [CPSCore] - #2250: Upgrade steps up to a given version
* [CPSCore] - #2256: disabling upgrade steps or changing checkers ; step =
versions
* [CPSCore] - #2257: upgrade step "requires" now in ZCML
* [CPSUtil] - #2325: moved image resizing methods from CPSCore
* [CPSUtil] - Improved presentation of cpsjob options
* [CPSUtil] - Reincluded some old tags
* [CPSUtil] - factorized summarize function from Content & RSS portlets.
* [CPSUtil] - #2209: splitting of lines properties
* [CPSUtil] - #837: new resource registry (move to feature when finished)=

* [CPSUtil] - doctest fix on Debian lenny=20
* [CPSDashboards] - #2326: fixed braindatamodel for file/image row widget=
s
* [CPSDashboards] - #2234: depend on the new image widget
* [CPSDashboards] - #2310: registration of row widgets in ZCML
* [CPSDashboards] - #2264: adaptation to the new getSortedContentTypes
* [CPSDashboards] - lifted dependency on CPSSkins
* [CPSExtendedAuth] - (trivial) use logging instead of deprecated zLOG
* [CPSRemoteController] - Reincluded some old tags
* [CPSonFive] - Reincluded some old tags
* [CPSDesignerThemes] - Fixed unit tests
* [CPSDesignerThemes] - Some seemingly empty slots could be displayed
* [CPSDesignerThemes] - #2317: CSS classes for first and last portlet in =
slot
* [CPSDesignerThemes] - #2152: strip all inner xmlns for XHTML validity
* [CPSDesignerThemes] - Fixed map areas URIs
* [CPSDesignerThemes] - #2281: load portlet required JavaScript resources=

* [CPSDesignerThemes] - Fixed doc format to be ReST compliant.
* [CPSSchemas] - #2328: made TinyMCE configuration easier to override
* [CPSSchemas] - #2323: restored Photo widget position controls
* [CPSSchemas] - Added the "help" button on TinyMCE toolbar so that it's =
easy for users,
* [CPSSchemas]   developers, administrators, what version of TinyMCE is l=
oaded and deployed.=20
* [CPSSchemas] - #2321: provide Text Columns Widget
* [CPSSchemas] - #2303: fixed western localisations of javascript calenda=
r (latin-9->utf-8)
* [CPSSchemas] - #2311: widget transtyping in imports now based on actual=
 class
* [CPSSchemas] - improved progess logging and marginally RAM usage for up=
grade attached files
* [CPSSchemas] - #1940: apply transforms to special file types (TramlineF=
ile...)=20
* [CPSSchemas] - #2248: robustness in datamodel unicode upgrade
* [CPSSchemas] - #837: leverage new resource registry in TextWidget
* [CPSSchemas] - #2249: new DateTime List field
* [CPSTramline/tramlinepath] - Logging now reasonible
* [CPSRelation] - #2268: profile import with purge destroyed existing rel=
ations

Internal features
~~~~~~~~~~~~~~~~~~
* [CPSDocument] - #2208: automatic content creation (createFile now confi=
gurable)
* [CPSDefault] - #2204: getImgTag capable of on-fly resizing (new paramet=
ers)

--------------000805030204040808060506--

--------------enig0CBAE2D480DBA4564BDD86BB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBCAAGBQJNTADrAAoJEOAffZJiF+Z4Pk4H+wUiYCml6a6yexM3Ml4GNocj
kG5uxnNV7FAgTok9UVBVE22XHCrU49njNVLXb1MYDzu5pwUwnwofL1Wgjvo8qgjI
d46r3/yAh8q+dXRDCqZa6iYAoWezw6tf+s/FCVzsd3IR+BJ/Z78VfVOAUuJyo+kI
BJFFEPtXar8WUiP8v9WkfmihqGyPQnvbCDf5idqo6FCgWiCw/ACrs+M98l7h3XX8
qKuzK+4VngmXIyHbp0ToJqoUJ0caOHMWDJXcDxP0IPxTT5OmJMXu7uElNds3/WqN
MvCOuUYD2y1m+Kek9Xnlpk0TuaIUuS0BX2mS3uEo+HujRRGcfE2ryMBFLvxGkXo=
=Wfre
-----END PGP SIGNATURE-----

--------------enig0CBAE2D480DBA4564BDD86BB--

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

_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

--===============1424888796==--