Plone 4.2.1

Milestone information

Project:
Plone
Series:
4.2
Version:
4.2.1
Released:
 
Registrant:
Eric Steele
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon setup-plone42-4.2.1-5376-win32.exe (md5, sig) Plone 4.2.1 Windows Binary Installer 24,255
last downloaded 24 hours ago
download icon Plone-4.2.1-lion.dmg (md5, sig) Plone 4.2 OS X Binary Installer for Lion and Mountain Lion 2,932
last downloaded 9 days ago
download icon Plone-4.2.1-UnifiedInstaller.tgz (md5, sig) Plone 4.2.1 Unified Installer; Source install kit for Linux/BSD/OS X 15,861
last downloaded 3 days ago
Total downloads: 43,048

Release notes 

This release does not have release notes.

Changelog 

View the full 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.
  [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]

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.