Download project files

How do I verify a download?


110 of 86 releases

4.3.2 release from the 4.3 series released 2013-09-09

Release information
Changelog:

AccessControl: 3.0.6 → 3.0.8
----------------------------

plone.recipe.zope2instance: 4.2.11 → 4.2.13
-------------------------------------------

- adding support for zopectl umask
  [hman]
- be able to set zeo client as read only from buildout configuration
  [vangheem]

plone.recipe.zeoserver: 1.2.5 → 1.2.6
-------------------------------------

- nothing changed yet
- add support for setting zeoserver as read only
  [vangheem]
- Add integration with ZRS
  [vangheem]

robotframework: 2.7.6 → 2.7.7
-----------------------------

robotframework-selenium2library: 1.1 → 1.2
------------------------------------------

robotsuite: 1.2.1 → 1.3.3
-------------------------

selenium: 2.31 → 2.34
---------------------

Plone: 4.3.1 → 4.3.2
--------------------

- Release Plone 4.3.2
  [esteele]

Products.Archetypes: 1.9.1 → 1.9.4
----------------------------------

- Fixed error of validate_content_types when checking a field that was an
  instance of OFS.Image.File
  [ichim-david]
- Fix transaction note so long notes do not bork the transaction
  [vangheem]
- Avoid UnicodeDecodeError in @@at_utils.translate if the value contains
  special chars
  [gbastien]
- Make some methods of TypesWidget unpublishable.
  [davisagli]
- Remove UIDResolver's resolve_url and protect UIDCatalogBrains' getObject.
  Protect ReferenceEngine's getReferences and getBackReferences.
  Add security declarations to functions in utils.py.
  (Security fixes from PloneHotfix20130618)
  [davisagli]
- Pass request to field validation so errors are translated properly.
  [davisagli]
- Add a transaction note when setting a default value for a field which doesn't
  have a storage yet
  [frapell]

Products.CMFPlone: 4.3.1 → 4.3.2
--------------------------------

- fix wrong download url for podcast syndication
  [Rudd-O]
- Applied security fixes from PloneHotfix20130618:

  Protected methods on the ZCatalog.

  Added missing module security declarations.

  Sanitize url in isURLInPortal.

  Check 'Set own password' permission in mailPassword.

  Prevent the Zope request from being traversed.

  Protected sendto method.

  Sanitize input to spamProtect script.

  [davisagli]
- Get portal_discussion properly with getToolByName.
  [maurits]
- Fix dependency ordering problem with plone-final import step.
  [davisagli]
- remove bbb-kss.css from css registry registration
  [vangheem]
- Stop unload-protection from popping up needlessly if tinyMCE is used on tabbed forms
  [href]

Products.contentmigration: 2.1.4 → 2.1.5
----------------------------------------

- Keep redirections from plone.app.redirect when migrating.
  [maurits]

Products.GenericSetup: 1.7.3 → 1.7.4
------------------------------------

- On import, avoid clearing indexes whose state is unchanged.

Products.MimetypesRegistry: 2.0.4 → 2.0.5
-----------------------------------------

- Add missing module security declarations.

Products.PasswordResetTool: 2.0.14 → 2.0.15
-------------------------------------------

- Nothing changed yet.

Products.PlacelessTranslationService: 2.0.3 → 2.0.4
---------------------------------------------------

- Add module security declarations. Prevent publishing of
  the translate method. (Fixes from PloneHotfix20130618.)
  [davisagli]

Products.TinyMCE: 1.3.4 → 1.3.5
-------------------------------

- Fixed an issue where the search button wasn't doing anything when livesearch
  is disabled since checkSearch wasn't checking for a click keycode
  [ichim-david]
- Handle brain.Description when it's None or unicode because
  decoding None or unicode is not supported.
  [saily]
- Better match the CSS selectors of the rendered HTML, use the same
  body_class in the editor as would be for the default view of the
  context.
  [rpatterson]
- Check for a 'enable_tinymce_livesearch'property in order to override the
  enable_livesearch of site_properties for instances where you want to have
  livesearch enabled on the portal_search and yet you do not want it enabled
  within TinyMCE and the other way around
  [ichim-david]
- Remove unused getImageScales method from the tinymce utility,
  and remove the hard dependency on Archetypes.
  [davisagli]
- Added base-query for json search. This makes it easier to override
  the search, just as was done for the folderlisting-view.
  [maurits]
- Fixed i18n.
  [jianaijun]
- Fixed language variants Toolbar does not display issue.
  [jianaijun]
- Remove bogus 'class=" "' refs https://dev.plone.org/ticket/13458
  [maartenkling]
- Include the history on http://readthedocs.org/docs/productstinymce/
  [maurits]
- Display workflow state information about content in popups,
  refs https://dev.plone.org/ticket/10858
  [maartenkling]
- Fix popup for existing image in IE8.
  [maurits]
- Updated italian translation
  [keul]
- Make JSON-methods more failsafe
  [tom_gross]

archetypes.querywidget: 1.0.8 → 1.0.9
-------------------------------------

- Fix CSS to ensure that multiple selection widgets are accessible and visible
  to the user.
  [davidjb]

archetypes.referencebrowserwidget: 2.4.18 → 2.4.19
--------------------------------------------------

- Modified pagination links selector to use only ".listingBar" instead of
  "div.listingBar". The batchnavigation.pt template can be customized in a
  theme and use a different structure, "ul.listingBar" for example.
  [vincentfretin]
- If we have a sort_on parameter in base_query,
  use it instead of getObjPositionInParent to display folder content.
  [thomasdesvenain]

collective.z3cform.datetimewidget: 1.2.3 → 1.2.5
------------------------------------------------

- Fix package distribution.
  [hvelarde]
- Make Date widget configurable by using the min/max field properties or the
  default values stored in portal's site properties.
  [hvelarde]

diazo: 1.0.3 → 1.0.4
--------------------

- Provide the request's query string as the $query_string variable
  for use in the rules file.
  [davidjb]
- Fix diazo.scheme definition to be correct. Previously, this was
  defined as request.host.
  [davidjb]

plone.app.caching: 1.1.4 → 1.1.6
--------------------------------

- Fix double purge of paths for items whose default view is the same as /view
  [eleddy]
- Register the plone.atobjectfields adapter not only when Products.Archetypes
  but also plone.app.blob is installed.
  [thet]

plone.app.collection: 1.0.10 → 1.0.11
-------------------------------------

- Add CSS classes on tabular_view table headers and cells
  in order to easily customize them.
  [avoinea]
- Use 'structure value' for tabular_view field value in order to easily
  insert images, links or other HTML entities in this table
  [avoinea]

plone.app.content: 2.1.2 → 2.1.3
--------------------------------

- Fix translations of selectable restriction-options.
  [pbauer]

plone.app.contentlisting: 1.0.4 → 1.0.5
---------------------------------------

- Add missing getDataOrigin method to interfaces.
  [timo]

plone.app.contentrules: 3.0.3 → 3.0.4
-------------------------------------

- When we assign a rule, it is enabled by default and is applied to subfolders.
  When we apply a rule to subfolders, it is enabled if it wasn't.
  [thomasdesvenain]
- Provides an API to easily deal with rules assignment management.
  [thomasdesvenain]
- Do not display Rules action unless some Content Rules are defined.
  [runyaga]
- Fix overlay acting funky on the delete action
  [vangheem]
- Move, Removed and Added handlers are not launched anymore
  on non contentish objects.
  This fixes plone upgrades - content rules where launched on tools.
  [thomasdesvenain]
- Fixed i18n
  [jianaijun]

plone.app.controlpanel: 2.3.6 → 2.3.7
-------------------------------------

- In the users listing and group membership listing, show the user's
  login name instead of the user id, which is an internal identifier.
  [davisagli]
- In the groups listing, don't show the group name if it is the same
  as the group title.
  [davisagli]
- Don't display the upgrade portal message unless the logged in user
  actually has the permission to upgrade the portal. No one likes a
  tease.
  [eleddy]

plone.app.dexterity: 2.0.8 → 2.0.9
----------------------------------

- Add documentation for defaultFactory tag in XML ref.
  [smcmahon]
- Removed line breaks within documentation URLs in modeleditor.py.
  [smcmahon]
- Fixed XML export so that GenericSetup's parser can successfully parse it
  later on at install time.
  [zupo]
- Use @@ploneform-render-widget to render widgets in display mode.
  [cedricmessiant]
- Call the IBasic description field 'Summary' and give it
  help text that is actually helpful.
  [davisagli]
- Don't show the 'Allow Discussion' field on an item's default view.
  [davisagli]

plone.app.discussion: 2.2.6 → 2.2.8
-----------------------------------

- Re-release 2.2.7 with .mo files. Seems like 2.2.7 has been released twice on
  two different dates. The first release seems to be made without a github
  push.
  [timo]
- Fix comments viewlet's get_replies for non-annotatable objects.
  [witsch]
- making sure .mo files are present at release
  [garbas]
- Revert change that silently added mime_type attribute values
  to old discussion items that had none.
  [pjstevns]

plone.app.form: 2.2.2 → 2.2.3
-----------------------------

- Decode form data prior to inline validation.
  This fixes https://dev.plone.org/ticket/13639
  [davisagli]

plone.app.jquerytools: 1.5.5 → 1.5.6
------------------------------------

- In the date picker, fire the change event on the input
  so it doesn't bubble up and cause an error in jquery 1.8.
  [davisagli]
- Backport pull-req https://github.com/jquerytools/jquerytools/pull/873 and
  apply in other jquerytools files too: Fix API of outerWidth and outerHeight
  to ensure jQuery 1.8.x compatibility. This change is backwards compatible at
  least to 1.4, since jquerytools used the API incorrectly. See jQuery 1.4 API
  doc:
  http://web.archive.org/web/20100210083046/http://api.jquery.com/outerWidth/
  [thet]

plone.app.layout: 2.3.5 → 2.3.7
-------------------------------

- Don't try to getId() for the template-name body when there is no
  template. Corrects an issue with the Dexterity schema editor.
  [esteele]
- Fix conflict with <body> class attribute improvement in TinyMCE.
  [rpatterson]
- Implement a canonical link relation viewlet to be displayed by
  IHtmlHeadLinks viewlet manager; this will prevent web indexers from indexing
  the same object more than once, improving also the way these indexers deal
  with images and files.
  [hvelarde]
- Add Dexterity support for the related items viewlet.
  [pabo]
- Personal bar viewlet home link simply links to the user actions list.
  [danjacka]

plone.app.linkintegrity: 1.5.2 → 1.5.3
--------------------------------------

- Set a maxsize when decompressing request data.
  [davisagli]
- Fixed dexterity referenceablebehavior integration.
  [maurits]
- Fix #13681, documents referencing each other will now also trigger a link
  integrity warning.
  [do3cc]

plone.app.locales: 4.3.1 → 4.3.2
--------------------------------

- Updated Romanian translation
  [ichim-david]
- Update German translation.
  [jone]
- Updated French translation.
- Updated italian translation
  [keul]

plone.app.portlets: 2.4.4 → 2.4.5
---------------------------------

- Acquisition-wrap portlet assignments retrieved from storage.
  [davisagli]
- Fixed calendar portlet from "Event" to portal_calendar types
  [dr460neye]
- Fixed events.py to all portal_calendar types.
  [dr460neye]
- Fixed event portlet. Static Type removed and changed to
  portal_calendar type.
  [dr460neye]

plone.app.search: 1.1.4 → 1.1.5
-------------------------------

- Changed navigation_root_url to link-tag instead of meta-tag to ensure HTML5
  validation.
  [bosim]
- Stop preventDefault on live change handler on types filter.
  Prevents bug with IE <= 8.
  [do3cc]

plone.app.upgrade: 1.3.3 → 1.3.4
--------------------------------

- Replace basic infrastructure for 4.4 series with same for 5.0 series.
  [davisagli]
- Upgrade TinyMCE: Remove space from style to prevent bogus class.
  [maurits]

plone.app.viewletmanager: 2.0.3 → 2.0.4
---------------------------------------

- Handle exception during viewlet rendering process: log the exception and
  display an error message. [toutpt]

plone.app.vocabularies: 2.1.10 → 2.1.11
---------------------------------------

- SlicableVocabulary context is not needed when initialing
  [garbas]
- KeywordsVocabularyFactory now accepts query which filters keywords listed in vocabulary
  [garbas]
- add support for a catalog vocabulary
  [vangheem]

plone.app.workflow: 2.1.5 → 2.1.6
---------------------------------

- Fixed sharing view when inherit is removed.
  [thomasdesvenain]

plone.app.z3cform: 0.7.3 → 0.7.4
--------------------------------

- Display 'required' span only on input mode.
  [cedricmessiant]

plone.autoform: 1.4 → 1.5
-------------------------

- Added an option on form to allow display of empty fieldsets.
  [thomasdesvenain]
- fix tests
  [vangheem]

plone.formwidget.namedfile: 1.0.6 → 1.0.7
-----------------------------------------

- Add optional force parameter to the validate method to match a change
  in the z3c.form API.

plone.i18n: 2.0.8 → 2.0.9
-------------------------

- German URL normalizer: handle German ‚single‘ and „double“
  quotation marks, em dash –, paragraph § and € sign.
  [jnachtigall]

plone.outputfilters: 1.10 → 1.11.1
----------------------------------

- Fix README rst.
  [gotcha]
- img unicode issue : fix resolve_image to avoid that it returns unicode
  [gotcha]
- handle possibility of img tag being unicode to prevent unicode errors
  [vangheem]

plone.rfc822: 1.0.1 → 1.1
-------------------------

- Branch for Plone 4.2/4.3 compatibility changes.
  [esteele]
- Marshall collections as ASCII when possible.
  [davisagli]
- Add support for marshalling decimal fields.
  [davisagli]

plone.schemaeditor: 1.3.2 → 1.3.3
---------------------------------

- Correct packaging issues in 1.3.2.
  [esteele]

plone.supermodel: 1.2.2 → 1.2.3
-------------------------------

- Add defaultFactory tag for Dexterity XML. Define an interface
  IDefaultFactory. defaultFactories specified via XML must implement it or
  IContextAwareDefaultFactory.

plonetheme.sunburst: 1.4.4 → 1.4.5
----------------------------------

- Fix tests to pass on Plone 4.4 (which currently has a Calendar
  portlet on the right by default) and keep them running on 4.3 too.
  [maurits]
- Make portal messages display correctly (colors).
  https://dev.plone.org/ticket/13658
  [gbastien]

z3c.form: 3.0 → 3.0.2
---------------------

- Fix unicode decode error in weird cases in checkbox.CheckboxWidget.update and radio.RadioWidget.update (eg: when term.value is an Plone Archetype ATFile)
- The alpha slipped out as 3.0.0, removed ZODB-4.0.0dev.tar.gz
  to reduce damage
- Fixed a bug in widget.py def wrapCSSClass

grokcore.view: 2.7 → 2.8
------------------------

grokcore.viewlet: 1.10.1 → 1.11
-------------------------------

plone.formwidget.autocomplete: 1.2.4 → 1.2.5
--------------------------------------------

- Use jQuery.prop() instead of jQuery.attr() to deselect radio buttons.
- Only do list marshalling for multiple selection.
- Handle the case where the server responds with 204 No Content.

plone.formwidget.contenttree: 1.0.6 → 1.0.7
-------------------------------------------

- Add in some default binder instances, mostly for use with supermodel XML
  schemas.
  [lentinj]
- Switch to plone.app.testing
  [saily]
- Add js and css registration tests
  [saily]
- Added check in tree generation if it allready exists (reopening the contenttree window).
  [phgross]
- Do not exclude content types which are not allowed in navigation [ebrehault]
- Ignore missing values, content objects can go away or the content of a source may change.
  [gaudenz]

File Description Downloads
download icon Plone-4.3.2-64.dmg (md5, sig) Plone 4.3.2 OS X Binary Installer for Lion and Mountain Lion 3,475
last downloaded today
download icon Plone-4.3.2-UnifiedInstaller.tgz (md5, sig) Unified Installer (source kit; installs on Linux, BSD, OS X) 31,479
last downloaded today
Total downloads: 34,954

4.3.1 release from the 4.3 series released 2013-06-17

File Description Downloads
download icon Plone-4.3.1r1-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. (with hotfix v1.3) 6,269
last downloaded 24 hours ago
download icon Plone-4.3.1-win64.exe (md5) Plone 4.3.1 (64bit) Windows Installer 8,510
last downloaded 24 hours ago
download icon Plone-4.3.1-win32.exe (md5) Plone 4.3.1 (32bit) Windows Installer 8,390
last downloaded 24 hours ago
download icon Plone-4.3.1-64.dmg (md5, sig) Plone 4.3 OS X Binary Installer for Lion and Mountain Lion 1,641
last downloaded 4 days ago
download icon Plone-4.3.1-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 4,037
last downloaded 5 days ago
Total downloads: 28,847

4.3 release from the 4.3 series released 2013-04-17

Release information
Changelog:

ccessControl: 3.0.2 → 3.0.6
----------------------------

DateTime: 3.0 → 3.0.3
---------------------

zc.buildout: 1.6.3 → 1.7.1
--------------------------

distribute: 0.6.27 → 0.6.28
---------------------------

plone.recipe.zope2instance: 4.2.4 → 4.2.10
------------------------------------------

- Recipe would fail if eggs are stored in readonly cache. Don't copy
  permissions from the egg.
  [garbas]
- Add trove classifiers to note Python version compatibility.
  [hannosch]
- Pass python flags to Zope interpreter as well. This prevents the debug
  command from exiting directly.
  [wichert]
- Load PYTHONSTARTUP if defined when running the debug command.
  [mj]
- Use interpreter script instead of setting PYTHONPATH. Fixes Windows
  "the environment variable is longer than 32767 bytes" error.
  [rossp]
- Make the zope.conf http-server optional by setting http-address to
  an empty string. Useful for configurations used under an external
  server such as a WSGI deployment.
  [rossp]
- Added event and access log rotation capability.
  [sureshvv]

plone.recipe.zeoserver: 1.2.2 → 1.2.4
-------------------------------------

- Adding ability to control output script name for repozo. Use the
  repozo-script-name option to change the script name.
  [do3cc]
- 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]

PIL: 1.1.6 → 1.1.7
------------------

experimental.cssselect: 0.1 → 0.3
---------------------------------

lxml: 2.3.4 → 2.3.6
-------------------

mailinglogger: 3.4.1 → 3.7
--------------------------

repoze.xmliter: 0.4 → 0.5
-------------------------

- Add __len__ to serializer to help WSGI servers.
  [Laurence]
- Serializer should iter the entire string in one go.
  [Laurence]

simplejson: 2.1.6 → 2.5.2
-------------------------

Plone: 4.3a1 → 4.3
------------------

- Release Plone 4.3
  [esteele]
- Release Plone 4.3b2
  [esteele]
- Release Plone 4.3b1
  [esteele]
- Release Plone 4.3a2
  [esteele]

Products.ATContentTypes: 2.1.8 → 2.1.12
---------------------------------------

- Fix missing references on copy of (old-style) Collection path
  criterion and relatedItems on stock content using the schema
  flag keepReferencesOnCopy. Refs: https://dev.plone.org/ticket/9919
  [seanupton]
- Fix deprecated import from Archetypes: use atapi instead of public
  [toutpt]
- change string ownership to creators as it makes more sense
  refs http://dev.plone.org/ticket/8725
  [maartenkling]
- Make sure ATTopic.queryCatalog cannot be published. This fixes
  http://plone.org/products/plone/security/advisories/20121106/14
  [davisagli]
- 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 http://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.7
----------------------------------

- Ignore missing file and blob uploads during content_type validation
  [pjstevns]
- Before validating the field, make sure you actually have the field
  objects for the type
  [vangheem]
- Fix issue #7556 (https://dev.plone.org/ticket/7556) by adding
  validation of uploaded blobs by checking the allowable_content_types
  attribute of a field
  [pjstevns]
