[QA-Team] 4.2.1 released (was Re: Plone 4.2.1 soft-released)

Eric Steele ericsteele47 at gmail.com
Tue Aug 28 20:38:31 UTC 2012


Thanks everyone. Installers are on their way.

Eric



The final changelog:

plone.recipe.zope2instance: 4.2.1 → 4.2.3
-----------------------------------------  
- Fix zcml load order of the optional locales directory. Translation overrides need to be loaded first.
[sunew]
- Changed client connection cache defaults. We specify a cache size of 30000
instead of 10000.
[hvelarde]
- Add new locales option for specifying a locales directory with
extra or different translations.
[maurits]  
Plone: 4.2 → 4.2.1
------------------  
- Release Plone 4.2.1
[esteele]  
Products.ATContentTypes: 2.1.7 → 2.1.8
--------------------------------------  
- Fixes album view - when scales generation failed,
file name appeared twice.
Refs https://dev.plone.org/ticket/13082.
[thomasdesvenain]
- PEP 8 (ignoring W602, E301, E501 and E701).
[hvelarde]
- Deprecated aliases were replaced on tests.
[hvelarde]
- iCal export: Don't escape COLON character in TEXT property.
Fixes http://dev.plone.org/ticket/11540.
[patch by jenskl, applied by kleist]
- Changed deprecated getSiteEncoding to hardcoded utf-8
[tom_gross]  
Products.Archetypes: 1.8 → 1.8.3
--------------------------------  
- Fixed i18n regression introduced in 1.8 in several templates.
[vincentfretin]
- tiff, psd and eps images scales are generated, in jpeg format.
Fixes thumbnail view and main view for image contents with tif, psd or eps file.
With tif files, scales were generated but couldn't be seen in Plone UI ;
psd and eps scales weren't generated.
Refs https://dev.plone.org/ticket/13077
[thomasdesvenain]
- BaseObject.setId(): Remove leading/trailing space from given id.
Fixes http://dev.plone.org/ticket/8338 (test still needed).
[patch by stxnext, applied by kleist]
- Changed deprecated getSiteEncoding to hardcoded utf-8
[tom_gross]
- BaseObject.py, CatalogMultiplex.py, mimetype_utils.py, UIDCatalog.py:
Don't use list as default parameter value.
[kleist]  
Products.CMFEditions: 2.2.4 → 2.2.5
-----------------------------------  
- Fixed version file preview for empty files.
[thomasdesvenain]
- Fixed versions history form:
title and description aren't displayed two times.
[thomasdesvenain]
- Fixed version file preview:
some displayed values of a previous version were values of current version.
[thomasdesvenain]
- ArchivistTool.py, DummyTools.py, IArchivist.py, ModifierRegistryTool.py:
Don't use list as default parameter value.
[kleist]  
Products.CMFTestCase: 0.9.11 → 0.9.12
-------------------------------------  
- Use getSite from zope.component.
[hannosch]  
Products.ExternalEditor: 1.0 → 1.1
----------------------------------  
- Added support for unaware mimetype browser - we now add the .zem extension no
matter what the user-agent
- Modified the cache's parameters - special case for MSIE
- Corrected and added tests
- Moved the sources of the client to another package : collective.zopeedit  
Products.GenericSetup: 1.7.1 → 1.7.2
------------------------------------  
- Avoid using emanage_FTPGet` on snapshot exports: that method messes
up the response headers.
- ZopePageTemplate handler: Fixed export encoding: since 1.7.0, exports
must be utf-8 strings  
Products.PloneLanguageTool: 3.2.4 → 3.2.5
-----------------------------------------  
- Update getSite import location.
[hannosch]  
Products.PloneTestCase: 0.9.14 → 0.9.15
---------------------------------------  
- Modernize some imports.
[hannosch]
- Minor pep8 cleanup, changed has_key() synatax to 'in' syntax in
a few areas
[pbdiode]  
Products.ResourceRegistries: 2.1.2 → 2.2.1
------------------------------------------  
- Make it possible to change the default bundles for a theme by
assigning bundles to '(default)'
[davisagli]
- Change BaseRegistryTool.deferredGetContent method to use
OFS.File.update_data instead of OFS.File.manage_upload. The
manage_upload method is a "ZMI" API. By calling manage_upload
an ObjectModifiedEvent would be generated for every resource
served from the registry. Let's do less work.
[runyaga]  
Products.TinyMCE: 1.2.12 → 1.2.13
---------------------------------  
- Add a dependency on zope.app.content in setup.py.
[maurits]  
archetypes.querywidget: 1.0.3 → 1.0.4
-------------------------------------  
- Added initially missing RelativePathWidget widget macro
[petschki]
- call the "@@querybuilder_html_results" view on collection context
[petschki]  
archetypes.referencebrowserwidget: 2.4.11 → 2.4.12
--------------------------------------------------  
- Show item icons in popup.
[thomasdesvenain]
- Limit the width of checkboxes column in popup.
[thomasdesvenain]  
kss.core: 1.6.3 → 1.6.4
-----------------------  
- Use zope.site.folder in tests.
[hannosch]
- Use ViewPageTemplateFile from zope.browserpage.
[hannosch]
- Use zope.browserresource and remove Zope < 2.12 compatibility code.
[hannosch]
- Fixed 'plugin.js from KSS breaks jQuery in IE'
http://dev.plone.org/ticket/12583
[marco.mariani]  
plone.app.collection: 1.0.4 → 1.0.5
-----------------------------------  
- Add an alias folder_summary_view pointing to summary_view. This allows
existing installs to display results for news/aggregator and
events/aggregator see http://dev.plone.org/ticket/13010 [ericof]
- Fix summary_view so shows thumbnails for contents with the image field,
see http://dev.plone.org/ticket/13010 [ericof]
- Fix thumbnail_view so it works when Images or News Items are listed,
see http://dev.plone.org/ticket/13010 [ericof]  
plone.app.contentmenu: 2.0.5 → 2.0.6
------------------------------------  
- Use zope.browsermenu and remove Zope 2.12 BBB code.
[hannosch]  
plone.app.contentrules: 2.1.5 → 2.1.8
-------------------------------------  
- Nothing changed yet.
- Adding a content rule is not handled by 'added' rule...
Fixes infinite loop on adding a content rule.
[thomasdesvenain]
- ContainerModified event is excluded from 'modified' event handling.
This avoids for example adding a comment to lauch 'modified' rules registered for it.
[thomasdesvenain]
- Added an option in email action
to exclude user who did the action from recipients.
[thomasdesvenain]
- Avoid hard dependency on Archetypes.
[davisagli]
- Fixed portaltype condition made
type creation fail in portal_types.
[thomasdesvenain]
- Don't trigger modified actions if the event was
for adding or removing content. Fixes #12461
[do3cc]
- Logger action: Default values that make sense
for "Logger name" (Plone) and "Logging level" (20).
[kleist]  
plone.app.controlpanel: 2.2.5 → 2.2.8
-------------------------------------  
- Fixed i18n regression in control-panel.pt
[vincentfretin]
- Use customized list sequence widget from plone.app.form to enable unload form
protection on Plone HTML Filters control panel.
[vipod]
- Nothing changed yet.
- Users/groups controlpanel: When sending a password mail fails, an error
message will now be issued. Fixes http://dev.plone.org/ticket/6047
(together with a commit for Products.CMFPlone).
[kleist]  
plone.app.discussion: 2.1.6 → 2.1.7
-----------------------------------  
- Prune duplicated test code.
[pjstevns]
- Update version in buildout.cfg to allow development.
[pjstevns]
- Conversation.total_comments only counts published comments.
Fixes bug #11591 (https://launchpad.net/bugs/11591).
[pjstevns]
- Set workflow status of comments during migration based on
the state of the Discussion Item.
[pjstevns]  
plone.app.form: 2.1 → 2.1.1
---------------------------  
- Customize formlib sequencewidget in order to add originalValue attribute.
We need it to enable form unload protection for list fields on Plone forms.
[vipod]
- 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.5 → 2.1.7
--------------------------------  
- Allow browser view templates to be defined and thus overridden in ZCML.
[rpatterson]
- Import events from zope.lifecycleevent.
[hannosch]
- Fix permissions check in parent folder working copy locator.
[mitchellrj]  
plone.app.layout: 2.2.6 → 2.2.7
-------------------------------  
- Change breadcrumb separator to / (slash character) for accessibility, and added SEO benefits.
see https://dev.plone.org/ticket/12904
[polyester]
- Add language atribute to presentation.pt for WCAG 2.0 compliance.
See https://dev.plone.org/ticket/12902
[rmatt, polyester]
- Remove hard dependency on ATContentTypes.
[davisagli]  
plone.app.linkintegrity: 1.4.5 → 1.4.6
--------------------------------------  
- No more zope.app dependencies.
[hannosch]
- Remove hard dependency on Archetypes.
[davisagli]  
plone.app.locales: 4.0.13 → 4.0.15
----------------------------------  
- Updated translations.
- Updated translations.  
plone.app.portlets: 2.2.5 → 2.2.6
---------------------------------  
- Inside Review portlet display footer link only to Reviewers.
Closes ticket https://dev.plone.org/ticket/6629
[vipod]
- Remove hard dependency on Archetypes.
[davisagli]
- accessibility improvements for screen readers regarding "more" links, see https://dev.plone.org/ticket/11982
[rmattb, applied by polyester]  
plone.app.search: 1.0.2 → 1.0.4
-------------------------------  
- Fixed regression when using search_results macro from outside template.
[thomasdesvenain]
- Don't assume that SearchableText is going to be in any url with a GET
request.
[eleddy]
- Check if type uses view action in listing in search results.
[thomasdesvenain]
- Change breadcrumb separator to / (slash character) for accessibility, and added SEO benefits.
see https://dev.plone.org/ticket/12904
[polyester]
- Use convenience class width-full instead of grid class width-16 in
search.pt, see https://dev.plone.org/ticket/13054
[saily]  
plone.app.theming: 1.0 → 1.0.3
------------------------------  
- Fix packaging error.
[esteele]
- Fixed up the 1.0 branch, so a new release will actually contain the
changes listed under release 1.0.1.
[maurits]
- Advise defining ajax_load as request.form.get('ajax_load') in
manifest.cfg. For instance, the login_form has an hidden empty
ajax_load input, which would give an unthemed page after submitting
the form.
[maurits]
- Update IBeforeTraverseEvent import to zope.traversing.
[hannosch]
- On tab "Manage themes", change table header to
better describe what's actually listed.
[kleist]  
plone.app.upgrade: 1.2 → 1.2.1
------------------------------  
- Add upgrade profile for Plone 4.2.1
[esteele]  
plone.app.vocabularies: 2.1.6 → 2.1.7
-------------------------------------  
- Depend on zope.formlib instead of zope.app.form.
[davisagli]
- Remove hard dependency on Archetypes.
[davisagli]  
plone.app.workflow: 2.0.6 → 2.0.7
---------------------------------  
- Don't use deprecated .gif icons.
[davisagli]  
plone.fieldsets: 2.0.1 → 2.0.2
------------------------------  
- Add MANIFEST.in.
[WouterVH]  
plone.folder: 1.0.1 → 1.0.2
---------------------------  
- Update notifyContainerModified import location.
[hannosch]
- Add MANIFEST.in.
[WouterVH]  
plone.i18n: 2.0 → 2.0.1
-----------------------  
- Use zope.browserresource.
[hannosch]
- Converted most tests from doctests to proper unit tests.
[hannosch]
- Fixed various native names of African languages. Added nd, nr and
ve language codes. Thanks to Dwayne Bailey and Roche Compaan.
[hannosch]
- The max_length argument was ignored by
plone.i18n.normalizer.ja.Normalizer.
[rossp]  
plone.outputfilters: 1.3 → 1.6
------------------------------  
- Don't break if an @@images scale can't be resolved for some reason.
[davisagli]
- Restore compatibility with Plone 4.0 when plone.outputfilters is present.
[davisagli]
- Fix incompatibilities with plone.namedfile
[do3cc]  
plone.portlet.collection: 2.1 → 2.1.1
-------------------------------------  
- accessibility improvements for screen readers regarding "more" links, see https://dev.plone.org/ticket/11982
[rmattb, applied by polyester]  
plone.portlets: 2.0.2 → 2.1
---------------------------  
- Avoid some test dependencies.
[hannosch]
- Graceful handling of portlets with missing implementation.
[do3cc]  
plone.stringinterp: 1.0.5 → 1.0.7
---------------------------------  
- Added parent_title substitution, which gets the title of the container.
[thomasdesvenain]
- Fixed user_fullname substitution : display user id if fullname is not set.
[thomasdesvenain]
- Do not restrict string interpolation to IContentish if not necessary.
Fixes email content rule related with plone.app.discussion comments.
Refs https://dev.plone.org/ticket/13047
[thomasdesvenain]
- Added parent_url substitution (the url of the object parent).
[thomasdesvenain]  
plone.subrequest: 1.6.5 → 1.6.6
-------------------------------  
- Log errors that occur handling a subrequest to help debug plone.app.theming
errors including content from a different url
[anthonygerrard]  
plone.testing: 4.0.3 → 4.0.4
----------------------------  
- Fixed the cache reset code. In some situations the function does not
have any defaults, so we shouldn't try to clear out the app
reference.
[malthe]  
plonetheme.classic: 1.2.2 → 1.2.3
---------------------------------  
- Use the new user.png instead of user.gif.
Closes http://dev.plone.org/ticket/13034
[esteele]  
plonetheme.sunburst: 1.2.5 → 1.2.7
----------------------------------  
- Fixes: in overlays, and especially in reference browser,
label in an anchor link has a cursor pointer.
Improves navigation experience in reference browser widget.
[thomasdesvenain]
- Fixes: compare previous link margin with history records
is smaller.
[thomasdesvenain]
- Fixes and improvements on history popup with diff.
[thomasdesvenain]
- Move new CSS class generation into new function called getColumnClasses
to let the old and deprecated one return column content CSS class only. This
is important to keep all previously customized main_templates working.
[saily]
- Use sunburst_view to generate portal-column-one and portal-column-two
classes as it is already done for portal-column-content.
Fixes: https://dev.plone.org/ticket/12995
[saily]






More information about the QA-Team mailing list