[QA-Team] Plone 4.2.2 soft released

Eric Steele ericsteele47 at gmail.com
Sun Oct 21 21:48:23 UTC 2012


4.2.2 is released.



On Tuesday, October 16, 2012 at 12:40 PM, Eric Steele wrote:

> Plone 4.2.2 is pending release at http://dist.plone.org/release/4.2.2-pending/versions.cfg  
> Big thanks to Patrick Gerken for helping to clear up the final few test failures today.
>  
> Eric
>  
>  
>  
> Full changelog
> ===========
>  
>  
> plone.recipe.zope2instance: 4.2.3 → 4.2.5
> -----------------------------------------
>  
> - Added event and access log rotation capability.
> [sureshvv]
> - Expose 'drop-cache-rather-verify' ZEO client option which indicates that
> the cache should be dropped rather than verified when the verification
> optimization is not available (e.g. when the ZEO server restarted).
> [runyaga]
> - Strip all empty lines out of zeo.conf to provide more compact view.
> [runyaga]
>  
> plone.recipe.zeoserver: 1.2.2 → 1.2.3
> -------------------------------------
>  
> - Adding ability to control output script name for zeopack. Use the
> zeopack-script-name option to change the script name.
> [davidjb]
> - Fix zeopack connection handling. The previous fix to abort after a failed
> connection attempt only worked by chance and caused zeopack to exit before
> the packing finished. Now failed connections are correctly detected and
> zeopack waits until the packing is finished.
> [gaudenz]
>  
> distribute: 0.6.27 → 0.6.28
> ---------------------------
>  
> simplejson: 2.5 → 2.5.2
> -----------------------
>  
> Plone: 4.2.1 → 4.2.2
> --------------------
>  
> - Release Plone 4.2.2
> [esteele]
>  
> Products.ATContentTypes: 2.1.8 → 2.1.9
> --------------------------------------
>  
> - Silence false security warning during startup complaining about
> ATTopic.setText.
> [hannosch]
> - Notify modified when an image is transformed
> through transform image tab.
> This updates modification date and refresh Etag.
> Refs https://dev.plone.org/ticket/13169.
> [thomasdesvenain]
> - add @@download view for IFileContent
> [vangheem]
> - Implement ISyndicatable for folder and topic in 4.3
> [vangheem]
>  
> Products.Archetypes: 1.8.3 → 1.8.4
> ----------------------------------
>  
> - Add support for non-KSS-based inline validation.
> [davisagli]
> - Fixed some problems with IntDisplayList.
> [maurits]
> - Update object creation date on paste; closes https://dev.plone.org/ticket/9896 .
> [davidblewett]
> - Import getBrain from Products.ZSQLMethods and declare dependency for Zope
> trunk compatibility.
> [elro]
> - Always add alt to image when shown in file widget
> [maartenkling]
>  
> Products.CMFCore: 2.2.6 → 2.2.7
> -------------------------------
>  
> - Added dependency on zope.app.publication.
> - Removed testing dependency on zope.app.testing.
> - Deprecated aliases were replaced on tests.
> - Add GenericSetup export/import support for type information action
> descriptions.
>  
> Products.CMFDefault: 2.2.2 → 2.2.3
> ----------------------------------
>  
> - Fixed explicitly disabling discussion on a content item.
> See https://bugs.launchpad.net/zope-cmf/+bug/1042836/
> - Declared extra dependency on zope.app.locales.
> - Added a 'MANIFEST.in (http://MANIFEST.in)' file.
> - Made 'Document' tolerant of missing 'rest-header-level' in 'zope.conf'.
> - Fixed tests broken when PAS began returning the user from '_doAddUser'.
>  
> Products.CMFDiffTool: 2.0 → 2.0.1
> ---------------------------------
>  
> - Adjust test assertions to match new diff output in Python 2.7.
> [hannosch]
>  
> Products.CMFDynamicViewFTI: 4.0.2 → 4.0.3
> -----------------------------------------
>  
> - Import from zope.browsermenu.
> [hannosch]
>  
> Products.CMFEditions: 2.2.5 → 2.2.6
> -----------------------------------
>  
> - Update IPossibleSite import to zope.component.
> [elro]
>  
> Products.CMFPlacefulWorkflow: 1.5.7 → 1.5.8
> -------------------------------------------
>  
> - Fixed updating Role Mappings only in current folder.
> [kroman0]
> - Added 'CMFPlacefulWorkflow: Manage workflow policies' permission.
> ManageWorkflowPolicies is no longer 'Manage portal', it's now assigned to
> 'CMFPlacefulWorkflow: Manage workflow policies'.
> [alecghica]
> - Fixed add workflow policy template (via ZMI).
> [alecghica]
> - Fixed descriptions under placeful_workflow_configuration.pt for sections
> "For this folder" and "Below this folder".
> [alecghica]
> - Added "update security" as an option field on local configuration management
> form, as in most cases updating catalog role mappings can be a very long
> operation and is better to be made as a separate upgrade step.
> [alecghica]
>  
> Products.GenericSetup: 1.7.2 → 1.7.3
> ------------------------------------
>  
> - Profiles are sorted on Upgrade form.
> - Use clickable labels with checkboxes on import, export and upgrade forms
> to improve usability.
>  
> Products.PasswordResetTool: 2.0.8 → 2.0.9
> -----------------------------------------
>  
> - Changed deprecated getSiteEncoding to hardcoded utf-8
> [tom_gross]
>  
> Products.PluggableAuthService: 1.8 → 1.9
> ----------------------------------------
>  
> - Launchpad #649596: add a protocol for plugins which check whether a
> non-top-level PAS instance is "competent" to authenticate a given request;
> if not, the instance defers to higher-level instances. Thanks to Dieter
> Maurer for the patch.
>  
> Products.PortalTransforms: 2.0.7 → 2.1.1
> ----------------------------------------
>  
> - Do not try to handle invalid tags : we take for granted that html coming out
> of converters do not hold any of embed, script, object or applet tags.
> - Avoid throwing exceptions on js attrs and invalid tags in word_to_html
> transform
> [gotcha]
> - Handle charrefs & entityrefs in data and attributes equaly (unchanged)
> if converting to safe_html
> [tom_gross]
>  
> Products.ResourceRegistries: 2.2.1 → 2.2.3
> ------------------------------------------
>  
> - Don't break if the site doesn't have a portal_kss registry.
> [davisagli]
> - Changed deprecated getSiteEncoding to hardcoded utf-8
> [tom_gross]
>  
> archetypes.querywidget: 1.0.4 → 1.0.6
> -------------------------------------
>  
> - Fixed link path reference of querywidget.js for the qunit tests
> [ichimdav]
> - Improved multiselection widget readability by sorting its returned values
> [ichimdav]
> - Fixed overly long selection lists by displaying scrollbars for multiselection
> widgets
> [ichimdav]
> - Fixed conditional initialization of querywidget,
> see https://dev.plone.org/ticket/12529 [kroman0]
> - fixed http://dev.plone.org/ticket/13144 raw get returns persistent
> querystring on .get(context, raw=True)
> [jensens]
>  
> archetypes.referencebrowserwidget: 2.4.12 → 2.4.13
> --------------------------------------------------
>  
> - Restored a "view" link on linkable items (as with Plone 3):
> It will open a preview of the element in a popup window.
> [keul]
> - Fixed referenced elements sort order on widget view.
> [gbastien]
> - Take search_index into account while used in popup search form.
> [gbastien]
>  
> collective.z3cform.datetimewidget: 1.2 → 1.2.1
> ----------------------------------------------
>  
> diazo: 1.0.1 → 1.0.2
> --------------------
>  
> plone.app.blob: 1.5.2 → 1.5.4
> -----------------------------
>  
> - Create a transaction savepoint after setting a blob's value in order to
> make it available at its temporary path (within the same transaction).
> [tomgross]
> - Update mutator to take care of filename in keyword args.
> [gotcha]
> - Check for unicode filename first in index_html.
> [vangheem]
>  
> plone.app.caching: 1.1 → 1.1.1
> ------------------------------
>  
> - Nothing changed yet.
>  
> plone.app.collection: 1.0.5 → 1.0.6
> -----------------------------------
>  
> - Avoid site error on thumbnail view if some scale generation have failed.
> [thomasdesvenain]
> - Avoid site error on summary view if some scale generation have failed.
> [kroman0]
> - Provide a synContentValues method for compatibility with syndication
> in Plone <= 4.2.
> [davisagli]
> - Added a validator 'isInt' to field limit for the purpose avoid a exception
> [hersonrodrigues]
> - Fix the limit of number of items to show in batch results
> see https://dev.plone.org/ticket/13129 [hersonrodrigues]
> - Implement ISyndicatable for 4.3
> [vangheem]
>  
> plone.app.content: 2.0.11 → 2.0.12
> ----------------------------------
>  
> - Backported remove hard dep on ATContentTypes commit from master branch
> in order for plone.app.collection to be able to use folder_contents.
> See the github comment for more
> details
> [ichimdav]
>  
> plone.app.contentlisting: 1.0.1 → 1.0.2
> ---------------------------------------
>  
> - Nothing changed yet.
>  
> plone.app.contentrules: 2.1.8 → 2.1.9
> -------------------------------------
>  
> - Change mail template to use hex for curly brackets so that it doesn't barf when
> used with chameleon. This is a short term fix until https://github.com/malthe/chameleon/issues/88
> is appropriately fixed.
> [eleddy]
> - Notify user with error message instead of a core dump if they set up a content
> mail action without the mailer set up. Prevents users from throwing computer out
> of window when they click save and all their hard entered data is gone.
> [eleddy]
>  
> plone.app.controlpanel: 2.2.8 → 2.2.9
> -------------------------------------
>  
> - Fixed issue with email_from_name set as string instead of unicode
> This fixes https://dev.plone.org/ticket/12385
> [ericof]
> - Fixed issue with non-ascii Workflow titles breaking types
> control panel.
> [ericof]
>  
> plone.app.discussion: 2.1.7 → 2.1.8
> -----------------------------------
>  
> - No more recursive came_from redirection after logged_in.
> [kcleong, huubbouma]
> - Danish translation updated.
> [stonor]
> - Documentation and howtos updated.
> [timo]
> - Remove development buildout files and directories.
> [timo]
>  
> plone.app.form: 2.1.1 → 2.1.2
> -----------------------------
>  
> - Fix handling of timezones for dates before 1970 on platforms where
> time.localtime cannot handle negative values (such as Windows).
> [mj]
>  
> plone.app.iterate: 2.1.7 → 2.1.8
> --------------------------------
>  
> - Unmark both the baseline and the working copy on checkin so that dexterity
> content is properly unmarked.
> [cewing]
>  
> plone.app.linkintegrity: 1.4.6 → 1.4.7
> --------------------------------------
>  
> - Fixes UnicodeDecodeError on extractLinks
> This closes https://dev.plone.org/ticket/13168
> [ericof]
>  
> plone.app.portlets: 2.2.6 → 2.3.6
> ---------------------------------
>  
> - Allow for the root content item icon in the navigation portlet to be
> displayed with CSS or an img tag.
> [danjacka]
> - Fix inheritance hierarchy of IPortletForm to reflect usage in z3cformhelper.
> [elro]
> - Tweak z3c.form add/edit forms to disable edit bar and columns.
> [elro]
> - Portlets are now registered for IDefaultPortletManager by default to allow
> for easier creation of custom portlet managers with restricted portlets.
> [elro]
> - Fix ManagePortletsViewlet to work with KSS.
> [elro]
> - Fix ManagePortletsViewlet to work with Plone 4+.
> [elro]
> - Fix 'This portlet display a'.
> [danjacka]
> - reverted change: refactory nested tal:conditions in navigation_recurse.pt, merged into
> one tal:condition in ul tag.
> [maartenkling]
> - add contenttype class to the a tag, like navigation
> [maartenkling]
> - Don't break TinyMCE on editing parent-portlets (fixes http://dev.plone.org/ticket/12899)
> [pbauer]
> - Inside Review portlet display footer link only to Reviewers.
> Closes ticket https://dev.plone.org/ticket/6629
> [vipod]
> - Use type instead of makeClass for Zope 4 compatibility.
> [elro]
> - Add safety check for portletHeader links [davilima6]
> - Fix packaging error.
> [esteele]
> - Calendar portlet links to @@search (plone.app.search) view instead of
> deprecated search.pt.
> [seanupton]
> - When navigation portlet has an explicit custom root set, clicking the portlet heading
> goes to this content item instead of the global sitemap.
> (Plone doesn't support section sitemaps) [miohtama]
> - If navigation portlet bottom level is set to a negative value, don't query navigation items at all,
> only display portlet header and footer [miohtama]
> - In the portlet management interface display the assigned name of the navigation portlet if it
> has one [miohtama]
> - Calendar portlet search URLs whitelist only Event portal_type in the
> querystring, prevents non-event types from accidentally being
> included in calendar results. [seanupton]
> - Navigation portlet template renders a non-site navigation root content
> item with its apporpriate content icon, reserving the Plone site icon
> CSS sprite for default use by a site only. [seanupton]
> - portlets/login.py, portlets/navigation.py:
> Don't use list as default parameter value.
> [kleist]
> - refactory nested tal:conditions in navigation_recurse.pt, merged into
> one tal:condition in ul tag.
> [saily]
> - Add link to @@manage-portlets to go up to the parent folder staying in manage-portlets view
> [toutpt]
> - Make it possible to create portlets using z3c.form.
> [ggozad]
>  
> plone.app.querystring: 1.0.5 → 1.0.6
> ------------------------------------
>  
> - _relativePath handler can now walk through the site structure (not only upwards)
> _path handler respects absolute paths without leading nav_root path
> [petschki]
>  
> plone.app.search: 1.0.4 → 1.0.6
> -------------------------------
>  
> - JavaScript now correctly obeys navigation root for searches, obtained via
> meta tag set in search.pt.
> [seanupton]
> - Search.filter_query() checks for any valid indexes specified in request
> to prevent empty catalog searches, instead of limiting searches to
> require either SearchableText or Subject query. This is more permissive,
> but accomplishes the same goal with better generality (possibly allowing
> various cases including the calendar portlet using to @@search, instead
> of deprecated search.pt in Products.CMFPlone).
> [seanupton]
> - Define navigation_root_url in search.pt when used in search-results
> macro.
> [seanupton]
>  
> plone.app.upgrade: 1.2.1 → 1.2.2
> --------------------------------
>  
> - Add upgrade step to make sure the registry record for ResourceRegistries
> bundles is installed.
> [davisagli]
>  
> plone.app.users: 1.1.3 → 1.1.4
> ------------------------------
>  
> - Fix to not break if passwords contain non-ASCII characters.
> This closes https://dev.plone.org/ticket/13114
> [davisagli]
> - Ensure links on user preference panes adhere to navigation root.
> Fixes https://dev.plone.org/ticket/11909.
> [davidjb]
> - Avoid direct zope.app.form dependency.
> [hannosch]
> - Support redirecting to a URL specified in the 'came_from' query string
> parameter following registration.
> [davisagli]
> - Be consistent in using INavigationRoot.
> [do3cc]
>  
> plone.app.vocabularies: 2.1.7 → 2.1.8
> -------------------------------------
>  
> - Make KeywordsVocabulary work with unicode and non-unicode vocabularies.
> [thet]
> - Fix exceptions with workflow states/transitions titles when their titles
> contained encoded characters [ericof]
> - Fix exception with workflow vocabulary when workflow titles contained UTF-8 encoded
> characters [miohtama]
> - Add syndication feed types vocabulary
> [vangheem]
>  
> plone.app.workflow: 2.0.7 → 2.0.8
> ---------------------------------
>  
> - Refactor: we can easily customize the sharing view
> so that add/remove inherit field is removed.
> [thomasdesvenain]
> - Search on email address within the Sharing view.
> [davidjb]
>  
> plone.app.z3cform: 0.6 → 0.6.1
> ------------------------------
>  
> - Fix the single checkbox widget to cope with widgets with a __call__ method.
> [davisagli]
>  
> plone.autoform: 1.2 → 1.3
> -------------------------
>  
> - Avoid dependency on z3c.form.testing.
> [hannosch]
>  
> plone.browserlayer: 2.1.1 → 2.1.2
> ---------------------------------
>  
> - Add support for calling many times remove in export (ie:even when no corresponding layer is registred, remove option should not throw exception).
> [toutpt]
>  
> plone.folder: 1.0.2 → 1.0.4
> ---------------------------
>  
> - Update manifest.in (http://manifest.in) to fix packaging error.
> [esteele]
> - In setup.py, name more dependencies explicitly.
> [thet]
>  
> plone.i18n: 2.0.1 → 2.0.3
> -------------------------
>  
> - Removed unknown cctld entry for um.
> [hannosch]
> - Added new cctld entries for: asia, kp, ss and xxx.
> [hannosch]
> - Added new country codes and flags for: bl, bq, cw, mf, ss and sx.
> [hannosch]
> - Clarify and test availability of reserved country codes an and cs.
> [hannosch]
> - Clarify and test availability of deprecated language codes mo and sh.
> [hannosch]
> - Removed invalid me language code added in 2007. me is only a country code.
> [hannosch]
> - Correct language code for Javanese from jw to jv.
> [hannosch]
> - Added missing ISO-639-1 language codes: ae, ak, an, bm, ce, ch, cr, cu, cv,
> dv, ee, ff, ho, ht, hz, ig, ii, io, kg, ki, kj, kr, kv, lg, lu, mh, nb, ng,
> nv, ny, oj, os, pi, sc, vk.
> [hannosch]
> - URLNormalizer should remove all ignored characters before making any
> substitutions.
> [esteele]
> - Added three new countries and its corresponding flags. Also updated
> the internet top level domains list. Added countries are Kosovo,
> Montenegro and Serbia.
> [alecghica]
> - Fixed tests not to fail when a new country, language or domain is added.
> [alecghica]
> - Avoid infinite loop if buggy queryUtility() returns normalizer instance
> of wrong class. Fixes http://dev.plone.org/ticket/11630.
> [patch by Sardtok, applied by kleist]
>  
> plone.portlet.collection: 2.1.1 → 2.1.2
> ---------------------------------------
>  
> - Fix 'This portlet display a'.
> [danjacka]
>  
> plone.supermodel: 1.1.1 → 1.1.3
> -------------------------------
>  
> - Use elementtree again. lxml will be used in 1.2.x
> [do3cc]
> - Avoid a test dependency on zope.app.testing.
> [davisagli]
> - Use lxml instead of elementtree.
> [davisagli]
>  
> plone.testing: 4.0.4 → 4.0.6
> ----------------------------
>  
> - Update manifest.in (http://manifest.in) to include content in src directory.
> [esteele]
> - Fixed an issue where a query string would be unquoted twice; once
> while setting up the HTTP request and once in the handler (the
> publisher).
> [malthe]
>  
> plone.z3cform: 0.7.8 → 0.8
> --------------------------
>  
> - Use form action URL as given by the view, instead of implementing it
> in the template as a call to the getURL method of the request.
>  
> plonetheme.classic: 1.2.3 → 1.2.4
> ---------------------------------
>  
> - Add selector for AT required field icon, as done in Sunburst 1.2.4.
> [danjacka]
> - Remove comments referencing an old plone_tableless skin layer.
> [danjacka]
>  
> plonetheme.sunburst: 1.2.7 → 1.2.8
> ----------------------------------
>  
> - style fixes for new style of portlet manager buttons
> [vangheem]
>  
> z3c.formwidget.query: 0.8 → 0.9
> -------------------------------
>  
> - Avoid test dependency on zope.app.testing.
> [hannosch]
> - Remove unused dependency on zope.app.form.
> [hannosch]
>  
> five.intid: 1.0.2 → 1.0.3
> -------------------------
>  
> mocker: 1.1 → 1.1.1
> -------------------
>  
> plone.app.relationfield: 1.1 → 1.2
> ----------------------------------
>  
> plone.app.textfield: 1.1 → 1.2.1
> --------------------------------
>  
> plone.formwidget.contenttree: 1.0.5 → 1.0.6
> -------------------------------------------
>  
> plone.formwidget.namedfile: 1.0.2 → 1.0.3
> -----------------------------------------
>  
> plone.schemaeditor: 1.2 → 1.2.1
> -------------------------------





More information about the QA-Team mailing list