- Provide fix for issue #9774 (https://dev.plone.org/ticket/9774)
  change import target and update order params in install_uidcatalog
  from setuphandlers has different order params
  [bogdangi]
- Provide sane defaults for minute_step, which is an integer
  everywhere else.
  [tomgross]
- Fix when using archetypes.schemaextender. the keyword widget call to
  field.getAccessor return None, so to let integrator do sth we
  need to said index name is equal to field name.
  [toutpt]
- Don't fail if contenttype can not be acquired (eg PFG)
  [tomgross]
- Translate selection values in base_view, fix #7627 (https://dev.plone.org/ticket/7627)
  [kiorky]
- Add missing security declarations on the UIDResolver class.
  https://plone.org/products/plone/security/advisories/20121106/08
  [davisagli]
- Sanitize input to go_back script. This fixes
  https://plone.org/products/plone/security/advisories/20121106/11
  [davisagli]
- Disallow downloading files via the at_download script if the user does not
  have the field's read_permission. This addresses a security vulnerability
  discussed at http://plone.org/products/plone/security/advisories/20121106/17
  [davisagli]
- Add minute_step to CalendarWidget so we can define another minute step than
  hardcoded 5 for now
  [gbastien]
- If form tabbing is allowed, make sure we can still track the current fieldset
  if form submission returns to the edit form.
  [davisagli]
- Fix inline validation for items in the portal_factory.
  [davisagli]
- Change used event to update metadata during copy&paste fixes #13326 and makes
  1.8.5 compatible with LinguaPlone again.
  [do3cc]
- 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.CMFDiffTool: 2.0.1 → 2.0.2
-----------------------------------

- Merge Rafael Oliveira's (@rafaelbco) Dexterity support from
  collective.dexteritydiff.
  [rpatterson]

Products.CMFDynamicViewFTI: 4.0.3 → 4.0.4
-----------------------------------------

- Add cmf.ModifyViewTemplate zcml permission for "Modify view template"
  [toutpt]

Products.CMFEditions: 2.2.5 → 2.2.8
-----------------------------------

- Fix modifier check that made AT assumptions about Dexterity
  content.
  [rpatterson]
- Remove hard dependency on Archetypes.
  [davisagli]
- put back the history legend for compare/diff versions, fixes #9371
  [maartenkling]
- Site administrators do revisioning
- Update IPossibleSite import to zope.component.
  [elro]

Products.CMFFormController: 3.0.2 → 3.0.3
-----------------------------------------

- Use obj.__parent__ instead of obj getParentNode() for Zope trunk
  compatibility.
  [elro]
- ControllerState.py: Don't use list as default parameter value.
  [kleist]

Products.CMFPlacefulWorkflow: 1.5.7 → 1.5.9
-------------------------------------------

- Fixed handling of "update security" option.
  [ericof]
- 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.CMFPlone: 4.3a1 → 4.3
------------------------------

- Fix attribute values in selector expressions of mark_special_links.js.
  [mathias.leimgruber]
- Add indexer for location so metadata is included in catalog
  [vangheem]
- Fix rss 2.0 not providing actual link
  [vangheem]
- Prevent js inline validation call to /at_validate_field for .blurrable
  inputs that do not have AT field data validation attributes. This
  avoids cluttering the error logs with useless at_validate_field
  errors for fields that just happen to have .blurrable class.
  [mcmahon]
- Test for #7627 (https://dev.plone.org/ticket/7627)
- removing plone_ecmascript/test_ecmascripts.pt since its not working and
  since its not being ran by out test suite.
  [garbas]
- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]
- Changes to dependencies when creating a new site (plone-final) to fix
  #11997.
  [keul]
- Generate valid atom feeds
  [lentinj]
- Fix quoted atom.xml feed syndication content type to "html".
  [elro]
- Add various security fixes based on PloneHotfix20121106.
  [davisagli]
- Fix RegistrationTool testPasswordValidity method. See
  https://dev.plone.org/ticket/13325
  [vipod]
- Fix form_tabbing.js so it stays on the same fieldset when an Archetypes
  edit form is submitted and returns to itself.
  [davisagli]
- Use the 'OFS.ObjectManager.bad_id' pattern in 'PloneTool.BAD_CHARS'.
  This allows names containing '@' to pass 'check_id'.
  [elro]
- Pass minute_step to date_components_support_view.result(). See
  https://dev.plone.org/ticket/11251
  [gbastien]
- Improve error handling on paste action. If it is a real error, the
  error gets shown and logged.
  [do3cc]
- Fix sitemap rendering. No longer uses portlet_navtree_macro.pt from
  the plone_deprecated skin, but a browser view template with much
  simplified logic.
  [danjacka]
- Revealed hidden features for sorting folders (#11317).
  [keul]
- Don't swallow exceptins on object_paste and folder_paste (#9365).
  [gaudenz]
- Use prefixed ids for popup overlays
  [maartenkling]
- Fix compatible hide fieldset legend for IE6/7/8 in form_tabbing.js
  [maartenkling]
- Add an animated indicator of AJAX loading via Javascript.
  It is now called #ajax-spinner and is no longer added in main_template.
  [davisagli]
- Remove Plone's dependency on KSS. plone.app.kss is now an optional add-on.
  Functionality that used to be provided using KSS has been reimplemented.
  [esteele, vangheem, cah190, davisagli]
- Do not block right-side portlets in Members folder on site creation.
  This fixes https://dev.plone.org/ticket/10764
  [polyester]
- Fix prefs_install_product_readme so files with non-ascii characters are
  rendered. This fixes https://dev.plone.org/ticket/12342
  [ericof]
- Fix StringIO module security so it can still be imported from restricted
  code in Zope 2.13.17+.
  [davisagli]
- Filter out non existing types in getUserFriendlyTypes.
  This avoids an error on the search form when a no longer existing
  portal_type is still in the catalog.
  [maurits]
- Declare Plone's dependency on Pillow.
  [davisagli]
- Merge syndication plip 12908
  [vangheem]
- Add body class depth registry field
  [vangheem]
- Check if an item is locked before attempting to delete. Refs #11188
  [eleddy]
- We can safely move the MAX_TITLE to 50 and even move up MAX_DESCRIPTION 150 refs #11321
  [maartenkling]
- Remove inline styles, they do nothing, add class so someone can style it when they like refs #12438
  [maartenkling]
- Show forget password when entering wrong credentials refs #12463
  [maartenkling]
- Remove h3 to make consistent html refs #11344
  [maartenkling]
- Fix 'Add New' on Users/Groups Overviews shows overlay when clicking anywhere in form #12201
  [maartenkling]
- Fix events_listing #12477
  [maartenkling]
- Fix form_tabbing, to stay on current tab on submitting form
  [maartenkling]

Products.contentmigration: 2.0.3 → 2.1.4
----------------------------------------

- Default to position 0 if folder position is not assigned.
  [kroman0, pbauer]
- Modify UIDMigrator so that it also works for items which
  provides IMutableUUID.
  [pabo]
- When Joe is the Creator of an object and Jane is the Owner, make
  sure Joe stays the Creator after migrating.
  [maurits]
- Migrate marker interfaces.
  Fixes http://dev.plone.org/ticket/11424
  [maurits]
- Migrate extension fields too (archetypes.schemaextender).
  [maurits]
- Use obj.__parent__ instead of obj getParentNode() for Zope trunk
  compatibility.
  [elro]
- Add support for a limit option for the catalog based walkers, so it only
  tries to load up to limit items at a time, defaulting to no limit.
  [hannosch]
- Catch attribute errors during brain.getObject and log them instead of
  breaking the upgrade.
  [hannosch]

Products.ExtendedPathIndex: 3.0 → 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 that
  the entire path is indexed already.
  [bosim]
- Fixed depth limited searches, when the path index wasn't the first index
  in the query plan. Thx to Peter Mathis for reporting the problem.
  [hannosch]

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.Marshall: 2.1.1 → 2.1.2
--------------------------------

- Unicode export text is not supported since GS 1.7.0.
  [rossp]

Products.MimetypesRegistry: 2.0.3 → 2.0.4
-----------------------------------------

- Nothing changed yet.

Products.PasswordResetTool: 2.0.9 → 2.0.13
------------------------------------------

- Fix exception when use_email_as_login is on and the user enters
  an invalid login on pwreset_form.
  [davisagli]
- Fixed typo in registered_notify_template.pt: capitalization of sentence start.
- Fixed undefined django_crypto.
  [maurits]
- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- registered_notify_template.pt: show login name instead of user id.
  Normally this is the same, but this is not necessarily true when
  using the email address as login name.
  [maurits]

Products.PloneLanguageTool: 3.2.5 → 3.2.7
-----------------------------------------

- Registered ILanguageTool interface to LanguageTool
  by CMFCore.utils.registerToolInterface
  [gborelli]
- Do not try to get content language for resources that are not
  content. Fixes http://dev.plone.org/plone/ticket/11263
  [keul]

Products.PlonePAS: 4.1a2 → 4.1.1
--------------------------------

- Fix a bug in setSecurityProfile where the login name was passed
  instead of the user id.
  [davisagli]
- Added empty updateUser and updateEveryLoginName methods in
  ZODBMutablePropertyProvider to fulfill the new standards of the
  IUserEnumerationPlugin.
  [maurits]
- Fix assignRoleToPrincipal to work with new Products.PluggableAuthService 1.10.0.
  [maurits]
- Fix saving, getting and deleting the user portrait for non-standard
  user ids like 'bob-jones' or '<email address hidden>'.
  [maurits]
- Fix the test for the current password if the user id differs from
  the login name.
  [maurits]

Products.PloneTestCase: 0.9.15 → 0.9.16
---------------------------------------

- fix broken imports, have plone.app.events conditionnaly loaded
  [kiorky]

Products.PluggableAuthService: 1.9 → 1.10
-----------------------------------------

- Allow specifying a policy for transforming / normalizing login names
  for all plugins in a PAS:

  Added login_transform string property to PAS.

  Added applyTransform method to PAS, which looks for a method on PAS
  with the name specified in the login_transform property.

  Added two possible transforms to PAS: lower and upper.

  Changed the methods of PAS to call applyTransform wherever needed.

  Added the existing updateUser method of ZODBUserManager to the
  IUserEnumerationPlugin interface.

  Added a new updateEveryLoginName method to ZODBUserManager and the
  IUserEnumerationPlugin interface.

  Added three methods to PAS and IPluggableAuthService:
  updateLoginName, updateOwnLoginName, updateAllLoginNames.
  These methods call updateUser or updateEveryLoginName on every
  IUserEnumerationPlugin. Since these are later additions to the plugin
  interface, we log a warning when a plugin does not have these methods
  (for example the mutable_properties plugin of PlonePAS) but will
  not fail. When no plugin is able to update a user, this will raise an
  exception: we do not want to quietly let this pass when for example a
  login name is already taken by another user.

  Changing the login_transform property in the ZMI will call
  PAS.updateAllLoginNames, unless login_transform is the same or
  has become an empty string.

  The new login_transform property is empty by default. In that case,
  the behavior of PAS is the same as previously. The various
  applyTransform calls will have a (presumably very small)
  performance impact.
- Launchpad #1079204: Added CSRF protection for the ZODBUserManager,
  ZODBGroupManager, ZODBRoleManger, and DynamicGroupsPlugin plugins.

Products.PortalTransforms: 2.0.7 → 2.1.2
----------------------------------------

- Adjust safe_html transform to block various XSS vulnerabilities. This fixes
  https://plone.org/products/plone/security/advisories/20121106/18
  [davisagli]
- 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.2 → 2.2.7
------------------------------------------

- Fixed some spurious test failures for Expires being off by
  minus one second.
  [maurits]
- Raise width of resource-id input fields in ZMI from 30 to 80, so that browser
  resource ids can be shown as whole.
  [thet]
- Fixed spurious test failures for Expires being off by one second.
  [maurits]
- Detect when CSS configuration will cause them to be marked as alternate
  by browsers and warn the user.
  [MatthewWilkes]
- Add some space between up/down and remove links in ZMI
  [maartenking]
- Don't break if the site doesn't have a portal_kss registry.
  [davisagli]

Products.TinyMCE: 1.3b4 → 1.3.3
-------------------------------

- Added some missing german translations.
  [tschanzt]
- If the fieldTextFormat dropdown does not exist, tinymce failed to start.
  This was obviously a regression, now fixed.
  [izak]
- use correct base url for temporary portal_factory objects.
  This fixes add image to new item https://dev.plone.org/ticket/13483
  [vangheem]
- Use jQuery bind instead of on to support version 1.4.4
  (which is included in Plone 4.2)
  [garbas]
- Remove "Fancy grid listing" and "Fancy vertical listing" table
  styles since they don't hardly do anything and no one knows
  what they should actually look like.
  [vangheem]
- update danish translations
  [tmog]
- Fix for ajax view on content-anchors for dexterity content types
  [bosim]
- Fixes 'text format' selection. now it activates/deactivates tinymce depending
  on dropdown value (active only when 'text/html' item is selected)
  [garbas]
- Fixed selection of an item in the home folder.
  [vincentpretre]
- Removed use of base_properties from css.dtml files.
  [maurits+thomvl]
- Convert setting to JSON in jsonConfiguration-view not in utility
  [tomgross]
- Allow text other than headings to be used as anchors in the link plugin.
- Removing elements in importhandler is now possible. This closes ticket
  #11481.
- Use consistent method to calculate anchor ids, to allow for markup in
  headers.
  [izak]
- Added support for images with external URL
  [iElectric]
- Support passing a maxlength attribute to tinymce_wysiwyg_support.
  [davisagli]
- textarea for tiles is differently configurated then rest of tinymce instances
  [garbas]
- works with or without plone.init.js (from plone.app.toolbar)
  [garbas]
- works when initialized inside bootstrap moda
  [garbas]
- Fixed UnboundLocalError if the context of the editor is neither IFolderish nor Archetypes
- Fixed inclusion of external CSS resources.
  [tom_gross]
- Fixed bundeling of editor with and without JS debug mode
  [tom_gross]
- moved tiny_mce_gzip.js to file rather than having it in a long string
  in the compressor Python module
  [tom_gross]
- Allow arabic numbers in anchor names
  [tom_gross]
- If the context isn't IFolderish, then the parent really should be,
  since it's got the context in it.
  [lentinj]
- Check if the context is IFolderish even when checkCreationFlag isn't
  available, i.e. when it's a Dexterity content type
  [lentinj]
- Simplify how TinyMCE's javascript is included. It is now always served
  at the portal root for improved cacheability. This also fixes some
  regressions where TinyMCE was not getting initialized for some fields.
  [davisagli]
- Take context into account so breadcrumbs work e.g. for internal links and
  images [huubbouma]
- Don't break when running portal_setup > import on non-English sites having international
  characters in TinyMCE settings [miohtama]
- Fix the case where on the migrated site customplugins setting can be None, causing
  jsonConfiguration view to raise an exception [miohtama]
- Added support for Archetypes widget specific configuration overrides [miohtama]
- Determine whether to include WYSIWYG-support based on a check
  on the form widgets, in the case of z3c.form. Previously, we
  would have a special case for a Dexterity-based context, looking
  up form fields based on the FTI. This should be unnecessary
  because the parent (i.e. the form) already has its widgets set
  up and this is a much more robust check.
  [malthe]
- PEP8 and pyflakes cleanup of Upload.py.
  [pjstevns]
- Prevent acquisition in setDescription.
  [pjstevns]
- Fix accidental reset of variable in Upload.py.
  [pjstevns]

Products.i18ntestcase: 1.2 → 1.3
--------------------------------

- Allow laquo and raquo HTML entities in translations.
  [hannosch]

archetypes.querywidget: 1.0.3 → 1.0.8
-------------------------------------

- Hide the test_fixture profile from @@plone-addsite view.
  [esteele]
- Bugfix: Handle vocabularies with integers as values,
  see http://dev.plone.org/ticket/13421 [frapell]
- 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 http://dev.plone.org/ticket/12529 [kroman0]
- fixed http://dev.plone.org/ticket/13144 raw get returns persistent
  querystring on .get(context, raw=True)
  [jensens]
- Added initially missing RelativePathWidget widget macro
  [petschki]
- call the "@@querybuilder_html_results" view on collection context
  [petschki]

archetypes.referencebrowserwidget: 2.4.12 → 2.4.17
--------------------------------------------------

- 2.4.15 broke non-multi reference selection. Added code to discriminate
  between multi and single widget id. Fixes http://dev.plone.org/ticket/13402
  [smcmahon]
- Add an option of searching for related items by path.
  [plamut]
- Make new added references sortable with already existing ones
  while editing a content. Fixes http://dev.plone.org/plone/ticket/13271
  [gbastien]
- Use HTML5 placeholder attribute on search box. Replaces deprecated
  inputLabel class.
  [danjacka]
- Use normalizeString to create class names for an item's portal type
  and review state. Fixes http://dev.plone.org/plone/ticket/11400.
  [danjacka]
- don't let search fail on broken catalog
  [tomgross]
- 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]

archetypes.schemaextender: 2.1.1 → 2.1.2
----------------------------------------

- 2.1.2 (2013-01-13)

collective.testcaselayer: 1.5 → 1.6
-----------------------------------

- Don't break if the portal has no portal_kss tool.
  [davisagli]

collective.z3cform.datetimewidget: 1.2 → 1.2.3
----------------------------------------------

- Removed hard-coded styling for calendar popup icon. Leave this to the dateinput.css
  from plone.app.jquerytools, which was being applied anyway.
  [smcmahon]
- Fixes potential round trip traceback when converting the date(time)
  values to a date(time) object. Happens if integrated with
  collective.z3cform.wizard.
  https://github.com/collective/collective.z3cform.datetimewidget/issues/2
  [romanofski]
- Make sure DOM is ready before activating the dateinput jQuery plugin.
  This was causing Internet Explorer 7 to fail.
  [rafaelbco]

diazo: 1.0.2 → 1.0.3
--------------------

- Support selectors matching multiple elements for merge attributes, e.g.
  <merge attributes="class" css:theme="body" css:content="#one, #two"/>
  [elro]
- Also evaluate merged-condition. This means a rule tag will turn red
  when a condition on an outer rules tag doesn't match.
  [lentinj]
- use boolean(), not count() for if-content. Otherwise we
  generate expressions like "count(nodeset and other_nodeset)",
  which aren't valid.
  [lentinj]
- Output contents of error log as part of debugging output
  [lentinj]
- Debugging output.
  [lentinj]
- Don't close the response unless Diazo is transforming it.
  [mitchellrj]
- fix error caused by empty style tag e.g. <style/>
  [djay]

plone.app.blob: 1.5.2 → 1.5.8
-----------------------------

- Use obj.Schema() instead of obj.schema in the migration process.
  [gbastien]
- Only set the instance id from the name of an uploaded file
  if the file field is primary.
  [davisagli]
- Fix BLOB migration when LinguaPlone is installed.
  Also for ATFile.

  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.
  [gotcha]
- Don't fail on obscure chars in filename
  [tomgross]
- Added adapter for data wrapped in xmlrpclib.Binary
  https://github.com/plone/plone.app.blob/pull/1
  [aclark, garbas]
- Fix BLOB migration when LinguaPlone is installed.
  [rpatterson]
- 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.3
--------------------------------

- Provide message for newbies to suggest importing
  pre-defined caching rule set.
  [vangheem]
- Add other feed types to plone.content.feed purge policy
  [vangheem]
- Fix bug where resource registries etag is calculated incorrectly if a registry
  is missing.
  [davisagli]
- Fix bug 12038. If transformIterable
  iterates on the 'result' iterable, it must return a new one.
  [ebrehault]

plone.app.collection: 1.0.4 → 1.0.9
-----------------------------------

- Provide /RSS view for collection so we at least have an option
  for syndication before 4.3
  [vangheem]
- fix album view if item does not have images
  [vangheem]
- Check if item isPrincipiaFolderish instead of the hardcoded portal_type
  Folder when searching for images
  [ichimdav]
- Fix thumbnail_view so it works with any portal_atct image types not just
  with Image and News Items
  [ichimdav]
