-------------------
- Set logging level to DEBUG for warnings regarding new fields initialized on
an existing object. INFO level can seriously spam the logs of a busy portal.
[olimpiurob]
- Ported fix for 13833 from the 1.9.x branch for reindexObjectSecurity
triggering an error when attempting to change the workflow of an object
and it has deleted children
[ichim-david]
- Do not use portal_interface tool but plone_interface_info (PLIP 13770).
[ale-rt]
- Internationalized file size and content type on file and image widgets.
(needs Plone>=4.3.3)
[thomasdesvenain]
- Make sure at_utils.translate method always returns a string (empty or
not) even when the passed value is an empty tuple (before, the returned
value was an empty tuple or a non empty string).
[gbastien]
- Do not add warning about new field initialized on an existing object in
the transaction description, show this as a Zope log info message.
[gbastien]
- Move calendar_macros, jscalendar, and date_components_support here
from CMFPlone and plone.app.form.
[bloodbare, davisagli]
- Replace deprecated test assert statements.
[timo]
- ``Vocabulary`` method was not working with ``vocabulary_factory``
and int values (IntDisplayList is required)
[keul]
- Remove code and tests for the old discussion infrastructure
(pre plone.app.discussion). The discussion tool will be deprecated in
Plone 5.
[timo]
- Fix nesting-error in InAndOutWidget. This fixes
https://github.com/plone/Products.Archetypes/pull/29
[pbauer]
- Return original error during validation when a field already has an
error. This avoids ``TypeError: 'bool' object has no attribute
'__getitem__'`` in ``Products.CMFFormController.ControllerState.``
[maurits]
- Various vocabulary fixes, mostly for translations and
IntDisplayLists.
[maurits]
- Make (non-valued) default value selected in select widget if no selection
is given. This happens especially with ReferenceFields.
[thepjot]