- properly show dates on tabular view, fixes #12907
  [maartenkling]
- 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]
- 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.content: 2.0.11 → 2.1.1
---------------------------------

- Load folder_contents.js from the portal root instead of the context.
  [maurits]
- In the folder_contents view, assume a folderish context and set the base tag
  with a trailing slash. Fixes https://dev.plone.org/ticket/13487
  [danjacka]
- show a warning message on the folder contents view when
  the default page is also a folder, that in order to add items
  to the default page's folder, they'll need to visit it's
  folder_contents view. also addresses https://dev.plone.org/ticket/9057
  [vangheem]
- on the folder_contents view, show the add menu for the
  context object always. This fixes the issue when the
  default view of a folder is also a folder and you
  can not add items to it. fixes https://dev.plone.org/ticket/9057
  [vangheem]
- Remove KSS dependency from AJAX table views.
  [cah190]
- In table.pt use sequence_length to get batch size.
  [cah190]
- Adjust table.pt TAL to work after the TAL engine became a bit stricter
  about only allowing path expressions within string expressions.
  [davisagli]
- Remove hard dependency on ATContentTypes.
  [davisagli]
- Clarify which item is the default view for the folder in the folder
  contents view.
  [rossp]
- Use plone.batching for all batches (PLIP #12235)
  [tom_gross]

plone.app.contentlisting: 1.0.1 → 1.0.4
---------------------------------------

- 1.0.4 (2013-01-01)
- Whoever heard I liked batching was wrong. The Catalog results are
  already batched, so don't batch them again.
  [lentinj]
- Nothing changed yet.

plone.app.contentmenu: 2.0.6 → 2.0.8
------------------------------------

- 2.0.8 (2013-03-05)
- add prefix to id tag for display menu dropdown items, fixes #11927 and #10894
  [maartenkling]

plone.app.contentrules: 2.1.9 → 3.0.1
-------------------------------------

- Use single quotes instead of double to avoid breaking translation
  [ericof]
- Fix multi assignment of rules
  [ericof]
- Improve management pages user interface :
  - Improve and ajaxify rules table. Avoids scrolling and page reloads.
  - Improve rules table filter (multiple selection, more readable).
  - Improve content rules forms usability.

  <string>:32: (ERROR/3) Unexpected indentation.

  We are redirected to edit form after a rule has been added.

  <string>:33: (WARNING/2) Block quote ends without a blank line; unexpected unindent.

  Add form and Edit form are now consistent.

  Notify user by many ways when a rule is not assigned anywhere yet.

  We can assign a rule on whole site by a simple button.

  Ajaxify conditions and actions reordering and removing.

  Focus on elements after adding an action or a condition.

  Improve rule edit pages breadcrumbs.

  Added tests.

  <string>:40: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.

  [vsomogyi, thomasdesvenain, vangheem
  contribution wimbou,
  made @ploneconf2012 sprint]
- Remove KSS dependency.
  [davisagli]
- Unified the site setup html structure
  [TH-code]

plone.app.controlpanel: 2.3.1 → 2.3.4
-------------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]
- Fix description of 'email as login' security setting. It said
  existing users could go to the personalize information page and save
  it to start using their email as login, but that no longer works and
  is too hard to fix. We now only recommend using the
  migrate-to-emaillogin page as manager.
  Fixes http://dev.plone.org/ticket/11283
  [maurits]
- Only show the inline editing setting if plone.app.kss is present.
  [davisagli]
- Fix as site administrator modify users in controlpanel
  when a user in the list is in administrator group, refs #12307
  [maartenkling]
- When browsing users and groups, clear searchstring when adding
  or removing. Also do not show search results then.
  [maurits]
- When browsing users and groups, clear searchstring when selecting
  show all.
  [maartenkling]
- Add error class to portalMessage when portalMessage contains error
  [maartenkling]
- Fix 'Redirect immediately to link target' setting doesn't stick #12892
  [maartenkling]
- Change title and description for permitted styles so its correct
  [maartenkling]
- Fix @@usergroup-groupmembership "Show All users" batching broken
  [maartenkling]
- Fixed issue with email_from_name set as string instead of unicode
  This fixes http://dev.plone.org/ticket/12385
  [ericof]
- Fixed issue with non-ascii Workflow titles breaking types
  control panel.
  [ericof]

plone.app.dexterity: 2.0.1 → 2.0.7
----------------------------------

- Fix bug in determining whether to show the allowed contained type
  fields.
  [ericof]
- Let the behavior INameFromFileName also set the title from the filename
  if the type has such a field and it is left empty.
  [pbauer]
- Updated french translations.
  [thomasdesvenain]
- Add missing translation strings.
  [vincentfretin]
- Updated pt_BR translation [ericof]
- Add zh_TW translation [TsungWei Hu]
- Add support for constraining container allowed content types using
  the "Restrictions" form in the add menu. Merged from Patrick
  Gerken's (@do3cc) work in plone.app.contenttypes.
  [rpatterson]
- When a new type is added, redirect to the fields tab as the next view.
  [davisagli]
- Don't show the short name as a field on the type overview page.
  [davisagli]
- Remove the 'Container' checkbox when adding a new type, and default
  to creating a container.
  [davisagli]
- Tweaks to type control panel based on user testing.
  [davisagli]
- Set default language for a new content item based on the language of
  its container.
  [frapell]
- Fixed i18n of "Contents" in folder default view.
  [vincentfretin]
- Added Ukrainian translations
  [kroman0]
- Nothing changed yet.
- Added French translations
  [cedricmessiant]
- The behavior controlpanel now correctly invalidates any modified FTIs.
  [malthe]
- I18n improved by adding many missing strings
  [giacomos]
- better graphical integration in the control panel
  [giacomos]
- Allow discussion behavior added.
  [timo]

plone.app.discussion: 2.2 → 2.2.5
---------------------------------

- Update pt_BR translation [ericof]
- Do not raise an error when no workflow is assigned to the comment type.
  [timo]
- Add a conversation property public_commentators that only lists
  commentators of comments that are public.
  The commentators indexer indexes this field now.
  The behavior of the conversation property commentators is
  unchanged.
  [do3cc]
- The last comment date now only returns the date of the newest
  published comment.
  [do3cc]
- Check for 'checked' attribute in a way that work also for jQuery 1.7
  [ichimdav]
- Better fix for #13037 by removing submit event trigger altogether
  [ichimdav]
- Added Romanian translation
  [ichimdav]
- Updated Ukrainian translation
  [kroman0]
- add anonymous_email_enabled settings to really let integrator activate
  the email field on comment add form when anonymous.
  [toutpt]
- first check if captcha is installed before we open browsers zcml
  files that depend on these packages, fixes #12118 and #12774
  [maartenkling]
- Make conversation view not break when comment-id cannot be converted to long.
  Fixes #13327
  [khink]
- fix insufficient privileges when trying to view
  the RSS feed of a comment collection
  [maartenkling]
- removed inline border=0 and move it to css
  [maartenkling]
- For migrations of comments without a valid old_status, apply the 'published'
  state.
  [thet]
- Re-apply eleddy's "Revert modification date since this is fixed in
  p.a.caching now." as her commit was lost later on due to some git magic.
  [thet]
- Remove submitting the controlpanel form again after removing disabled tags
  fixes #13037 and #12357
  [maartenkling]
- Remove inline styles, fixes #12399
  [maartenkling]
- add fallback border color for i8, fixes #11324
  [maartenkling]
- Replace discussionitem_icon.gif with png version.
  [timo]
- Fix catalog updates for IObjectMovedEvent
  [gaudenz]
- Fix non-functioning user_notification feature
  [izak]

plone.app.folder: 1.0.3 → 1.0.5
-------------------------------

- Only set up the folder content type if Archetypes is present.
  [davisagli]
- Depend on Products.CMFPlone instead of Plone.
  [elro]

plone.app.form: 2.1.2 → 2.2.2
-----------------------------

- Fixed TypeError in DateComponents.resault()
  [yangh]
- Finish removing KSS-based inline editing support.
  [davisagli]
- Switch to a non-KSS-based implementation of inline validation.
  [davisagli]

plone.app.i18n: 2.0.1 → 2.0.2
-----------------------------

- 2.0.2 (2013-01-13)

plone.app.imaging: 1.0.6 → 1.0.7
--------------------------------

- Avoid hard dependency on ATContentTypes.
  [davisagli]

plone.app.iterate: 2.1.7 → 2.1.10
---------------------------------

- Fixed error on checking in the working copy of an object linked in it's
  parent rich text field, see: https://dev.plone.org/ticket/13462
  [radekj]
- Nothing changed yet.
- Unmark both the baseline and the working copy on checkin so that dexterity
  content is properly unmarked.
  [cewing]

plone.app.jquerytools: 1.5 → 1.5.5
----------------------------------

- Set z-index for dateinput calendar popup so that it will display in
  an overlay context.
  [smcmahon]
- Pass the pbo object as third parameter to the redirect callback. This
  provides the same flexibility for redirect that was added for noform in
  1.5.4.
  [izak]
- Now execute inline scripts in ajax overlay.
  [vincentfretin]
- Give the pbo object as second parameter for noform callback. You can access
  everything from it, for example the overlay trigger pbo.source.
  [vincentfretin]
- Give the disconnected "el" jQuery object (the div created with the html
  response) instead of "this" (the request object) to the noform and redirect
  callbacks. This fixes the noformerrorshow callback from popupforms.js in the
  Products.CMFPlone package.
  [vincentfretin]
- Adapt jquery.tools.dateinput.css to use Plone popup calendar icon and
  compatible styles.
  [smcmahon]
- Change jqt_checkout_build to not pick up dateinput.css from jQuery.
  This should be Plone-specific.
  [smcmahon]
- Call ploneTabInit when a form is reloaded with errors.
  [vincentfretin]
- Dont be so strong with regexp in overlayhelpers.js
  [garbas]
- Revert to always adding the overlay at the bottom of the document body.
  [davisagli]
- Make sure the "Close this box" link has a hiddenStructure class so it
  won't show up for most users.
  [davisagli]

plone.app.layout: 2.3.1 → 2.3.4
-------------------------------

- handle missing feed type so it doesn't throw an error
  [vangheem]
- handle absense of ACTUAL_URL on request.
  Fixes https://dev.plone.org/ticket/13173
  [vangheem]
- Also show history on the folder contents view
  [vangheem]
- Changed the behaviour of the title viewlet for items in the portal_factory.
  See https://dev.plone.org/ticket/12117
  [alert]
- Fix an edge case where getNavigationRootObject could loop infinitely.
  [davisagli]
- Add 'subsection' prefix to the all sections below to avoid classnames
  that start with digits, which is not permitted by the CSS standard.
  [erral]
- Display publication date only if Effective date is set, regardless of object
  state. Tickets:
  https://dev.plone.org/ticket/13045 and https://dev.plone.org/ticket/13046
  [vipod]
- Add Language='all' as a keyword argument to avoid LinguaPlone deleting it when
  it patches the catalog
  [erral]
- Use context object's url to create the cache key instead of the portal_url.
  [erral]
- Avoid extra space at the end of icon alt attributes.
  [davisagli]
- Merge plip #12905 to provide more body classes
  [vangheem]
- adding user roles to body class, eg: userrole-anonymous, ...
  [garbas]
- Use normalized template name for body class since dots are not a good idea in classes
  [daftdog]

plone.app.linkintegrity: 1.4.6 → 1.5.1
--------------------------------------

- unicode links should not raise errors. Fixes https://dev.plone.org/ticket/13468
  [vangheem]
- Dexterity: use zope.lifecycleevent instead of zope.app.container
  interfaces for Plone 4.3 support.
  [jone]
- Avoid a bug during link integrity check when a source or target of the
  reference has been already removed during the deletion process.
  This can happen during large delete processes.
  [thomasdesvenain]
- Monkey patch the Zope HTTPResponse status_code to include a mapping for
  linkintegritynotificationexception, to return a 200 code.
  [thepjot]
- Fix 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.
  [jianaijun]
- 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.
  [jpgimenez]
- Fixes UnicodeDecodeError on extractLinks
  This closes https://dev.plone.org/ticket/13168
  [ericof]

plone.app.locales: 4.0.15 → 4.3
-------------------------------

- This version is not compatible with Plone version inferior to 4.3.
- Updated Romanian translation
  [ichimdav]
- Updated translations.
- Updated translations.
- Updated Romanian translation for ATContenttypes
  [ichimdav]
- Updated Finnish translations.
- Updated translations.
- Added 3 new messages for CMFPlacefulWorkflow, and 2 fuzzies
- Be aware that this release removes 2 translated messages for navigation and
  collection portlets because the English changed. The translation is only
  compatible with Plone 4.2.2.

plone.app.portlets: 2.3.1 → 2.4.3
---------------------------------

- Fixed redirection after changing a portlet.
  [maurits]
- Fixed portal_calendar single type "links" in the calendar template.
  [dr460neye]
- Make it possible to delete broken portlet assignment.
  [vipod]
- Make sure a portlet name is not a unicode string. This prevents problems when
  trying to use a portlet name in joined strings.
  [wichert]
- Navigation portlet: Add "section-XXX" class for the top node, useful for
  background colors/images.
  [kleist]
- Don't break if a feed does not have an "rel=alternate type=html" link. It is
  possible for a valid Atom feed to omit a <link rel="alternate" type="html"
  href="http://server.com"/> element which is available through the feedparser
  object as a feed.link attribute. If the feed does not have this element then
  the RSS portlet will throw an AttributeError which will propagate to the page
  preventing the original page from rendering. This changeset adds support for
  such feeds.
  [dokai]
- Add ability to render only single portlet code with view.
  Code basically copied from plone.app.kss
  [vangheem]
- Remove kss
  [vangheem]
- 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]

plone.app.registry: 1.2 → 1.2.2
-------------------------------

- Acquisition-wrap value dictionary such that widgets get a useful
  context.
  [malthe]
- Allow XML comments in registry.xml
  [gweis]
- allow using purge=false in dict.value_type == list registry
  imports.
  [vangheem]
- Unified the control panel html structure.
  [TH-code]
- Fix jquery selectors
  [vangheem]
- handle control panel prefixes for fields that do not
  have interfaces better.
  [vangheem]

plone.app.search: 1.0.5 → 1.1.3
-------------------------------

- Readded fix made by eleddy in 1.0.4 wrongfully removed from 1.1.x
  [ichimdav]
- Restored compatibility with IE <= 8 for search.js broke in previous egg
  [ichimdav]
- Fixed incompatibilities of search.js up to and including jQuery 1.9 while
  maintaining compatibility with jQuery all the way to 1.4.4
  [ichimdav]
- Optimized search.js logic by caching jQuery selectors and removing some
  uncessesary dom manipulations
  [ichimdav]
- Fix to make search.js work with jQuery >=1.8.
  [garbas]
- Fixed translation problem with the @@updated_search responses.
  [dokai]
- fix search results when having done a seach and switching out some
  items and doing the same search again, refs #12880
  [maartenkling, robgietema]
- only fill query when there is at least one type selected
  [maartenkling]
- Fixed Google Chrome and Safari search compatibility problem
  https://dev.plone.org/ticket/13249
  [Manabu TERADA]
- Fix attribute error when portal_syndication can not be found.
  [maurits]
- JavaScript now correctly obeys navigation root for searches, obtained via
  meta tag set in search.pt.
  [seanupton]

plone.app.testing: 4.2 → 4.2.2
------------------------------

- Add [robot] extras for requiring dependnecies for Robot Framework
  tests with Selenium2Library
  [datakurre]
- Install PythonScripts as zope product
  [mikejmets]
- Allow testing with non standard port. Allows running multiple test suites
  in parallel.
  [do3cc]
- Documentation updates.
  [moo]

plone.app.textfield: 1.2.1 → 1.2.2
----------------------------------

- Add support for collective.ckeditor.
  [tschorr]

plone.app.theming: 1.1a2 → 1.1
------------------------------

- Fixed i18n issues.
  [vincentfretin]
- Make the template theme do what it claims to do: copy styles as
  well as scripts.
  [smcmahon]
- Change the label and description for the example theme to supply useful
  information.
  [smcmahon]
- Upgrades from 1.0 get the combined "Theming" control panel that was added in
  1.1a1.
  [danjacka]
- Ensure host blacklist utilises SERVER_URL to correctly determine hostname
  for sites hosted as sub-folders at any depth.
  [davidjb]
- Add test about plone.app.theming / plone.app.caching integration when
  using GZIP compression for anonymous
  (see ticket 12038). [ebrehault]
- Add diazo.debug option, route all error_log output through
  this so debugging can be displayed
  [lentinj]
- Make example Bootstrap-based theme use the HTML5 DOCTYPE.
  [danjacka]
- Demote ZMI patch log message to debug level.
  [hannosch]
- Upgrade to ACE 1.0 via plone.resourceeditor
  [optilude]
- Put quotes around jQuery attribute selector values to appease
  jQuery 1.7.2.
  [danjacka]

plone.app.upgrade: 1.3a1 → 1.3.1
--------------------------------

- Fix upgrade-step upgradeSyndication for Dexterity
  [pbauer]
- Add basic upgrade infrastructure for the Plone 4.4 series.
  [davisagli]
- Do not import Products.kupu. Fixes https://dev.plone.org/ticket/13480
  [danjacka]
- Run plonetheme.sunburst 1.4 upgrade.
  [esteele]
- Add upgrade step for plone.app.discussion.
  [toutpt]
- Make sure the syndication upgrade step unregisters the old tool
  as a utility.
  [davisagli]
- Add upgrade for version 4.3b1 to make sure TinyMCE is upgraded.
  [davisagli]
- In the UID index migration, if there are items whose key is None,
  skip them instead of complaining about there being multiple items.
  [davisagli]
- Add upgrade step to remove KSS.
  [vangheem, davisagli]
- Remove old upgrades that depended on KSS being present.
  [davisagli]
- Make sure registry settings for syndication and ResourceRegisties bundles
  are set up for Plone 4.3.
  [vangheem, davisagli]
- Make plone.app.theming upgrade steps only run when plone.app.theming is
  installed (i.e. not for a plain Products.CMFPlone site.)
  [elro]

plone.app.viewletmanager: 2.0.2 → 2.0.3
---------------------------------------

- Hiding viewlets for skinname="*" was not working properly.
  Closes http://dev.plone.org/plone/ticket/10903
  [garbas, WouterVH]
- Add plone.app.vocabularies as dependency to get the list of existing skins.
  [WouterVH]
- Add MANIFEST.in.
  [WouterVH]

plone.app.vocabularies: 2.1.7 → 2.1.10
--------------------------------------

- UsersVocabulary should search on fullname .
  [garbas]
- adding users vocabulary (lazy loading of users) also supports searching over
  users.
  [garbas]
- 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.1.2
---------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]
- Extensibility improvement on sharing view so developers can easily
  override this view and change what groups are always displayed (STICKY).
  [ispburger]
- Use HTML5 placeholder attribute on Sharing tab search box. Replaces
  deprecated inputLabel class.
  [danjacka]
- Remove kss. JS integration is in Products.CMFPlone.
  [vangheem]
- 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.1 → 0.7.2
--------------------------------

- Add a macro and slot to the @@ploneform-render-widget templates
  so it's possible to override the widget rendering without
  changing the markup surrounding it.
  [davisagli]
- Restored support for contents without acquisition chain
  [keul]
- Overrode ObjectSubForm for IObject field in order to provide get_closest_content
  method. Now it is possible to guess the closest content from a Multiwidget subform.
  [gborelli]
- Added utils.closest_content from plone.formwidget.contenttree.utils
  [gborelli]
- Primarily use form name for 'kssattr-formname' form attribute.
  [vipod]
- Rename the 'fieldset.current' hidden input to 'fieldset' for consistency
  with Archetypes.
  [davisagli]
- Support inline validation without depending on KSS.
  [davisagli]
- Fix a case where the widget broke if its form's content was a dict.
  [davisagli]

plone.batching: 1.0a1 → 1.0b1
-----------------------------

- Nothing changed yet.

plone.behavior: 1.0.1 → 1.0.2
-----------------------------

- Remove dependence of tests on zope.app.testing.
  [davisagli]

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.cachepurging: 1.0.3 → 1.0.4
---------------------------------

- Fixed purge paths for virtual hosting scenarios using virtual path components.
  [dokai]

plone.contentrules: 2.0.1 → 2.0.2
---------------------------------

- Field descriptions on add form are consistent with the ones in edit form.
  [thomasdesvenain]
- Add MANIFEST.in.
  [WouterVH]

plone.dexterity: 2.0 → 2.1.2
----------------------------

- Merged Rafael Oliveira's (@rafaelbco) @content-core views from
  collective.cmfeditionsdexteritycompat.
  [rpatterson]
- No longer add title and description fields to new FTIs by default.
  [davisagli, cedricmessiant]
- When pasting into a dexterity container check the FTI for the the pasted
  object to see if it is allowed in the new container.
  [wichert]
- Fixed schema caching. Previously, a non-persistent counter would be
  used as part of the cache key, and changes made to this counter in
  one process would obviously not propagate to other processes.

  Instead, the cache key now includes the schema and subtypes which
  are both retrieved from a FTI-specific volatile cache that uses the
  modification time as its cache key.
  [malthe]
- Added Finnish translations.
  [pingviini]
- Overrride allowedContentTypes and invokeFactory from PortalFolder
  to mimic the behavior of Archetypes based folders. This allows the
  registration of IConstrainTypes adapters to actually have the
  expected effect.
  [gaudenzius]
- The default attribute accessor now also looks through subtypes
  (behaviors) to find a field default.
  [malthe]
- Added support in the FTI to look up behaviors by utility name when
  getting additional schemata (i.e. fields provided by behaviors).

  This functionality makes it possible to create a behavior where the
  interface is dynamically generated.
  [malthe]
- Return early for attributes that begin with two underscores.
  https://github.com/plone/plone.dexterity/pull/11
  [malthe]
- Make it possible to define a SchemaPolicy for the FTI
  [Frédéric Péters]
  [gbastien]

plone.formwidget.namedfile: 1.0.2 → 1.0.5
-----------------------------------------

- Nothing changed yet.
- added french translation
  [tschanzt]
- added danish translation
  https://github.com/plone/plone.formwidget.namedfile/pull/2
  [tmog]
- Use download_url for display templates also
  [lentinj]
- Fix the download view for widgets whose form has a custom getContent method.
  [davisagli]

plone.i18n: 2.0.2 → 2.0.6
-------------------------

- Fixed does not correctly handle client HTTP_ACCEPT_LANGUAGE is
  language/country combination.
  [jianaijun]
- Revert 97645c76f5e0cf14e525f702c66fe0c4de8cb0fc.
  [esteele]
- Add Latvian flag to language list
  [maartenkling]
- 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]

plone.indexer: 1.0 → 1.0.2
--------------------------

- Changed the @indexer decorator to maintain the information about the wrapped
  function (__doc__, __module__, __name__, etc).
  [dokai]
- Relicense under modified BSD license; per Plone Foundation board
  approval on 2012-05-31.
  See: http://plone.org/foundation/materials/foundation-resolutions/plone-framework-components-relicensing-policy
  [supton]
- Add MANIFEST.in.
  [WouterVH]

plone.intelligenttext: 2.0.1 → 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
  [dnouri]
- Add MANIFEST.in.
  [WouterVH]

plone.keyring: 2.0 → 2.0.1
--------------------------

- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]

plone.locking: 2.0.3 → 2.0.4
----------------------------

- Do not download the file when we click on "unlock" in the context of a file.
  Refs https://dev.plone.org/ticket/13191
  [thomasdesvenain]

plone.namedfile: 2.0 → 2.0.1
----------------------------

- Add direction parameter support in scaling (was ignored in tag and scale
  functions).
  Now calling tag function with parameter direction='down' crops the image.
  direction='thumbnail' by default so default behaviour remains the same.
  [jriboux]

plone.openid: 2.0 → 2.0.1
-------------------------

- Fixed to store timestamp as part of nonce. This fixes
  http://dev.plone.org/plone/ticket/11987
  [datakurre]
- Add MANIFEST.in.
  [WouterVH]

plone.outputfilters: 1.6 → 1.9
------------------------------

- If we have an image description it should go into the alt text of the img
  tag
  [ale-rt]
- Fix packaging issue.
  [esteele]
- When resolving images, only look upward for the full image if the
  image that was traversed is not a content item (i.e. is a scale).
  [davisagli, datakurre]
- Also convert "resolveUid/" links (big 'U') that FCKeditor used to create.
  [hacklschorsch]
- Also escape double quotes, fixes #13219
  [maartenkling]

plone.portlet.collection: 2.1.1 → 2.1.4
---------------------------------------

- Support for Dexterity-based collections added. Use 'title_or_id' instead of
  the AT-specific 'pretty_title_or_id'.
  [timo]
- Remove deprecated getIcon() method from collection portlet view.
  [timo]
- Fix for #12274 - missing icons for some contenttypes.
  [spereverde]
- Fix 'This portlet display a'.
  [danjacka]

plone.portlet.static: 2.0.1 → 2.0.2
-----------------------------------

- Check if instance is str before turning to unicode as Portal_tranform itself
  can return unicode
  [fafhrd91]
- Portlet title no longer required. If the title is empty, the css class
  "titleless" is added to the header.
  [rnix, thet]
- Adding constraint to validate white spaces
  Fix https://dev.plone.org/ticket/13130
  [hersonrodrigues]
- Add MANIFEST.in.
  [WouterVH]
- Add metadata.xml to profile.
  [WouterVH]

plone.portlets: 2.1 → 2.2
-------------------------

- Added an adapter and IBlockingPortletManager marker interface which portlet
  managers can provide to block parent contextual portlets by default.
  [elro]
- Delegate to ILocalPortletAssignmentManager for category blacklist retrieval.
  This allows a custom adapter to override the default blacklist settings per
  portlet manager.
  [elro]

plone.protect: 2.0 → 2.0.2
--------------------------

- Use constant time comparison to verify the authenticator. This is part of the
  fix for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]
- Add ability to customize the token created.
  [vangheem]

plone.registry: 1.0 → 1.0.1
---------------------------

- 1.0.1 (2013-01-13)

plone.resource: 1.0.1 → 1.0.2
-----------------------------

- Nothing changed yet.

plone.resourceeditor: 1.0b1 → 1.0b4
-----------------------------------

- Fixed a bug with saving files containing non-ASCII characters.
  [optilude]
- Fix right click menu bug
  [optilude]
- Upgrade to latest version of ACE
  [optilude]
- Upgrade to version 1.0 of the ACE editor
  [optilude]

plone.rfc822: 1.0 → 1.0.1
-------------------------

- 1.0.1 (2013-01-01)

plone.scale: 1.2.2 → 1.3.1
--------------------------

plone.schemaeditor: 1.2.1 → 1.3.2
---------------------------------

- Added pt_BR translation
  [ericof]
- Quote attribute value in xtags attribute style jquery selector used
  in prepOverlay for field settings. Absence of quote was causing a js error
  on clicking "Settings in schema editor.
  [smcmahon]
- Use a set of choice fields for the "multiple choice" field option in the UI,
  instead of a list of choice fields. The latter is orderable and is a less
  common use case (plus we need a better widget for it).
  [davisagli]
- Make it possible for schema contexts to restrict the fields that can be added
  by defining an allowedFields property.
  [davisagli]
- Add more specific events for when a field is added or removed.
  [davisagli]
- I18n improved by adding many missing strings
  [giacomos]

plone.session: 3.5 → 3.5.3
--------------------------

- Revert accidental change to default encoding for validateTicket.
  [davisagli]
- Use constant time comparison when validating tickets. This is part of the fix
  for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Handle encoded strings for userids.
  [elro]
- Add MANIFEST.in.
  [WouterVH]
- Fix for Python 2.4 under 64bit Mac OS generating incorrect mod_auth_tkt
  digests
  [MatthewWilkes]

plone.subrequest: 1.6.6 → 1.6.7
-------------------------------

- Ensure correct handling of bare virtual hosting urls.
  [elro]

plone.supermodel: 1.1.2 → 1.2.1
-------------------------------

- Allow XML comments in field definitions.
  [gweis]
- Nothing changed yet.

plone.testing: 4.0.4 → 4.0.8
----------------------------

- Factor test request creation out of addRequestContainer into makeTestRequest.
  [davisagli]
- Fix quoting of urls by the testbrowser.
  [do3cc]
- Update 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.transformchain: 1.0.2 → 1.0.3
-----------------------------------

- There was a problem with the charset regular expression, it expected one
  space, and only one, between mimetype and charset. So a valid values like
  "text/html;charset=utf-8" didn't match and default_encoding was returned.
  We fixed it by allowing any number of spaces (including zero).
  [jpgimenez]

plonetheme.classic: 1.2.2 → 1.3.1
---------------------------------

- Nothing changed yet.
- Reinstate positioning for magnifying glass image on search results
  Search button.
  [danjacka]
- Fix sitemap display by making styles more specific than #content ul.
  [danjacka]
- 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]
- Use the new user.png instead of user.gif.
  Closes http://dev.plone.org/ticket/13034
  [esteele]

plonetheme.sunburst: 1.2.7 → 1.4.1
----------------------------------

- fix navigation items having more height than bar in chrome
  [vangheem]
- fix green line showing under current select for green bar items in chrome
  [vangheem]
- change line height of listing table class to only apply to folder contents
  listing where it's affected instead of it applying to styles globally.
  fixes #13420
  [vangheem]
- More cleanup. Move following remaining portlet styles out of public.css:
  - Dashboard styles to member.css,
  - Portlet management styles to controlpanel.css,
  - Other portlet styles to portlet.css.
  [thet]
- Move documentation from .txt to .rst files for ReST syntax highlighting.
  [thet]
- Move workflow color definition for state "published" to public.css. The
  "published" color definition is propably something to be excluded with
  public.css in custom designs to avoid coloring of all normally visible links.
  [thet]
- Seperate css rules based on @group hints to dedicated, already existing files
  and leave only Sunburst design-specific styles in public.css. This way, your
  own theme can depend on Sunburst but exclude the public.css file, which leads
  to way less style overrides while still having a Plone-like user interface
  (edit-bars, tables, forms, etc). Fixes pull-requests #1 and #2. Upgrade step
  included (upgrade_step_2_3).
  [thet, TH-code]
- Apply .portalMessage styling to reST admonitions
  https://github.com/plone/plonetheme.sunburst/pull/4
  [rpatterson]
- style reset on th for table.plain and IE9, fixes #11589
  [maartenkling]
- more specific Sunburst CSS on content-core dd, fixes #11840
  [maartenkling]
- Style #ajax-spinner rather than inserting #kss-spinner in main_template.
  [davisagli]
- Style fixes for new style of portlet manager buttons.
  [vangheem]

wicked: 1.1.9 → 1.1.10
----------------------

- Fix minor white space test failures in combination with chameleon.
  [maurits]

z3c.form: 2.8.2 → 3.0a3
-----------------------

- Updated pt_BR translation.
- Fixed a bug where file input value was interpeted as UTF-8.
- The 3.0.0a1 release was missing some files (e.g. locales) due to an
  incomplete MANIFEST.in.
- Removed several parts to be installed by default, since some packages are
  not ported yet.
- Added support for Python 3.3.
- Replaced deprecated zope.interface.implements usage with equivalent
  zope.interface.implementer decorator.
- Dropped support for Python 2.4 and 2.5.
- Make sure the call to the method that returns the default value
  is made with a field which has its context bound.
- The updateWidgets method has learned an argument
  prefix which allows setting the prefix of the field widgets
  adapter.

  This allows updating the common widgets prefix before the individual
  widgets are updated, useful for situations where neither a form, nor
  a widgets prefix is desired.
- Capitalize the messages 'no value' and 'select a value'. This change
  has been applied also to the existing translations (where applicable).
- TextLinesConverter: do not ignore newlines at the end of the inputted
  string, thus do not eat blank items
- TextLinesConverter: toFieldValue, convert conversion exceptions to
  FormatterValidationError, for cases like got a string instead of int
- Missing terms in vocabularies: this was a pain until now.
  Now it's possible to have the same (missing) value unchanged on the object
  with an EditForm after save as it was before editing.
  That brings some changes with it:

  MAJOR: unchanged values/fields do not get validated anymore
  (unless they are empty or are FileUploads)

  A temporary SimpleTerm gets created for the missing value
  Title is by default "Missing: ${value}". See MissingTermsMixin.
- Split configure.zcml
- SequenceWidget DISPLAY_MODE: silently ignore missing tokens,
  because INPUT_MODE and HIDDEN_MODE does that too

zope.schema: 4.2 → 4.2.2
------------------------

five.grok: 1.3.1 → 1.3.2
------------------------

five.intid: 1.0.2 → 1.0.3
-------------------------

grokcore.security: 1.6.1 → 1.6.2
--------------------------------

mocker: 1.1 → 1.1.1
-------------------

plone.app.referenceablebehavior: 0.4.2 → 0.5
--------------------------------------------

plone.app.relationfield: 1.1 → 1.2.1
------------------------------------

plone.formwidget.autocomplete: 1.2.3 → 1.2.4
--------------------------------------------

- Switch the default parser to use the title as the value, so that titles
  are used to autocomplete what's in the text input box.
  [lentinj]
- Add a custom parse function that defaults to an identical function to the
  default one.
  [lentinj]

plone.formwidget.contenttree: 1.0.5 → 1.0.6
-------------------------------------------

- Tweak CSS to use outline instead of border.
  [elro]
- Avoid theming ajax response.
  [elro]
- Ensure context is a content item of some sort.
  [elro]
- Import getSite from zope.component to avoid dependency on zope.app.component.
  [hvelarde]
- Import ViewPageTemplateFile from zope.browserpage to avoid dependency on
  zope.app.pagetemplate.
  [hvelarde]
- Added french translation.
  [phgross]
- Trigger change handler when used with datagrid
  [kingel]
- Use an ajax fetch for the initial call
  [kingel]
- Fix url in display templates, so that it uses absolute urls.
  [phgross]
- pep8
  [joka]
- Fix term title genration to use the brain id if there is not brain title
  [joka]
- Added Italian translation.
  [gborelli]
- Added Finnish (fi) translation.
  [dokai]
- By default filter out nodes that are not selectable and not folderish.
  This can be overridden on the widget by setting show_all_nodes to True.
  [maurits]
- Added Dutch translation.
  [maurits]

z3c.objpath: 1.0 → 1.1
----------------------

z3c.relationfield: 0.6.1 → 0.6.2
--------------------------------

File Description Downloads
download icon Plone-4.3-64.dmg (md5, sig) Plone 4.3 OS X Binary Installer for Lion and Mountain Lion 1,443
last downloaded 4 days ago
download icon Plone-4.3-win64.exe (md5) Plone 4.3 (64bit) Windows Installer 4,456
last downloaded 2 days ago
download icon Plone-4.3-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 11,144
last downloaded 2 days ago
download icon Plone-4.3-win32.exe (md5) Plone 4.3 Windows installer 5,773
last downloaded 24 hours ago
Total downloads: 22,816

4.3rc1 release from the 4.3 series released 2013-03-09

Release information
Changelog:

plone.recipe.zope2instance: 4.2.8 → 4.2.9
-----------------------------------------

- Add trove classifiers to note Python version compatibility.
  [hannosch]

Products.ATContentTypes: 2.1.11 → 2.1.12
----------------------------------------

- Fix missing references on copy of (old-style) Collection path
  criterion and relatedItems on stock content using the schema
  flag keepReferencesOnCopy. Refs: https://dev.plone.org/ticket/9919
  [seanupton]

Products.CMFDiffTool: 2.0.1 → 2.0.2
-----------------------------------

- Merge Rafael Oliveira's (@rafaelbco) Dexterity support from
  collective.dexteritydiff.
  [rpatterson]

Products.CMFEditions: 2.2.7 → 2.2.8
-----------------------------------

- Fix modifier check that made AT assumptions about Dexterity
  content.
  [rpatterson]
- Remove hard dependency on Archetypes.
  [davisagli]

Products.contentmigration: 2.1.2 → 2.1.3
----------------------------------------

- Modify UIDMigrator so that it also works for items which
  provides IMutableUUID.
  [pabo]

Products.PasswordResetTool: 2.0.11 → 2.0.12
-------------------------------------------

- Fixed typo in registered_notify_template.pt: capitalization of sentence start.

Products.PlonePAS: 4.1 → 4.1.1
------------------------------

Products.PluggableAuthService: 1.9 → 1.10
-----------------------------------------

- Allow specifying a policy for transforming / normalizing login names
  for all plugins in a PAS:

  Added login_transform string property to PAS.

  Added applyTransform method to PAS, which looks for a method on PAS
  with the name specified in the login_transform property.

  Added two possible transforms to PAS: lower and upper.

  Changed the methods of PAS to call applyTransform wherever needed.

  Added the existing updateUser method of ZODBUserManager to the
  IUserEnumerationPlugin interface.

  Added a new updateEveryLoginName method to ZODBUserManager and the
  IUserEnumerationPlugin interface.

  Added three methods to PAS and IPluggableAuthService:
  updateLoginName, updateOwnLoginName, updateAllLoginNames.
  These methods call updateUser or updateEveryLoginName on every
  IUserEnumerationPlugin. Since these are later additions to the plugin
  interface, we log a warning when a plugin does not have these methods
  (for example the mutable_properties plugin of PlonePAS) but will
  not fail. When no plugin is able to update a user, this will raise an
  exception: we do not want to quietly let this pass when for example a
  login name is already taken by another user.

  Changing the login_transform property in the ZMI will call
  PAS.updateAllLoginNames, unless login_transform is the same or
  has become an empty string.

  The new login_transform property is empty by default. In that case,
  the behavior of PAS is the same as previously. The various
  applyTransform calls will have a (presumably very small)
  performance impact.
- Launchpad #1079204: Added CSRF protection for the ZODBUserManager,
  ZODBGroupManager, ZODBRoleManger, and DynamicGroupsPlugin plugins.

Products.ResourceRegistries: 2.2.6 → 2.2.7
------------------------------------------

- Fixed some spurious test failures for Expires being off by
  minus one second.
  [maurits]

Products.TinyMCE: 1.3b9 → 1.3
-----------------------------

archetypes.querywidget: 1.0.6 → 1.0.8
-------------------------------------

- Hide the test_fixture profile from @@plone-addsite view.
  [esteele]
- Bugfix: Handle vocabularies with integers as values,
  see http://dev.plone.org/ticket/13421 [frapell]

archetypes.referencebrowserwidget: 2.4.16 → 2.4.17
--------------------------------------------------

- 2.4.15 broke non-multi reference selection. Added code to discriminate
  between multi and single widget id. Fixes http://dev.plone.org/ticket/13402
  [smcmahon]

collective.z3cform.datetimewidget: 1.2.2 → 1.2.3
------------------------------------------------

plone.app.blob: 1.5.6 → 1.5.7
-----------------------------

- Only set the instance id from the name of an uploaded file
  if the file field is primary.
  [davisagli]

plone.app.caching: 1.1.2 → 1.1.3
--------------------------------

- Provide message for newbies to suggest importing
  pre-defined caching rule set.
  [vangheem]

plone.app.collection: 1.0.7 → 1.0.8
-----------------------------------

plone.app.content: 2.1a2 → 2.1
------------------------------

- show a warning message on the folder contents view when
  the default page is also a folder, that in order to add items
  to the default page's folder, they'll need to visit it's
  folder_contents view. also addresses https://dev.plone.org/ticket/9057
  [vangheem]
- on the folder_contents view, show the add menu for the
  context object always. This fixes the issue when the
  default view of a folder is also a folder and you
  can not add items to it. fixes https://dev.plone.org/ticket/9057
  [vangheem]

plone.app.contentmenu: 2.0.7 → 2.0.8
------------------------------------

plone.app.contentrules: 2.2.1 → 3.0
-----------------------------------

- Improve management pages user interface :
  - Improve and ajaxify rules table. Avoids scrolling and page reloads.
  - Improve rules table filter (multiple selection, more readable).
  - Improve content rules forms usability.
  - We are redirected to edit form after a rule has been added.
  - Add form and Edit form are now consistent.
  - Notify user by many ways when a rule is not assigned anywhere yet.
  - We can assign a rule on whole site by a simple button.
  - Ajaxify conditions and actions reordering and removing.
  - Focus on elements after adding an action or a condition.
  - Improve rule edit pages breadcrumbs.
  - Added tests.
  [vsomogyi, thomasdesvenain, vangheem
  contribution wimbou,
  made @ploneconf2012 sprint]

plone.app.dexterity: 2.0.3 → 2.0.4
----------------------------------

- Add zh_TW translation [TsungWei Hu]
- Add support for constraining container allowed content types using
  the "Restrictions" form in the add menu. Merged from Patrick
  Gerken's (@do3cc) work in plone.app.contenttypes.
  [rpatterson]
- When a new type is added, redirect to the fields tab as the next view.
  [davisagli]
- Don't show the short name as a field on the type overview page.
  [davisagli]
- Remove the 'Container' checkbox when adding a new type, and default
  to creating a container.
  [davisagli]
- Tweaks to type control panel based on user testing.
  [davisagli]
- Set default language for a new content item based on the language of
  its container.
  [frapell]
- Fixed i18n of "Contents" in folder default view.
  [vincentfretin]
- Added Ukrainian translations
  [kroman0]

plone.app.discussion: 2.2.3 → 2.2.4
-----------------------------------

- Check for 'checked' attribute in a way that work also for jQuery 1.7
  [ichimdav]
- Better fix for #13037 by removing submit event trigger altogether
  [ichimdav]
- Added Romanian translation
  [ichimdav]
- Updated Ukrainian translation
  [kroman0]

plone.app.form: 2.2.1 → 2.2.2
-----------------------------

- Fixed TypeError in DateComponents.resault()
  [yangh]

plone.app.imaging: 1.0.6 → 1.0.7
--------------------------------

- Avoid hard dependency on ATContentTypes.
  [davisagli]

plone.app.iterate: 2.1.9 → 2.1.10
---------------------------------

- Fixed error on checking in the working copy of an object linked in it's
  parent rich text field, see: https://dev.plone.org/ticket/13462
  [radekj]

plone.app.jquerytools: 1.5.3 → 1.5.4
------------------------------------

- Now execute inline scripts in ajax overlay.
  [vincentfretin]
- Give the pbo object as second parameter for noform callback. You can access
  everything from it, for example the overlay trigger pbo.source.
  [vincentfretin]
- Give the disconnected "el" jQuery object (the div created with the html
  response) instead of "this" (the request object) to the noform and redirect
  callbacks. This fixes the noformerrorshow callback from popupforms.js in the
  Products.CMFPlone package.
  [vincentfretin]
- Adapt jquery.tools.dateinput.css to use Plone popup calendar icon and
  compatible styles.
  [smcmahon]
- Change jqt_checkout_build to not pick up dateinput.css from jQuery.
  This should be Plone-specific.
  [smcmahon]

plone.app.layout: 2.3.3 → 2.3.4
-------------------------------

- handle missing feed type so it doesn't throw an error
  [vangheem]
- handle absense of ACTUAL_URL on request.
  Fixes https://dev.plone.org/ticket/13173
  [vangheem]
- Also show history on the folder contents view
  [vangheem]

plone.app.linkintegrity: 1.5 → 1.5.1
------------------------------------

- unicode links should not raise errors. Fixes https://dev.plone.org/ticket/13468
  [vangheem]
- Dexterity: use zope.lifecycleevent instead of zope.app.container
  interfaces for Plone 4.3 support.
  [jone]
- Avoid a bug during link integrity check when a source or target of the
  reference has been already removed during the deletion process.
  This can happen during large delete processes.
  [thomasdesvenain]
- Monkey patch the Zope HTTPResponse status_code to include a mapping for
  linkintegritynotificationexception, to return a 200 code.
  [thepjot]

plone.app.portlets: 2.4.1 → 2.4.2
---------------------------------

- Make it possible to delete broken portlet assignment.
  [vipod]
- Make sure a portlet name is not a unicode string. This prevents problems when
  trying to use a portlet name in joined strings.
  [wichert]

plone.app.search: 1.1.1 → 1.1.3
-------------------------------

- Readded fix made by eleddy in 1.0.4 wrongfully removed from 1.1.x
  [ichimdav]
- Restored compatibility with IE <= 8 for search.js broke in previous egg
  [ichimdav]
- Fixed incompatibilities of search.js up to and including jQuery 1.9 while
  maintaining compatibility with jQuery all the way to 1.4.4
  [ichimdav]
- Optimized search.js logic by caching jQuery selectors and removing some
  uncessesary dom manipulations
  [ichimdav]
- Fix to make search.js work with jQuery >=1.8.
  [garbas]

plone.app.testing: 4.2.1 → 4.2.2
--------------------------------

- Add [robot] extras for requiring dependnecies for Robot Framework
  tests with Selenium2Library
  [datakurre]
- Install PythonScripts as zope product
  [mikejmets]

plone.app.vocabularies: 2.1.9 → 2.1.10
--------------------------------------

- UsersVocabulary should search on fullname .
  [garbas]

plone.app.z3cform: 0.7.1 → 0.7.2
--------------------------------

- Add a macro and slot to the @@ploneform-render-widget templates
  so it's possible to override the widget rendering without
  changing the markup surrounding it.
  [davisagli]
- Restored support for contents without acquisition chain
  [keul]

plone.dexterity: 2.1.1 → 2.1.2
------------------------------

- Merged Rafael Oliveira's (@rafaelbco) @content-core views from
  collective.cmfeditionsdexteritycompat.
  [rpatterson]

plone.formwidget.namedfile: 1.0.4 → 1.0.5
-----------------------------------------

- Nothing changed yet.

plone.schemaeditor: 1.3 → 1.3.1
-------------------------------

- Quote attribute value in xtags attribute style jquery selector used
  in prepOverlay for field settings. Absence of quote was causing a js error
  on clicking "Settings in schema editor.
  [smcmahon]

plone.session: 3.5.2 → 3.5.3
----------------------------

- Revert accidental change to default encoding for validateTicket.
  [davisagli]

plone.testing: 4.0.7 → 4.0.8
----------------------------

- Factor test request creation out of addRequestContainer into makeTestRequest.
  [davisagli]

plonetheme.classic: 1.3 → 1.3.1
-------------------------------

- Nothing changed yet.

plonetheme.sunburst: 1.4 → 1.4.1
--------------------------------

- fix navigation items having more height than bar in chrome
  [vangheem]
- fix green line showing under current select for green bar items in chrome
  [vangheem]
- change line height of listing table class to only apply to folder contents
  listing where it's affected instead of it applying to styles globally.
  fixes #13420
  [vangheem]
- More cleanup. Move following remaining portlet styles out of public.css:
  - Dashboard styles to member.css,
  - Portlet management styles to controlpanel.css,
  - Other portlet styles to portlet.css.
  [thet]

z3c.form: 2.8.2 → 3.0a2
-----------------------

- The 3.0.0a1 release was missing some files (e.g. locales) due to an
  incomplete MANIFEST.in.
- Removed several parts to be installed by default, since some packages are
  not ported yet.
- Added support for Python 3.3.
- Replaced deprecated zope.interface.implements usage with equivalent
  zope.interface.implementer decorator.
- Dropped support for Python 2.4 and 2.5.
- Make sure the call to the method that returns the default value
  is made with a field which has its context bound.
- The updateWidgets method has learned an argument
  prefix which allows setting the prefix of the field widgets
  adapter.

  This allows updating the common widgets prefix before the individual
  widgets are updated, useful for situations where neither a form, nor
  a widgets prefix is desired.
- Capitalize the messages 'no value' and 'select a value'. This change
  has been applied also to the existing translations (where applicable).
- TextLinesConverter: do not ignore newlines at the end of the inputted
  string, thus do not eat blank items
- TextLinesConverter: toFieldValue, convert conversion exceptions to
  FormatterValidationError, for cases like got a string instead of int
- Missing terms in vocabularies: this was a pain until now.
  Now it's possible to have the same (missing) value unchanged on the object
  with an EditForm after save as it was before editing.
  That brings some changes with it:

  MAJOR: unchanged values/fields do not get validated anymore
  (unless they are empty or are FileUploads)

  A temporary SimpleTerm gets created for the missing value
  Title is by default "Missing: ${value}". See MissingTermsMixin.
- Split configure.zcml
- SequenceWidget DISPLAY_MODE: silently ignore missing tokens,
  because INPUT_MODE and HIDDEN_MODE does that too

plone.app.relationfield: 1.2 → 1.2.1
------------------------------------

docutils: 0.9 → 0.9.1
---------------------

File Description Downloads
download icon Plone-4.3rc1-64.dmg (md5, sig) Plone 4.3rc1 OS X Binary Installer for Lion and Mountain Lion 31
last downloaded 8 weeks ago
download icon Plone-4.3rc1-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. Installer release 2. 251
last downloaded 23 weeks ago
download icon Plone-4.3rc1-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 564
last downloaded 39 weeks ago
Total downloads: 846

4.3b2 (4.3b2) release from the 4.3 series released 2013-01-23

Release information
Changelog:

Full Changelog:
=============

plone.recipe.zope2instance: 4.2.6 → 4.2.8
-----------------------------------------

- Pass python flags to Zope interpreter as well. This prevents the debug
  command from exiting directly.
  [wichert]
- Load PYTHONSTARTUP if defined when running the debug command.
  [mj]

Plone: 4.3b1 → 4.3b2
--------------------

- Release Plone 4.3b2
  [esteele]

Products.ATContentTypes: 2.1.10 → 2.1.11
----------------------------------------

- Fix deprecated import from Archetypes: use atapi instead of public
  [toutpt]

Products.CMFFormController: 3.0.2 → 3.0.3
-----------------------------------------

- Use obj.__parent__ instead of obj getParentNode() for Zope trunk
  compatibility.
  [elro]
- ControllerState.py: Don't use list as default parameter value.
  [kleist]

Products.CMFPlone: 4.3b1 → 4.3b2
--------------------------------

Products.Marshall: 2.1.1 → 2.1.2
--------------------------------

- Unicode export text is not supported since GS 1.7.0.
  [rossp]

Products.MimetypesRegistry: 2.0.3 → 2.0.4
-----------------------------------------

- Nothing changed yet.

Products.PasswordResetTool: 2.0.10 → 2.0.11
-------------------------------------------

- Fixed undefined django_crypto.
  [maurits]

Products.PloneLanguageTool: 3.2.6 → 3.2.7
-----------------------------------------

- Registered ILanguageTool interface to LanguageTool
  by CMFCore.utils.registerToolInterface
  [gborelli]

Products.ResourceRegistries: 2.2.4 → 2.2.6
------------------------------------------

- Raise with of id input fields in ZMI from 30 to 80, so that browser reource
  ids can be shown as whole.
  [thet]
- Fixed spurious test failures for Expires being off by one second.
  [maurits]
- Detect when CSS configuration will cause them to be marked as alternate
  by browsers and warn the user.
  [MatthewWilkes]

Products.TinyMCE: 1.3b8 → 1.3b9
-------------------------------

Products.i18ntestcase: 1.2 → 1.3
--------------------------------

- Allow laquo and raquo HTML entities in translations.
  [hannosch]

archetypes.referencebrowserwidget: 2.4.15 → 2.4.16
--------------------------------------------------

- Add an option of searching for related items by path.
  [plamut]

archetypes.schemaextender: 2.1.1 → 2.1.2
----------------------------------------

- 2.1.2 (2013-01-13)

collective.z3cform.datetimewidget: 1.2.1 → 1.2.2
------------------------------------------------

plone.app.blob: 1.5.5 → 1.5.6
-----------------------------

- Fix BLOB migration when LinguaPlone is installed.
  Also for ATFile.

  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.
  [gotcha]
- Don't fail on obscure chars in filename
  [tomgross]

plone.app.controlpanel: 2.3.3 → 2.3.4
-------------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]

plone.app.dexterity: 2.0.2 → 2.0.3
----------------------------------

- Nothing changed yet.

plone.app.discussion: 2.2.2 → 2.2.3
-----------------------------------

- add anonymous_email_enabled settings to really let integrator activate
  the email field on comment add form when anonymous.
  [toutpt]

plone.app.folder: 1.0.4 → 1.0.5
-------------------------------

- Only set up the folder content type if Archetypes is present.
  [davisagli]

plone.app.i18n: 2.0.1 → 2.0.2
-----------------------------

- 2.0.2 (2013-01-13)

plone.app.iterate: 2.1.8 → 2.1.9
--------------------------------

- Nothing changed yet.

plone.app.jquerytools: 1.5.2 → 1.5.3
------------------------------------

- Call ploneTabInit when a form is reloaded with errors.
  [vincentfretin]

plone.app.linkintegrity: 1.4.7 → 1.5
------------------------------------

- Fix 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.
  [jianaijun]
- 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.
  [jpgimenez]

plone.app.registry: 1.2.1 → 1.2.2
---------------------------------

- Acquisition-wrap value dictionary such that widgets get a useful
  context.
  [malthe]
- Allow XML comments in registry.xml
  [gweis]
- allow using purge=false in dict.value_type == list registry
  imports.
  [vangheem]

plone.app.upgrade: 1.3b1 → 1.3b2
--------------------------------

- Run plonetheme.sunburst 1.4 upgrade.
  [esteele]
- Add upgrade step for plone.app.discussion.
  [toutpt]

plone.app.vocabularies: 2.1.8 → 2.1.9
-------------------------------------

- adding users vocabulary (lazy loading of users) also supports searching over
  users.
  [garbas]

plone.app.workflow: 2.1.1 → 2.1.2
---------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]

plone.batching: 1.0a1 → 1.0b1
-----------------------------

- Nothing changed yet.

plone.behavior: 1.0.1 → 1.0.2
-----------------------------

- Remove dependence of tests on zope.app.testing.
  [davisagli]

plone.contentrules: 2.0.1 → 2.0.2
---------------------------------

- Field descriptions on add form are consistent with the ones in edit form.
  [thomasdesvenain]
- Add MANIFEST.in.
  [WouterVH]

plone.dexterity: 2.1 → 2.1.1
----------------------------

- No longer add title and description fields to new FTIs by default.
  [davisagli, cedricmessiant]
- When pasting into a dexterity container check the FTI for the the pasted
  object to see if it is allowed in the new container.
  [wichert]
- Fixed schema caching. Previously, a non-persistent counter would be
  used as part of the cache key, and changes made to this counter in
  one process would obviously not propagate to other processes.

  Instead, the cache key now includes the schema and subtypes which
  are both retrieved from a FTI-specific volatile cache that uses the
  modification time as its cache key.
  [malthe]

plone.i18n: 2.0.3 → 2.0.5
-------------------------

- Revert 97645c76f5e0cf14e525f702c66fe0c4de8cb0fc.
  [esteele]
- Add Latvian flag to language list
  [maartenkling]

plone.indexer: 1.0.1 → 1.0.2
----------------------------

- Changed the @indexer decorator to maintain the information about the wrapped
  function (__doc__, __module__, __name__, etc).
  [dokai]

plone.namedfile: 2.0 → 2.0.1
----------------------------

- Add direction parameter support in scaling (was ignored in tag and scale
  functions).
  Now calling tag function with parameter direction='down' crops the image.
  direction='thumbnail' by default so default behaviour remains the same.
  [jriboux]

plone.portlet.static: 2.0.1 → 2.0.2
-----------------------------------

- Check if instance is str before turning to unicode as Portal_tranform itself
  can return unicode
  [fafhrd91]
- Portlet title no longer required. If the title is empty, the css class
  "titleless" is added to the header.
  [rnix, thet]
- Adding constraint to validate white spaces
  Fix https://dev.plone.org/ticket/13130
  [hersonrodrigues]
- Add MANIFEST.in.
  [WouterVH]
- Add metadata.xml to profile.
  [WouterVH]

plone.registry: 1.0 → 1.0.1
---------------------------

- 1.0.1 (2013-01-13)

plone.scale: 1.2.2 → 1.3
------------------------

plone.schemaeditor: 1.2.1 → 1.3
-------------------------------

- Use a set of choice fields for the "multiple choice" field option in the UI,
  instead of a list of choice fields. The latter is orderable and is a less
  common use case (plus we need a better widget for it).
  [davisagli]
- Make it possible for schema contexts to restrict the fields that can be added
  by defining an allowedFields property.
  [davisagli]
- Add more specific events for when a field is added or removed.
  [davisagli]
- I18n improved by adding many missing strings
  [giacomos]

plone.transformchain: 1.0.2 → 1.0.3
-----------------------------------

- There was a problem with the charset regular expression, it expected one
  space, and only one, between mimetype and charset. So a valid values like
  "text/html;charset=utf-8" didn't match and default_encoding was returned.
  We fixed it by allowing any number of spaces (including zero).
  [jpgimenez]

plonetheme.sunburst: 1.3.1 → 1.4
--------------------------------

- Move documentation from .txt to .rst files for ReST syntax highlighting.
  [thet]
- Move workflow color definition for state "published" to public.css. The
  "published" color definition is propably something to be excluded with
  public.css in custom designs to avoid coloring of all normally visible links.
  [thet]
- Seperate css rules based on @group hints to dedicated, already existing files
  and leave only Sunburst design-specific styles in public.css. This way, your
  own theme can depend on Sunburst but exclude the public.css file, which leads
  to way less style overrides while still having a Plone-like user interface
  (edit-bars, tables, forms, etc). Fixes pull-requests #1 and #2. Upgrade step
  included (upgrade_step_2_3).
  [thet, TH-code]

plone.app.referenceablebehavior: 0.4.2 → 0.5
--------------------------------------------

File Description Downloads
download icon Plone-4.3b2-UnifiedInstaller-r3.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. Installer release 3. 209
last downloaded 39 weeks ago
download icon Plone-4.3b2-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. Installer Release 2. 27
last downloaded 5 weeks ago
download icon Plone-4.3b2-64.dmg (md5, sig) Plone 4.3b2 OS X Binary Installer for Lion and Mountain Lion 35
last downloaded 46 weeks ago
download icon Plone-4.3b2-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 360
last downloaded 6 weeks ago
Total downloads: 631

4.3b1 release from the 4.3 series released 2013-01-04

Release information
Changelog:

AccessControl: 3.0.4 → 3.0.6
----------------------------

DateTime: 3.0.1 → 3.0.2
-----------------------

plone.recipe.zope2instance: 4.2.5 → 4.2.6
-----------------------------------------

- Use interpreter script instead of setting PYTHONPATH. Fixes Windows
  "the environment variable is longer than 32767 bytes" error.
  [rossp]
- Make the zope.conf http-server optional by setting http-address to
  an empty string. Useful for configurations used under an external
  server such as a WSGI deployment.
  [rossp]

experimental.cssselect: 0.1 → 0.3
---------------------------------

mailinglogger: 3.4.1 → 3.7
--------------------------

repoze.xmliter: 0.4 → 0.5
-------------------------

- Add __len__ to serializer to help WSGI servers.
  [Laurence]
- Serializer should iter the entire string in one go.
  [Laurence]

simplejson: 2.1.6 → 2.5.2
-------------------------

Plone: 4.3a2 → 4.3b1
--------------------

- Release Plone 4.3b1
  [esteele]

Products.ATContentTypes: 2.1.9 → 2.1.10
---------------------------------------

- change string ownership to creators as it makes more sense
  refs https://dev.plone.org/ticket/8725
  [maartenkling]
- Make sure ATTopic.queryCatalog cannot be published. This fixes
  https://plone.org/products/plone/security/advisories/20121106/14
  [davisagli]

Products.Archetypes: 1.8.4 → 1.8.6
----------------------------------

- Add missing security declarations on the UIDResolver class.
  https://plone.org/products/plone/security/advisories/20121106/08
  [davisagli]
- Sanitize input to go_back script. This fixes
  https://plone.org/products/plone/security/advisories/20121106/11
  [davisagli]
- Disallow downloading files via the at_download script if the user does not
  have the field's read_permission. This addresses a security vulnerability
  discussed at http://plone.org/products/plone/security/advisories/20121106/17
  [davisagli]
- Add minute_step to CalendarWidget so we can define another minute step than
  hardcoded 5 for now
  [gbastien]
- If form tabbing is allowed, make sure we can still track the current fieldset
  if form submission returns to the edit form.
  [davisagli]
- Fix inline validation for items in the portal_factory.
  [davisagli]
- Change used event to update metadata during copy&paste fixes #13326 and makes
  1.8.5 compatible with LinguaPlone again.
  [do3cc]

Products.CMFEditions: 2.2.6 → 2.2.7
-----------------------------------

- put back the history legend for compare/diff versions, fixes #9371
  [maartenkling]
- Site administrators do revisioning

Products.CMFPlacefulWorkflow: 1.5.8 → 1.5.9
-------------------------------------------

- Fixed handling of "update security" option.
  [ericof]

Products.CMFPlone: 4.3a2 → 4.3b1
--------------------------------

Products.contentmigration: 2.0.3 → 2.1.2
----------------------------------------

- When Joe is the Creator of an object and Jane is the Owner, make
  sure Joe stays the Creator after migrating.
  [maurits]
- Migrate marker interfaces.
  Fixes http://dev.plone.org/ticket/11424
  [maurits]
- Migrate extension fields too (archetypes.schemaextender).
  [maurits]
- Use obj.__parent__ instead of obj getParentNode() for Zope trunk
  compatibility.
  [elro]
- Add support for a limit option for the catalog based walkers, so it only
  tries to load up to limit items at a time, defaulting to no limit.
  [hannosch]
- Catch attribute errors during brain.getObject and log them instead of
  breaking the upgrade.
  [hannosch]

Products.ExtendedPathIndex: 3.0.1 → 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 that
  the entire path is indexed already.
  [bosim]

Products.PasswordResetTool: 2.0.9 → 2.0.10
------------------------------------------

- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- registered_notify_template.pt: show login name instead of user id.
  Normally this is the same, but this is not necessarily true when
  using the email address as login name.
  [maurits]

Products.PloneLanguageTool: 3.2.5 → 3.2.6
-----------------------------------------

- Do not try to get content language for resources that are not
  content. Fixes http://dev.plone.org/plone/ticket/11263
  [keul]

Products.PlonePAS: 4.1a2 → 4.1
------------------------------

- Fix assignRoleToPrincipal to work with new Products.PluggableAuthService 1.10.0.
  [maurits]
- Fix saving, getting and deleting the user portrait for non-standard
  user ids like 'bob-jones' or '<email address hidden>'.
  [maurits]
- Fix the test for the current password if the user id differs from
  the login name.
  [maurits]

Products.PortalTransforms: 2.1.1 → 2.1.2
----------------------------------------

- Adjust safe_html transform to block various XSS vulnerabilities. This fixes
  https://plone.org/products/plone/security/advisories/20121106/18
  [davisagli]

Products.ResourceRegistries: 2.2.3 → 2.2.4
------------------------------------------

- Add some space between up/down and remove links in ZMI
  [maartenking]

Products.TinyMCE: 1.3b6 → 1.3b8
-------------------------------

archetypes.referencebrowserwidget: 2.4.14 → 2.4.15
--------------------------------------------------

- Make new added references sortable with already existing ones
  while editing a content. Fixes http://dev.plone.org/plone/ticket/13271
  [gbastien]
- Use HTML5 placeholder attribute on search box. Replaces deprecated
  inputLabel class.
  [danjacka]

diazo: 1.0.2 → 1.0.3
--------------------

plone.app.blob: 1.5.4 → 1.5.5
-----------------------------

- Added adapter for data wrapped in xmlrpclib.Binary
  https://github.com/plone/plone.app.blob/pull/1
  [aclark, garbas]
- Fix BLOB migration when LinguaPlone is installed.
  [rpatterson]

plone.app.caching: 1.1.1 → 1.1.2
--------------------------------

- Add other feed types to plone.content.feed purge policy
  [vangheem]
- Fix bug where resource registries etag is calculated incorrectly if a registry
  is missing.
  [davisagli]
- Fix bug 12038. If transformIterable
  iterates on the 'result' iterable, it must return a new one.
  [ebrehault]

plone.app.collection: 1.0.6 → 1.0.7
-----------------------------------

- Check if item isPrincipiaFolderish instead of the hardcoded portal_type
  Folder when searching for images
  [ichimdav]
- Fix thumbnail_view so it works with any portal_atct image types not just
  with Image and News Items
  [ichimdav]
- properly show dates on tabular view, fixes #12907
  [maartenkling]

plone.app.contentmenu: 2.0.6 → 2.0.7
------------------------------------

- add prefix to id tag for display menu dropdown items, fixes #11927 and #10894
  [maartenkling]

plone.app.contentlisting: 1.0.2 → 1.0.4
---------------------------------------

- 1.0.4 (2013-01-01)
- Whoever heard I liked batching was wrong. The Catalog results are
  already batched, so don't batch them again.
  [lentinj]

plone.app.contentrules: 2.2 → 2.2.1
-----------------------------------

- Remove KSS dependency.
  [davisagli]

plone.app.controlpanel: 2.3.2 → 2.3.3
-------------------------------------

- Fix description of 'email as login' security setting. It said
  existing users could go to the personalize information page and save
  it to start using their email as login, but that no longer works and
  is too hard to fix. We now only recommend using the
  migrate-to-emaillogin page as manager.
  Fixes http://dev.plone.org/ticket/11283
  [maurits]
- Only show the inline editing setting if plone.app.kss is present.
  [davisagli]
- Fix as site administrator modify users in controlpanel
  when a user in the list is in administrator group, refs #12307
  [maartenkling]
- When browsing users and groups, clear searchstring when adding
  or removing. Also do not show search results then.
  [maurits]
- When browsing users and groups, clear searchstring when selecting
  show all.
  [maartenkling]
- Add error class to portalMessage when portalMessage contains error
  [maartenkling]
- Fix 'Redirect immediately to link target' setting doesn't stick #12892
  [maartenkling]
- Change title and description for permitted styles so its correct
  [maartenkling]
- Fix @@usergroup-groupmembership "Show All users" batching broken
  [maartenkling]

plone.app.dexterity: 2.0.1 → 2.0.2
----------------------------------

- Added French translations
  [cedricmessiant]
- The behavior controlpanel now correctly invalidates any modified FTIs.
  [malthe]
- I18n improved by adding many missing strings
  [giacomos]
- better graphical integration in the control panel
  [giacomos]
- Allow discussion behavior added.
  [timo]

plone.app.discussion: 2.2 → 2.2.2
---------------------------------

- first check if captcha is installed before we open browsers zcml
  files that depend on these packages, fixes #12118 and #12774
  [maartenkling]
- Make conversation view not break when comment-id cannot be converted to long.
  Fixes #13327
  [khink]
- fix insufficient privileges when trying to view
  the RSS feed of a comment collection
  [maartenkling]
- removed inline border=0 and move it to css
  [maartenkling]
- For migrations of comments without a valid old_status, apply the 'published'
  state.
  [thet]
- Re-apply eleddy's "Revert modification date since this is fixed in
  p.a.caching now." as her commit was lost later on due to some git magic.
  [thet]
- Remove submitting the controlpanel form again after removing disabled tags
  fixes #13037 and #12357
  [maartenkling]
- Remove inline styles, fixes #12399
  [maartenkling]
- add fallback border color for i8, fixes #11324
  [maartenkling]
- Replace discussionitem_icon.gif with png version.
  [timo]
- Fix catalog updates for IObjectMovedEvent
  [gaudenz]
- Fix non-functioning user_notification feature
  [izak]

plone.app.form: 2.2 → 2.2.1
---------------------------

- Finish removing KSS-based inline editing support.
  [davisagli]

plone.app.jquerytools: 1.5.1 → 1.5.2
------------------------------------

- Dont be so strong with regexp in overlayhelpers.js
  [garbas]

plone.app.layout: 2.3.2 → 2.3.3
-------------------------------

- Changed the behaviour of the title viewlet for items in the portal_factory.
  See https://dev.plone.org/ticket/12117
  [alert]
- Fix an edge case where getNavigationRootObject could loop infinitely.
  [davisagli]
- Add 'subsection' prefix to the all sections below to avoid classnames
  that start with digits, which is not permitted by the CSS standard.
  [erral]
- Display publication date only if Effective date is set, regardless of object
  state. Tickets:
  https://dev.plone.org/ticket/13045 and https://dev.plone.org/ticket/13046
  [vipod]

plone.app.locales: 4.2.2 → 4.2.4
--------------------------------

- Updated translations.
- Updated Romanian translation for ATContenttypes
  [ichimdav]
- Updated Finnish translations.

plone.app.portlets: 2.4 → 2.4.1
-------------------------------

- Navigation portlet: Add "section-XXX" class for the top node, useful for
  background colors/images.
  [kleist]
- Don't break if a feed does not have an "rel=alternate type=html" link. It is
  possible for a valid Atom feed to omit a <link rel="alternate" type="html"
  href="http://server.com"/> element which is available through the feedparser
  object as a feed.link attribute. If the feed does not have this element then
  the RSS portlet will throw an AttributeError which will propagate to the page
  preventing the original page from rendering. This changeset adds support for
  such feeds.
  [dokai]

plone.app.querystring: 1.0.6 → 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 to
  missing vocabulary utilities.
  [bosim]

plone.app.search: 1.1 → 1.1.1
-----------------------------

- Fixed translation problem with the @@updated_search responses.
  [dokai]
- fix search results when having done a seach and switching out some
  items and doing the same search again, refs #12880
  [maartenkling, robgietema]
- only fill query when there is at least one type selected
  [maartenkling]
- Fixed Google Chrome and Safari search compatibility problem
  https://dev.plone.org/ticket/13249
  [Manabu TERADA]

plone.app.testing: 4.2 → 4.2.1
------------------------------

- Allow testing with non standard port. Allows running multiple test suites
  in parallel.
  [do3cc]
- Documentation updates.
  [moo]

plone.app.textfield: 1.2.1 → 1.2.2
----------------------------------

- Add support for collective.ckeditor.
  [tschorr]

plone.app.theming: 1.1b1 → 1.1b2
--------------------------------

- Ensure host blacklist utilises SERVER_URL to correctly determine hostname
  for sites hosted as sub-folders at any depth.
  [davidjb]
- Add test about plone.app.theming / plone.app.caching integration when
  using GZIP compression for anonymous
  (see ticket 12038). [ebrehault]

plone.app.upgrade: 1.3a2 → 1.3b1
--------------------------------

- Make sure the syndication upgrade step unregisters the old tool
  as a utility.
  [davisagli]
- Add upgrade for version 4.3b1 to make sure TinyMCE is upgraded.
  [davisagli]
- In the UID index migration, if there are items whose key is None,
  skip them instead of complaining about there being multiple items.
  [davisagli]

plone.app.viewletmanager: 2.0.2 → 2.0.3
---------------------------------------

- Hiding viewlets for skinname="*" was not working properly.
  Closes http://dev.plone.org/plone/ticket/10903
  [garbas, WouterVH]
- Add plone.app.vocabularies as dependency to get the list of existing skins.
  [WouterVH]
- Add MANIFEST.in.
  [WouterVH]

plone.app.workflow: 2.1 → 2.1.1
-------------------------------

- Extensibility improvement on sharing view so developers can easily
  override this view and change what groups are always displayed (STICKY).
  [ispburger]
- Use HTML5 placeholder attribute on Sharing tab search box. Replaces
  deprecated inputLabel class.
  [danjacka]

plone.app.z3cform: 0.7 → 0.7.1
------------------------------

- Overrode ObjectSubForm for IObject field in order to provide get_closest_content
  method. Now it is possible to guess the closest content from a Multiwidget subform.
  [gborelli]
- Added utils.closest_content from plone.formwidget.contenttree.utils
  [gborelli]
- Primarily use form name for 'kssattr-formname' form attribute.
  [vipod]
- Rename the 'fieldset.current' hidden input to 'fieldset' for consistency
  with Archetypes.
  [davisagli]

plone.cachepurging: 1.0.3 → 1.0.4
---------------------------------

- Fixed purge paths for virtual hosting scenarios using virtual path components.
  [dokai]

plone.dexterity: 2.0 → 2.1
--------------------------

- The default attribute accessor now also looks through subtypes
  (behaviors) to find a field default.
  [malthe]
- Added support in the FTI to look up behaviors by utility name when
  getting additional schemata (i.e. fields provided by behaviors).

  This functionality makes it possible to create a behavior where the
  interface is dynamically generated.
  [malthe]
- Return early for attributes that begin with two underscores.
  https://github.com/plone/plone.dexterity/pull/11
  [malthe]
- Make it possible to define a SchemaPolicy for the FTI
  [Frédéric Péters]
  [gbastien]

plone.formwidget.namedfile: 1.0.3 → 1.0.4
-----------------------------------------

- added french translation
  [tschanzt]
- added danish translation
  https://github.com/plone/plone.formwidget.namedfile/pull/2
  [tmog]

plone.indexer: 1.0 → 1.0.1
--------------------------

- Relicense under modified BSD license; per Plone Foundation board
  approval on 2012-05-31.
  See: http://plone.org/foundation/materials/foundation-resolutions/plone-framework-components-relicensing-policy
  [supton]
- Add MANIFEST.in.
  [WouterVH]

plone.intelligenttext: 2.0.1 → 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
  [dnouri]
- Add MANIFEST.in.
  [WouterVH]

plone.keyring: 2.0 → 2.0.1
--------------------------

- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]

plone.openid: 2.0 → 2.0.1
-------------------------

- Fixed to store timestamp as part of nonce. This fixes
  http://dev.plone.org/plone/ticket/11987
  [datakurre]
- Add MANIFEST.in.
  [WouterVH]

plone.outputfilters: 1.6 → 1.8
------------------------------

- Fix packaging issue.
  [esteele]
- When resolving images, only look upward for the full image if the
  image that was traversed is not a content item (i.e. is a scale).
  [davisagli, datakurre]
- Also convert "resolveUid/" links (big 'U') that FCKeditor used to create.
  [hacklschorsch]
- Also escape double quotes, fixes #13219
  [maartenkling]

plone.portlet.collection: 2.1.2 → 2.1.3
---------------------------------------

- Fix for #12274 - missing icons for some contenttypes.
  [spereverde]

plone.protect: 2.0 → 2.0.2
--------------------------

- Use constant time comparison to verify the authenticator. This is part of the
  fix for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]
- Add ability to customize the token created.
  [vangheem]

plone.resource: 1.0.1 → 1.0.2
-----------------------------

- Nothing changed yet.

plone.resourceeditor: 1.0b3 → 1.0b4
-----------------------------------

- Fixed a bug with saving files containing non-ASCII characters.
  [optilude]

plone.rfc822: 1.0 → 1.0.1
-------------------------

- 1.0.1 (2013-01-01)

plone.session: 3.5 → 3.5.2
--------------------------

- Use constant time comparison when validating tickets. This is part of the fix
  for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Handle encoded strings for userids.
  [elro]
- Add MANIFEST.in.
  [WouterVH]
- Fix for Python 2.4 under 64bit Mac OS generating incorrect mod_auth_tkt
  digests
  [MatthewWilkes]

plone.subrequest: 1.6.6 → 1.6.7
-------------------------------

- Ensure correct handling of bare virtual hosting urls.
  [elro]

plone.supermodel: 1.2 → 1.2.1
-----------------------------

- Allow XML comments in field definitions.
  [gweis]

plone.testing: 4.0.6 → 4.0.7
----------------------------

- Fix quoting of urls by the testbrowser.
  [do3cc]

plonetheme.classic: 1.2.4 → 1.3
-------------------------------

- Reinstate positioning for magnifying glass image on search results
  Search button.
  [danjacka]
- Fix sitemap display by making styles more specific than #content ul.
  [danjacka]

plonetheme.sunburst: 1.3 → 1.3.1
--------------------------------

- Apply .portalMessage styling to reST admonitions
  https://github.com/plone/plonetheme.sunburst/pull/4
  [rpatterson]
- style reset on th for table.plain and IE9, fixes #11589
  [maartenkling]
- more specific Sunburst CSS on content-core dd, fixes #11840
  [maartenkling]

wicked: 1.1.9 → 1.1.10
----------------------

- Fix minor white space test failures in combination with chameleon.
  [maurits]

zope.schema: 4.2 → 4.2.2
------------------------

plone.formwidget.autocomplete: 1.2.3 → 1.2.4
--------------------------------------------

- Switch the default parser to use the title as the value, so that titles
  are used to autocomplete what's in the text input box.
  [lentinj]
- Add a custom parse function that defaults to an identical function to the
  default one.
  [lentinj]

z3c.relationfield: 0.6.1 → 0.6.2
--------------------------------

File Description Downloads
download icon Plone-4.3b1-64.dmg (md5, sig) Plone 4.3b1 OS X Binary Installer for Lion and Mountain Lion 20
last downloaded 46 weeks ago
download icon Plone-4.3b1-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 124
last downloaded 4 weeks ago
Total downloads: 144

4.2.6 release from the 4.2 series released 2013-09-09

Release information
Changelog:

plone.recipe.zope2instance: 4.2.10 → 4.2.13
-------------------------------------------

- adding support for zopectl umask
  [hman]
- be able to set zeo client as read only from buildout configuration
  [vangheem]
- When creating the blobstorage dir, make it only readable for the
  current user, otherwise you get a ZODB warning on startup. This
  uses code from the ZODB, which does the same when Zope starts up and
  the blobstorage directory does not exist yet.
  [maurits]
- Fixed check for empty custom_access_event_log and custom_event_log.
  [alecghica]

plone.recipe.zeoserver: 1.2.3 → 1.2.6
-------------------------------------

- nothing changed yet
- add support for setting zeoserver as read only
  [vangheem]
- Add integration with ZRS
  [vangheem]
- Nothing changed yet.
- Adding ability to control output script name for repozo. Use the
  repozo-script-name option to change the script name.
  [do3cc]

collective.xmltestreport: 1.2.2 → 1.2.6
---------------------------------------

lxml: 2.3.4 → 2.3.6
-------------------

Plone: 4.2.5 → 4.2.6
--------------------

- Release Plone 4.2.6
  [esteele]

Products.ATContentTypes: 2.1.12 → 2.1.13
----------------------------------------

- Fixed : add menu doesn't appear for a user that can't add on folder's parent
  if this folder have a different content type.
  refs https://dev.plone.org/ticket/13582
  [thomasdesvenain]

Products.Archetypes: 1.8.6 → 1.8.8
----------------------------------

- Make some methods of TypesWidget unpublishable.
  [davisagli]
- Remove UIDResolver's resolve_url and protect UIDCatalogBrains' getObject.
  Protect ReferenceEngine's getReferences and getBackReferences.
  Add security declarations to functions in utils.py.
  (Security fixes from PloneHotfix20130618)
  [davisagli]
- Revert a change in KSS that broke Plone 4.2 compatibility.
  [esteele]
- Add a transaction note when setting a default value for a field which doesn't
  have a storage yet
  [frapell]
- Avoid UnicodeDecodeError in @@at_utils.translate if the value contains special chars
  [gbastien]
- Ignore missing file and blob uploads during content_type validation
  [pjstevns]
- Before validating the field, make sure you actually have the field
  objects for the type
  [vangheem]
- Fix issue #7556 (https://dev.plone.org/ticket/7556) by adding
  validation of uploaded blobs by checking the allowable_content_types
  attribute of a field
  [pjstevns]
- Provide fix for issue #9774 (https://dev.plone.org/ticket/9774)
  change import target and update order params in install_uidcatalog
  from setuphandlers has different order params
  [bogdangi]
- Provide sane defaults for minute_step, which is an integer
  everywhere else.
  [tomgross]
- Fix when using archetypes.schemaextender. the keyword widget call to
  field.getAccessor return None, so to let integrator do sth we
  need to said index name is equal to field name.
  [toutpt]
- Don't fail if contenttype can not be acquired (eg PFG)
  [tomgross]
- Translate selection values in base_view, fix #7627 (https://dev.plone.org/ticket/7627)
  [kiorky]

Products.CMFDynamicViewFTI: 4.0.3 → 4.0.5
-----------------------------------------

- Add i18n translation domain to the zcml to remove UserWarning.
- Add cmf.ModifyViewTemplate zcml permission for "Modify view template"
  [toutpt]

Products.CMFPlone: 4.2.5 → 4.2.6
--------------------------------

Products.contentmigration: 2.1.3 → 2.1.5
----------------------------------------

- Keep redirections from plone.app.redirect when migrating.
  [maurits]
- Default to position 0 if folder position is not assigned.
  [kroman0, pbauer]

Products.MimetypesRegistry: 2.0.4 → 2.0.5
-----------------------------------------

- Add missing module security declarations.

Products.PasswordResetTool: 2.0.12 → 2.0.15
-------------------------------------------

- Nothing changed yet.
- Always try to look up what the user entered as a login name before
  treating it as a user id.
  [davisagli]
- Make sure password reset form action url is based on the reset tool and not
  the "passwordreset" python script. Fixes issue where the "passwordreset"
  was executed before the pwreset_form action handler was traversed to and
  caused an error before the reset request could even be attempted.
  [vangheem]
- Fix exception when use_email_as_login is on and the user enters
  an invalid login on pwreset_form.
  [davisagli]

Products.PlacelessTranslationService: 2.0.3 → 2.0.4
---------------------------------------------------

- Add module security declarations. Prevent publishing of
  the translate method. (Fixes from PloneHotfix20130618.)
  [davisagli]

Products.PloneTestCase: 0.9.15 → 0.9.17
---------------------------------------

- Install plone.app.event conditionally and only for Plone 4.4 and up.
  [thet]
- Fix broken imports, have plone.app.events conditionnaly loaded.
  [kiorky]

Products.ResourceRegistries: 2.2.7 → 2.2.9
------------------------------------------

- Allow users to add resources starting with '//', the proper way to link
  to external resources when serving over http and https. This makes it
  much easier to manage content on CDNs.
  [eleddy]
- Avoid recursive call of _migrateCookedResouces method in BaseTool which
  prevented the old concatenated resource storage from beeing migrated.
  The problem emerged when migrating from Plone 4.2 to 4.3.
  [thet]

Products.TinyMCE: 1.2.15 → 1.2.17
---------------------------------

- Check for a 'enable_tinymce_livesearch'property in order to override the
  enable_livesearch of site_properties for instances where you want to have
  livesearch enabled on the portal_search and yet you do not want it enabled
  within TinyMCE and the other way around
  [ichim-david]
- Fixed charset in source editor for non en languages.
  [kroman0]
- Fixed javascript error when using Firefox because of editor_plugin.js found
  within plonestyle and definitionlist plugins.
  This is a backport of a solution done in master branch in changeset 8efc3145
  [ichim-david]
- Fixed plone.namedfile dependecy check
  [keul]

Products.kupu: 1.5.1 → 1.5.2
----------------------------

archetypes.kss: 1.7.2 → 1.7.3
-----------------------------

- On KSS Validation, pass REQUEST to validate method.
  Without it, it can happen that the language negociator chooses
  a different language for error messages than the regular form validation.
  This can result in error messages in different languages for kss
  and normal form validation.
  [do3cc]

archetypes.querywidget: 1.0.8 → 1.0.9
-------------------------------------

- Fix CSS to ensure that multiple selection widgets are accessible and visible
  to the user.
  [davidjb]

archetypes.referencebrowserwidget: 2.4.17 → 2.4.19
--------------------------------------------------

- Modified pagination links selector to use only ".listingBar" instead of
  "div.listingBar". The batchnavigation.pt template can be customized in a
  theme and use a different structure, "ul.listingBar" for example.
  [vincentfretin]
- If we have a sort_on parameter in base_query,
  use it instead of getObjPositionInParent to display folder content.
  [thomasdesvenain]
- Added two widget properties that allow to add help messages on popup,
  in two slots (top and bottom).
  [thomasdesvenain]
- Added css ids in popup.
  [thomasdesvenain]
- Wrap jQuery functions for better compatibility.
  [esteele]

collective.z3cform.datetimewidget: 1.2.3 → 1.2.5
------------------------------------------------

diazo: 1.0.3 → 1.0.4
--------------------

plone.app.blob: 1.5.7 → 1.5.8
-----------------------------

- Use obj.Schema() instead of obj.schema in the migration process.
  [gbastien]

plone.app.caching: 1.1.3 → 1.1.6
--------------------------------

- Fix double purge of paths for items whose default view is the same as /view
  [eleddy]
- Register the plone.atobjectfields adapter not only when Products.Archetypes
  but also plone.app.blob is installed.
  [thet]
- Fixed purge paths for virtual hosting scenarios using virtual path components.
  [dokai]

plone.app.collection: 1.0.8 → 1.0.9
-----------------------------------

- Provide /RSS view for collection so we at least have an option
  for syndication before 4.3
  [vangheem]

plone.app.contentlisting: 1.0.4 → 1.0.5
---------------------------------------

- Add missing getDataOrigin method to interfaces.
  [timo]

plone.app.controlpanel: 2.2.11 → 2.2.12
---------------------------------------

- Do not assume roles managed through the control panel include Manager.
  [danjacka]

plone.app.imaging: 1.0.7 → 1.0.9
--------------------------------

- Make getQuality always return an integer.
- Make the quality of scaled images configurable through the configlet.
  https://dev.plone.org/ticket/13337
  [khink]

plone.app.iterate: 2.1.9 → 2.1.10
---------------------------------

- Fixed error on checking in the working copy of an object linked in it's
  parent rich text field, see: https://dev.plone.org/ticket/13462
  [radekj]

plone.app.layout: 2.2.9 → 2.2.10
--------------------------------

- Fixed AttributeError for FilesystemResourceDirectory
  See https://dev.plone.org/ticket/13506
  [kroman0]
- Check appropriate permission for 'Revert to this revision' button.
  [danjacka]

plone.app.linkintegrity: 1.5.1 → 1.5.3
--------------------------------------

- Set a maxsize when decompressing request data.
  [davisagli]
- Fixed dexterity referenceablebehavior integration.
  [maurits]
- Fix #13681, documents referencing each other will now also trigger a link
  integrity warning.
  [do3cc]
- Exceptions now return the repr() and not the str() of the object. This way
  we avoid, for File content types, loading the whole object data into memory.
  This closes https://dev.plone.org/ticket/13519
  [ericof]

plone.app.portlets: 2.3.8 → 2.3.9
---------------------------------

- Acquisition-wrap portlet assignments retrieved from storage.
  [davisagli]
- Added portal_calendar types to the calendar portlet. Now each type is working if it's listet in portal_calendar. This fix is already migrated in 2.4.x[dr460neye]
- Added portal_calendar types to the event portlet. Now each type is working if it's listet in portal_calendar. This fix is will be also migrated in 2.4.x[dr460neye]

plone.app.querystring: 1.0.7 → 1.0.8
------------------------------------

- Fix UnicodeDecodeError on utf8-encoded Subject strings.
  [tisto]

plone.app.upgrade: 1.2.5 → 1.2.6
--------------------------------

- Add upgrade profile for Plone 4.2.5
  [esteele]

plone.app.viewletmanager: 2.0.3 → 2.0.4
---------------------------------------

- Handle exception during viewlet rendering process: log the exception and
  display an error message. [toutpt]

plone.app.vocabularies: 2.1.10 → 2.1.11
---------------------------------------

- SlicableVocabulary context is not needed when initialing
  [garbas]
- KeywordsVocabularyFactory now accepts query which filters keywords listed in vocabulary
  [garbas]
- add support for a catalog vocabulary
  [vangheem]

plone.contentrules: 2.0.2 → 2.0.3
---------------------------------

- Fix: Plone 4.3 sites were broken by "Content added" content rules created before 4.3.
  [thomasdesvenain]

plone.i18n: 2.0.5 → 2.0.9
-------------------------

- German URL normalizer: handle German ‚single‘ and „double“
  quotation marks, em dash –, paragraph § and € sign.
  [jnachtigall]
- Add Portuguese normalizer.
  [hvelarde]
- Fix regression in normalizer: handle POSIX locale identifiers
  in addition to IETF language codes.
  [davisagli]
- Fixed does not correctly handle client HTTP_ACCEPT_LANGUAGE is
  language/country combination.
  [jianaijun]

plone.outputfilters: 1.8 → 1.9
------------------------------

- If we have an image description it should go into the alt text of the img
  tag
  [ale-rt]

plone.portlet.collection: 2.1.3 → 2.1.4
---------------------------------------

- Support for Dexterity-based collections added. Use 'title_or_id' instead of
  the AT-specific 'pretty_title_or_id'.
  [timo]
- Remove deprecated getIcon() method from collection portlet view.
  [timo]

plone.rfc822: 1.0.1 → 1.0.3
---------------------------

- Branch for Plone 4.2/4.3 compatibility changes.
  [esteele]
- Marshall collections as ASCII when possible.
  [davisagli]
- Add support for marshalling decimal fields.
  [davisagli]

plone.stringinterp: 1.0.7 → 1.0.9
---------------------------------

- Added id substitution variable
  that works with content events and user events.
  [thomasdesvenain]
- Email substitutions are not restricted to contentish anymore,
  so we can use them with user events.
  [thomasdesvenain]
- Added editor_emails substitution variable.
  [thomasdesvenain]

plone.app.dexterity: 1.2.1 → 1.2.2
----------------------------------

plone.app.relationfield: 1.2 → 1.2.1
------------------------------------

plone.behavior: 1.0.1 → 1.0.2
-----------------------------

plone.directives.form: 1.0 → 1.1
--------------------------------

plone.formwidget.autocomplete: 1.2.4 → 1.2.5
--------------------------------------------

plone.formwidget.namedfile: 1.0.4 → 1.0.5
-----------------------------------------

File Description Downloads
download icon Plone-4.2.6-64.dmg (md5, sig) Plone 4.2.6 OS X Binary Installer for Lion and Mountain Lion 1,161
last downloaded 3 weeks ago
download icon Plone-4.2.6-UnifiedInstaller.tgz (md5, sig) Unified Installer (source kit; installs on Linux, BSD, OS X) 3,817
last downloaded 24 hours ago
Total downloads: 4,978

4.2.5 release from the 4.2 series released 2013-03-09

Release information
Changelog:

plone.recipe.zope2instance: 4.2.8 → 4.2.10
------------------------------------------

- Recipe would fail if eggs are stored in readonly cache. Don't copy
  permissions from the egg.
  [garbas]
- Add trove classifiers to note Python version compatibility.
  [hannosch]

Plone: 4.2.4 → 4.2.5
--------------------

- Release Plone 4.2.5
  [esteele]

Products.ATContentTypes: 2.1.11 → 2.1.12
----------------------------------------

- Fix missing references on copy of (old-style) Collection path
  criterion and relatedItems on stock content using the schema
  flag keepReferencesOnCopy. Refs: https://dev.plone.org/ticket/9919
  [seanupton]

Products.CMFDiffTool: 2.0.1 → 2.0.2
-----------------------------------

- Merge Rafael Oliveira's (@rafaelbco) Dexterity support from
  collective.dexteritydiff.
  [rpatterson]

Products.CMFEditions: 2.2.7 → 2.2.8
-----------------------------------

- Fix modifier check that made AT assumptions about Dexterity
  content.
  [rpatterson]
- Remove hard dependency on Archetypes.
  [davisagli]

Products.CMFPlone: 4.2.4 → 4.2.5
--------------------------------

Products.contentmigration: 2.1.2 → 2.1.3
----------------------------------------

- Modify UIDMigrator so that it also works for items which
  provides IMutableUUID.
  [pabo]

Products.PasswordResetTool: 2.0.11 → 2.0.12
-------------------------------------------

- Fixed typo in registered_notify_template.pt: capitalization of sentence start.

Products.PlonePAS: 4.0.15 → 4.0.16
----------------------------------

- Added empty updateUser and updateEveryLoginName methods in
  ZODBMutablePropertyProvider to fulfill the new standards of the
  IUserEnumerationPlugin.
  [maurits]

Products.PluggableAuthService: 1.9 → 1.10
-----------------------------------------

- Allow specifying a policy for transforming / normalizing login names
  for all plugins in a PAS:

  Added login_transform string property to PAS.

  Added applyTransform method to PAS, which looks for a method on PAS
  with the name specified in the login_transform property.

  Added two possible transforms to PAS: lower and upper.

  Changed the methods of PAS to call applyTransform wherever needed.

  Added the existing updateUser method of ZODBUserManager to the
  IUserEnumerationPlugin interface.

  Added a new updateEveryLoginName method to ZODBUserManager and the
  IUserEnumerationPlugin interface.

  Added three methods to PAS and IPluggableAuthService:
  updateLoginName, updateOwnLoginName, updateAllLoginNames.
  These methods call updateUser or updateEveryLoginName on every
  IUserEnumerationPlugin. Since these are later additions to the plugin
  interface, we log a warning when a plugin does not have these methods
  (for example the mutable_properties plugin of PlonePAS) but will
  not fail. When no plugin is able to update a user, this will raise an
  exception: we do not want to quietly let this pass when for example a
  login name is already taken by another user.

  Changing the login_transform property in the ZMI will call
  PAS.updateAllLoginNames, unless login_transform is the same or
  has become an empty string.

  The new login_transform property is empty by default. In that case,
  the behavior of PAS is the same as previously. The various
  applyTransform calls will have a (presumably very small)
  performance impact.
- Launchpad #1079204: Added CSRF protection for the ZODBUserManager,
  ZODBGroupManager, ZODBRoleManger, and DynamicGroupsPlugin plugins.

Products.ResourceRegistries: 2.2.6 → 2.2.7
------------------------------------------

- Fixed some spurious test failures for Expires being off by
  minus one second.
  [maurits]

archetypes.querywidget: 1.0.6 → 1.0.8
-------------------------------------

- Hide the test_fixture profile from @@plone-addsite view.
  [esteele]
- Bugfix: Handle vocabularies with integers as values,
  see http://dev.plone.org/ticket/13421 [frapell]

archetypes.referencebrowserwidget: 2.4.16 → 2.4.17
--------------------------------------------------

- 2.4.15 broke non-multi reference selection. Added code to discriminate
  between multi and single widget id. Fixes http://dev.plone.org/ticket/13402
  [smcmahon]

collective.z3cform.datetimewidget: 1.2.2 → 1.2.3
------------------------------------------------

plone.app.blob: 1.5.6 → 1.5.7
-----------------------------

- Only set the instance id from the name of an uploaded file
  if the file field is primary.
  [davisagli]

plone.app.caching: 1.1.2 → 1.1.3
--------------------------------

- Provide message for newbies to suggest importing
  pre-defined caching rule set.
  [vangheem]

plone.app.collection: 1.0.7 → 1.0.8
-----------------------------------

- fix album view if item does not have images
  [vangheem]

plone.app.contentmenu: 2.0.7 → 2.0.8
------------------------------------

- 2.0.8 (2013-03-05)

plone.app.discussion: 2.1.8 → 2.1.9
-----------------------------------

- Check for 'checked' attribute in a way that work also for jQuery 1.7
  [ichimdav]
- Better fix for #13037 by removing submit event trigger altogether
  [ichimdav]
- Added Romanian translation
  [ichimdav]
- Updated Ukrainian translation
  [kroman0]

plone.app.imaging: 1.0.6 → 1.0.7
--------------------------------

- Avoid hard dependency on ATContentTypes.
  [davisagli]

plone.app.layout: 2.2.8 → 2.2.9
-------------------------------

- 2.2.9 (2013-03-05)

plone.app.linkintegrity: 1.5 → 1.5.1
------------------------------------

- unicode links should not raise errors. Fixes https://dev.plone.org/ticket/13468
  [vangheem]
- Dexterity: use zope.lifecycleevent instead of zope.app.container
  interfaces for Plone 4.3 support.
  [jone]
- Avoid a bug during link integrity check when a source or target of the
  reference has been already removed during the deletion process.
  This can happen during large delete processes.
  [thomasdesvenain]
- Monkey patch the Zope HTTPResponse status_code to include a mapping for
  linkintegritynotificationexception, to return a 200 code.
  [thepjot]

plone.app.portlets: 2.3.7 → 2.3.8
---------------------------------

- Allow removal of broken portlet assignment via kss action.
  [vipod]
- Make sure a portlet name is not a unicode string. This prevents problems when
  trying to use a portlet name in joined strings.
  [wichert]

plone.app.search: 1.0.7 → 1.0.8
-------------------------------

- Fixed incompatibilities of search.js up to and including jQuery 1.9 while
  maintaining compatibility with jQuery all the way to 1.4.4
  [ichimdav]
- Optimized search.js logic by caching jQuery selectors and removing some
  uncessesary dom manipulations
  [ichimdav]

plone.app.testing: 4.2.1 → 4.2.2
--------------------------------

- Add [robot] extras for requiring dependnecies for Robot Framework
  tests with Selenium2Library
  [datakurre]
- Install PythonScripts as zope product
  [mikejmets]

plone.app.upgrade: 1.2.4 → 1.2.5
--------------------------------

- Add upgrade profile for Plone 4.2.5
  [esteele]

plone.app.vocabularies: 2.1.9 → 2.1.10
--------------------------------------

- UsersVocabulary should search on fullname .
  [garbas]

plone.session: 3.5.2 → 3.5.3
----------------------------

- Revert accidental change to default encoding for validateTicket.
  [davisagli]

plone.testing: 4.0.7 → 4.0.8
----------------------------

- Factor test request creation out of addRequestContainer into makeTestRequest.
  [davisagli]

docutils: 0.9 → 0.9.1
---------------------

File Description Downloads
download icon Plone-4.2.5-win64.exe (md5) Plone 4.2.5 (64bit) Windows Installer 507
last downloaded 4 days ago
download icon Plone-4.2.5-win32.exe (md5) Plone 4.2.5 Windows installer 603
last downloaded 9 days ago
download icon Plone-4.2.5-64.dmg (md5, sig) Plone 4.2.5 OS X Binary Installer for Lion and Mountain Lion 509
last downloaded 9 days ago
download icon Plone-4.2.5-UnifiedInstaller.tgz (md5, sig) Unified Installer: Source Build Kit 7,231
last downloaded 24 hours ago
Total downloads: 8,850

4.2.4 (4.2.4) release from the 4.2 series released 2013-01-23

Release information
Changelog:

Full Changelog:
============

plone.recipe.zope2instance: 4.2.6 → 4.2.8
-----------------------------------------

- Pass python flags to Zope interpreter as well. This prevents the debug
  command from exiting directly.
  [wichert]
- Load PYTHONSTARTUP if defined when running the debug command.
  [mj]

Plone: 4.2.3 → 4.2.4
--------------------

- Release Plone 4.2.4
  [esteele]

Products.ATContentTypes: 2.1.10 → 2.1.11
----------------------------------------

- Fix deprecated import from Archetypes: use atapi instead of public
  [toutpt]

Products.CMFEditions: 2.2.6 → 2.2.7
-----------------------------------

- put back the history legend for compare/diff versions, fixes #9371
  [maartenkling]
- Site administrators do revisioning

Products.CMFFormController: 3.0.2 → 3.0.3
-----------------------------------------

- Use obj.__parent__ instead of obj getParentNode() for Zope trunk
  compatibility.
  [elro]
- ControllerState.py: Don't use list as default parameter value.
  [kleist]

Products.CMFPlone: 4.2.3 → 4.2.4
--------------------------------

Products.contentmigration: 2.1.1 → 2.1.2
----------------------------------------

- When Joe is the Creator of an object and Jane is the Owner, make
  sure Joe stays the Creator after migrating.
  [maurits]

Products.ExtendedPathIndex: 3.0.1 → 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 that
  the entire path is indexed already.
  [bosim]

Products.Marshall: 2.1.1 → 2.1.2
--------------------------------

- Unicode export text is not supported since GS 1.7.0.
  [rossp]

Products.MimetypesRegistry: 2.0.3 → 2.0.4
-----------------------------------------

- Nothing changed yet.

Products.PasswordResetTool: 2.0.10 → 2.0.11
-------------------------------------------

- Fixed undefined django_crypto.
  [maurits]

Products.PloneLanguageTool: 3.2.6 → 3.2.7
-----------------------------------------

- Registered ILanguageTool interface to LanguageTool
  by CMFCore.utils.registerToolInterface
  [gborelli]

Products.PlonePAS: 4.0.14 → 4.0.15
----------------------------------

- Fix assignRoleToPrincipal to work with new Products.PluggableAuthService 1.10.0.
  [maurits]

Products.ResourceRegistries: 2.2.4 → 2.2.6
------------------------------------------

- Raise with of id input fields in ZMI from 30 to 80, so that browser reource
  ids can be shown as whole.
  [thet]
- Fixed spurious test failures for Expires being off by one second.
  [maurits]
- Detect when CSS configuration will cause them to be marked as alternate
  by browsers and warn the user.
  [MatthewWilkes]

Products.TinyMCE: 1.2.14 → 1.2.15
---------------------------------

- Remove images in data URIs on save.
  Fixes https://dev.plone.org/ticket/13199
  [khink]
- Support passing a maxlength attribute to tinymce_wysiwyg_support.
  [davisagli]

Products.i18ntestcase: 1.2 → 1.3
--------------------------------

- Allow laquo and raquo HTML entities in translations.
  [hannosch]

archetypes.referencebrowserwidget: 2.4.15 → 2.4.16
--------------------------------------------------

- Add an option of searching for related items by path.
  [plamut]

archetypes.schemaextender: 2.1.1 → 2.1.2
----------------------------------------

- 2.1.2 (2013-01-13)

collective.testcaselayer: 1.4 → 1.6
-----------------------------------

collective.z3cform.datetimewidget: 1.2.1 → 1.2.2
------------------------------------------------

plone.app.blob: 1.5.5 → 1.5.6
-----------------------------

- Fix BLOB migration when LinguaPlone is installed.
  Also for ATFile.

  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.
  [gotcha]
- Don't fail on obscure chars in filename
  [tomgross]

plone.app.caching: 1.1.1 → 1.1.2
--------------------------------

- Add other feed types to plone.content.feed purge policy
  [vangheem]
- Fix bug where resource registries etag is calculated incorrectly if a registry
  is missing.
  [davisagli]
- Fix bug 12038. If transformIterable
  iterates on the 'result' iterable, it must return a new one.
  [ebrehault]

plone.app.contentlisting: 1.0.3 → 1.0.4
---------------------------------------

- 1.0.4 (2013-01-01)

plone.app.controlpanel: 2.2.10 → 2.2.11
---------------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]

plone.app.folder: 1.0.4 → 1.0.5
-------------------------------

- Only set up the folder content type if Archetypes is present.
  [davisagli]

plone.app.i18n: 2.0.1 → 2.0.2
-----------------------------

- 2.0.2 (2013-01-13)

plone.app.iterate: 2.1.8 → 2.1.9
--------------------------------

- Nothing changed yet.

plone.app.linkintegrity: 1.4.7 → 1.5
------------------------------------

- Fix 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.
  [jianaijun]
- 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.
  [jpgimenez]

plone.app.querystring: 1.0.6 → 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 to
  missing vocabulary utilities.
  [bosim]

plone.app.upgrade: 1.2.3 → 1.2.4
--------------------------------

- Add upgrade profile for Plone 4.2.4
  [esteele]
- Add missing to_423 folder.
  [esteele]

plone.app.users: 1.1.4 → 1.1.5
------------------------------

- Fix 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.
  [maurits]

plone.app.vocabularies: 2.1.8 → 2.1.9
-------------------------------------

- adding users vocabulary (lazy loading of users) also supports searching over
  users.
  [garbas]

plone.app.workflow: 2.0.9 → 2.0.10
----------------------------------

- Call searchUsers with the 'name' argument instead of 'login'.
  'name' is the officially supported way according to the PAS interface.
  [maurits]

plone.contentrules: 2.0.1 → 2.0.2
---------------------------------

- Field descriptions on add form are consistent with the ones in edit form.
  [thomasdesvenain]
- Add MANIFEST.in.
  [WouterVH]

plone.i18n: 2.0.3 → 2.0.5
-------------------------

- Revert 97645c76f5e0cf14e525f702c66fe0c4de8cb0fc.
  [esteele]
- Add Latvian flag to language list
  [maartenkling]

plone.indexer: 1.0.1 → 1.0.2
----------------------------

- Changed the @indexer decorator to maintain the information about the wrapped
  function (__doc__, __module__, __name__, etc).
  [dokai]

plone.intelligenttext: 2.0.1 → 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
  [dnouri]
- Add MANIFEST.in.
  [WouterVH]

plone.portlet.collection: 2.1.2 → 2.1.3
---------------------------------------

- Fix for #12274 - missing icons for some contenttypes.
  [spereverde]

plone.portlet.static: 2.0.1 → 2.0.2
-----------------------------------

- Check if instance is str before turning to unicode as Portal_tranform itself
  can return unicode
  [fafhrd91]
- Portlet title no longer required. If the title is empty, the css class
  "titleless" is added to the header.
  [rnix, thet]
- Adding constraint to validate white spaces
  Fix https://dev.plone.org/ticket/13130
  [hersonrodrigues]
- Add MANIFEST.in.
  [WouterVH]
- Add metadata.xml to profile.
  [WouterVH]

plone.registry: 1.0 → 1.0.1
---------------------------

- 1.0.1 (2013-01-13)

plone.resource: 1.0.1 → 1.0.2
-----------------------------

- Nothing changed yet.

plone.rfc822: 1.0 → 1.0.1
-------------------------

plone.transformchain: 1.0.2 → 1.0.3
-----------------------------------

- There was a problem with the charset regular expression, it expected one
  space, and only one, between mimetype and charset. So a valid values like
  "text/html;charset=utf-8" didn't match and default_encoding was returned.
  We fixed it by allowing any number of spaces (including zero).
  [jpgimenez]

plone.app.intid: 1.0.1 → 1.0.2
------------------------------

plone.app.referenceablebehavior: 0.4.2 → 0.5
--------------------------------------------

plone.app.textfield: 1.2.1 → 1.2.2
----------------------------------

plone.formwidget.namedfile: 1.0.3 → 1.0.4
-----------------------------------------

File Description Downloads
download icon Plone-4.2.4-UnifiedInstaller-r3.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. Installer release 3. 6,083
last downloaded 5 days ago
download icon Plone-4.2.4-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. Installer release 2. 521
last downloaded 4 weeks ago
download icon Plone-4.2.4-64.dmg (md5, sig) Plone 4.2.4 OS X Binary Installer for Lion and Mountain Lion 1,055
last downloaded 9 days ago
download icon Plone-4.2.4-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone. Source kit installer for Linux, BSD, OS X. 1,806
last downloaded 5 weeks ago
Total downloads: 9,465

4.2.3 release from the 4.2 series released 2012-12-28

Release information
Changelog:

plone.recipe.zope2instance: 4.2.5 → 4.2.6
-----------------------------------------

- Use interpreter script instead of setting PYTHONPATH. Fixes Windows
  "the environment variable is longer than 32767 bytes" error.
  [rossp]
- Make the zope.conf http-server optional by setting http-address to
  an empty string. Useful for configurations used under an external
  server such as a WSGI deployment.
  [rossp]

Plone: 4.2.2 → 4.2.3
--------------------

- Release Plone 4.2.3
  [esteele]

Products.ATContentTypes: 2.1.9 → 2.1.10
---------------------------------------

- change string ownership to creators as it makes more sense
  refs https://dev.plone.org/ticket/8725
  [maartenkling]
- Make sure ATTopic.queryCatalog cannot be published. This fixes
  https://plone.org/products/plone/security/advisories/20121106/14
  [davisagli]

Products.Archetypes: 1.8.4 → 1.8.6
----------------------------------

- Add missing security declarations on the UIDResolver class.
  https://plone.org/products/plone/security/advisories/20121106/08
  [davisagli]
- Sanitize input to go_back script. This fixes
  https://plone.org/products/plone/security/advisories/20121106/11
  [davisagli]
- Disallow downloading files via the at_download script if the user does not
  have the field's read_permission. This addresses a security vulnerability
  discussed at http://plone.org/products/plone/security/advisories/20121106/17
  [davisagli]
- Add minute_step to CalendarWidget so we can define another minute step than
  hardcoded 5 for now
  [gbastien]
- If form tabbing is allowed, make sure we can still track the current fieldset
  if form submission returns to the edit form.
  [davisagli]
- Fix inline validation for items in the portal_factory.
  [davisagli]
- Change used event to update metadata during copy&paste fixes #13326 and makes
  1.8.5 compatible with LinguaPlone again.
  [do3cc]

Products.CMFPlacefulWorkflow: 1.5.8 → 1.5.9
-------------------------------------------

- Fixed handling of "update security" option.
  [ericof]

Products.CMFPlone: 4.2.2 → 4.2.3
--------------------------------

Products.PasswordResetTool: 2.0.9 → 2.0.10
------------------------------------------

- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- registered_notify_template.pt: show login name instead of user id.
  Normally this is the same, but this is not necessarily true when
  using the email address as login name.
  [maurits]

Products.PloneLanguageTool: 3.2.5 → 3.2.6
-----------------------------------------

- Do not try to get content language for resources that are not
  content. Fixes http://dev.plone.org/plone/ticket/11263
  [keul]

Products.PlonePAS: 4.0.13 → 4.0.14
----------------------------------

- Fix saving, getting and deleting the user portrait for non-standard
  user ids like 'bob-jones' or '<email address hidden>'.
  [maurits]
- Fix the test for the current password if the user id differs from
  the login name.
  [maurits]
- PEP8 Cleanup
  [pbdiode]

Products.PortalTransforms: 2.1.1 → 2.1.2
----------------------------------------

- Adjust safe_html transform to block various XSS vulnerabilities. This fixes
  https://plone.org/products/plone/security/advisories/20121106/18
  [davisagli]

Products.ResourceRegistries: 2.2.3 → 2.2.4
------------------------------------------

- Add some space between up/down and remove links in ZMI
  [maartenking]

Products.TinyMCE: 1.2.13 → 1.2.14
---------------------------------

- Escape double quote to so images preview keeps working when having quote
  in tilte
  [maartenkling]
- Declare dependency on zope.app.component.
  [maurits]

Products.kupu: 1.5 → 1.5.1
--------------------------

archetypes.referencebrowserwidget: 2.4.13 → 2.4.15
--------------------------------------------------

- Make new added references sortable with already existing ones
  while editing a content. Fixes http://dev.plone.org/plone/ticket/13271
  [gbastien]
- Use HTML5 placeholder attribute on search box. Replaces deprecated
  inputLabel class.
  [danjacka]
- Use normalizeString to create class names for an item's portal type
  and review state. Fixes http://dev.plone.org/plone/ticket/11400.
  [danjacka]
- don't let search fail on broken catalog
  [tomgross]

diazo: 1.0.2 → 1.0.3
--------------------

kss.core: 1.6.4 → 1.6.5
-----------------------

- Make sure the DevelView can't be traversed improperly. This fixes
  https://plone.org/products/plone/security/advisories/20121106/06
  [davisagli]
- Use type instead of makeClass for Zope 4 compatibility.
  [elro]

plone.app.blob: 1.5.4 → 1.5.5
-----------------------------

- Added adapter for data wrapped in xmlrpclib.Binary
  https://github.com/plone/plone.app.blob/pull/1
  [aclark, garbas]
- Fix BLOB migration when LinguaPlone is installed.
  [rpatterson]

plone.app.collection: 1.0.6 → 1.0.7
-----------------------------------

- Check if item isPrincipiaFolderish instead of the hardcoded portal_type
  Folder when searching for images
  [ichimdav]
- Fix thumbnail_view so it works with any portal_atct image types not just
  with Image and News Items
  [ichimdav]
- properly show dates on tabular view, fixes #12907
  [maartenkling]

plone.app.contentmenu: 2.0.6 → 2.0.7
------------------------------------

- add prefix to id tag for display menu dropdown items, fixes #11927 and #10894
  [maartenkling]

plone.app.contentlisting: 1.0.2 → 1.0.3
---------------------------------------

- Whoever heard I liked batching was wrong. The Catalog results are
  already batched, so don't batch them again.
  [lentinj]

plone.app.controlpanel: 2.2.9 → 2.2.10
--------------------------------------

- Fix description of 'email as login' security setting. It said
  existing users could go to the personalize information page and save
  it to start using their email as login, but that no longer works and
  is too hard to fix. We now only recommend using the
  migrate-to-emaillogin page as manager.
  Fixes http://dev.plone.org/ticket/11283
  [maurits]
- Fix as site administrator modify users in controlpanel
  when a user in the list is in administrator group, refs #12307
  [maartenkling]
- When browsing users and groups, clear searchstring when when adding
  or removing. Also do not show search results then.
  [maurits]
- When browsing users and groups, clear searchstring when selecting
  show all.
  [maartenkling]
- Fix 'Redirect immediately to link target' setting doesn't stick #12892
  [maartenkling]
- Change title and description for permitted styles so its correct
  [maartenkling]
- Fix @@usergroup-groupmembership "Show All users" batching broken
  [maartenkling]
- Add error class to portalMessage when portalMessage contains error
  [maartenkling]

plone.app.layout: 2.2.7 → 2.2.8
-------------------------------

- Changed the behaviour of the title viewlet for items in the portal_factory.
  See https://dev.plone.org/ticket/12117
  [alert]
- Fix an edge case where getNavigationRootObject could loop infinitely.
  [davisagli]

plone.app.locales: 4.2.2 → 4.2.3
--------------------------------

- Updated Finnish translations.

plone.app.portlets: 2.3.6 → 2.3.7
---------------------------------

- @@manage-portlets: Tooltip for X icon is "Remove", should be "Delete"
  [maartenkling]

plone.app.search: 1.0.6 → 1.0.7
-------------------------------

- fix search results when having done a seach and switching out some
  items and doing the same search again, refs #12880
  [maartenkling, robgietema]
- only fill query when there is at least one type selected
  [maartenkling]
- Fixed Google Chrome and Safari search compatibility problem
  https://dev.plone.org/ticket/13249
  [Manabu TERADA]

plone.app.testing: 4.2 → 4.2.1
------------------------------

- Allow testing with non standard port. Allows running multiple test suites
  in parallel.
  [do3cc]
- Documentation updates.
  [moo]

plone.app.theming: 1.0.3 → 1.0.4
--------------------------------

- Demote ZMI patch log message to debug level.
  [hannosch]
- Add i18n tags to translate headings, fixes #12967
  [maartenkling]
- Change title in control panel to Theme Settings, fixes #12075
  [maartenkling]

plone.app.upgrade: 1.2.2 → 1.2.3
--------------------------------

- Add upgrade profile for Plone 4.2.3
  [esteele]
- In the UID index migration, if there are items whose key is None,
  skip them instead of complaining about there being multiple items.
  [davisagli]

plone.app.viewletmanager: 2.0.2 → 2.0.3
---------------------------------------

- Hiding viewlets for skinname="*" was not working properly.
  Closes http://dev.plone.org/plone/ticket/10903
  [garbas, WouterVH]
- Add plone.app.vocabularies as dependency to get the list of existing skins.
  [WouterVH]
- Add MANIFEST.in.
  [WouterVH]

plone.app.workflow: 2.0.8 → 2.0.9
---------------------------------

- Use HTML5 placeholder attribute on Sharing tab search box. Replaces
  deprecated inputLabel class.
  [danjacka]

plone.app.z3cform: 0.6.1 → 0.6.2
--------------------------------

- Rename the 'fieldset.current' hidden input to 'fieldset' for consistency
  with Archetypes.
  [davisagli]
- Fix a case where the widget broke if its form's content was a dict.
  [davisagli]

plone.cachepurging: 1.0.3 → 1.0.4
---------------------------------

- Fixed purge paths for virtual hosting scenarios using virtual path components.
  [dokai]

plone.indexer: 1.0 → 1.0.1
--------------------------

- Relicense under modified BSD license; per Plone Foundation board
  approval on 2012-05-31.
  See: http://plone.org/foundation/materials/foundation-resolutions/plone-framework-components-relicensing-policy
  [supton]
- Add MANIFEST.in.
  [WouterVH]

plone.keyring: 2.0 → 2.0.1
--------------------------

- Use system random when available. This is part of the fix for
  https://plone.org/products/plone/security/advisories/20121106/24
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]

plone.openid: 2.0 → 2.0.1
-------------------------

- Fixed to store timestamp as part of nonce. This fixes
  http://dev.plone.org/plone/ticket/11987
  [datakurre]
- Add MANIFEST.in.
  [WouterVH]

plone.outputfilters: 1.6 → 1.8
------------------------------

- Fix packaging issue.
  [esteele]
- When resolving images, only look upward for the full image if the
  image that was traversed is not a content item (i.e. is a scale).
  [davisagli, datakurre]
- Also convert "resolveUid/" links (big 'U') that FCKeditor used to create.
  [hacklschorsch]
- Also escape double quotes, fixes #13219
  [maartenkling]

plone.protect: 2.0 → 2.0.2
--------------------------

- Use constant time comparison to verify the authenticator. This is part of the
  fix for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Add MANIFEST.in.
  [WouterVH]
- Add ability to customize the token created.
  [vangheem]

plone.session: 3.5 → 3.5.2
--------------------------

- Use constant time comparison when validating tickets. This is part of the fix
  for https://plone.org/products/plone/security/advisories/20121106/23
  [davisagli]
- Handle encoded strings for userids.
  [elro]
- Add MANIFEST.in.
  [WouterVH]
- Fix for Python 2.4 under 64bit Mac OS generating incorrect mod_auth_tkt
  digests
  [MatthewWilkes]

plone.subrequest: 1.6.6 → 1.6.7
-------------------------------

- Ensure correct handling of bare virtual hosting urls.
  [elro]

plone.supermodel: 1.1.3 → 1.1.4
-------------------------------

- Allow XML comments in field definitions.
  [gweis]

plone.testing: 4.0.6 → 4.0.7
----------------------------

- Fix quoting of urls by the testbrowser.
  [do3cc]

plonetheme.classic: 1.2.4 → 1.2.5
---------------------------------

- Reinstate positioning for magnifying glass image on search results
  Search button.
  [danjacka]
- Fix sitemap display by making styles more specific than #content ul.
  [danjacka]

wicked: 1.1.9 → 1.1.10
----------------------

- Fix minor white space test failures in combination with chameleon.
  [maurits]

zope.schema: 4.2 → 4.2.1
------------------------

plone.formwidget.autocomplete: 1.2.3 → 1.2.4
--------------------------------------------

z3c.relationfield: 0.6.1 → 0.6.2
--------------------------------

File Description Downloads
download icon Plone-4.2.3-64.dmg (md5, sig) Plone 4.2.2 OS X Binary Installer for Lion and Mountain Lion 495
last downloaded 9 days ago
download icon Plone-4.2.3-UnifiedInstaller.tgz (md5, sig) Unified Installer for Plone 4.2.3. Source kit installer for Linux, BSD, OS X. 3,830
last downloaded 2 days ago
Total downloads: 4,325

110 of 86 releases