Re: Plone 4.3.3 soft-released
Asko Soukka <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'm still not really sure, what's the real cause with our issues.
On RHEL5 we end up having
Zope2-2.13.22-py2.6.egg/Zope2/Startup/run.py
with DOS line endings, and the startup fails. Converting file to unix
line-endings fixes the issue. Zope2-2.13.21 still installs properly with
unix line-endings on the same servers.
The weird part is that on our RHEL6 servers also Zope2-2.13.22 installs
with unix file-endings.
-Asko
Asko Soukka wrote:
> Hi,
>
> just noticed that Python 2.6 would give syntax error when starting Plone
> 4.3.3. (reverted to Plone 4.3.2 versions, which run just fine):
>
> Traceback (most recent call last):
> File "/var/buildout/.../parts/instance1/bin/interpreter", line 350, in
> <module>
> exec(compile(__file__f.read(), __file__, "exec"))
> File
> "/var/buildout/eggs-directory/Zope2-2.13.22-py2.6.egg/Zope2/Startup/run.py",
> line
> 14
>
> ^
>
> Stack trace didn't give a hint of the actual code for me.
>
> I know that you should run Plone 4.3.x with Python 2.7, but as with
> bugfix release this change might come as a surprise.
>
> -Asko, (running some sites still with 2.6 because of RHEL5)
>
> Eric Steele wrote:
>> Hi all,
>>
>> Plone 4.3.3 is up and ready for pre-release testing at
>> http://dist.plone.org/release/4.3.3-pending/versions.cfg.
>>
>> Note that we're now pulling the Zope version pins from
>> http://dist.plone.org/versions, which means they're behind our
>> Cloudflare CDN and should be far more reliable than download.zope.org
>> has been. Thanks to Alex and Maurits for that.
>>
>> This one wound up being larger than I'd intended, mainly because it's
>> been too long since 4.3.2. I've got my general shit together again, so
>> 4.3.4 shouldn't take nearly as long.
>>
>> Eric
>>
>>
>>
>> Full Changelog
>> ==============
>>
>> plone.recipe.alltests: 1.2 → 1.4
>> --------------------------------
>> - Flush stdout after printing status before and after running tests.
>>
>> - Added ``exclude-groups`` and ``include-groups`` so entire package
>> groups
>> can be easily included or excluded from the test run.
>>
>> - Added the ``default-policy`` setting which makes it possible to
>> exclude
>> packages by default, unless explicitly listed in ``include``.
>>
>>
>> - Make it possible to run a single test group by specifying the --group=
>> option.
>> This can aid with debugging test isolation problems.
>> [davisagli]
>>
>>
>>
>> plone.recipe.zope2instance: 4.2.13 → 4.2.14
>> -------------------------------------------
>> - Link to zope.conf is now relativitize if option relative-paths is
>> true.
>> [bsuttor]
>> - Added ability to set ``initialization`` to configure Python
>> code to run on instance start up.
>> [davidjb]
>> - added support for http-header-max-length
>> [alecghica]
>>
>>
>>
>> robotframework-ride: 1.1 → 1.3
>> ------------------------------
>>
>> robotframework-selenium2library: 1.2 → 1.4
>> ------------------------------------------
>>
>> selenium: 2.34 → 2.37.2
>> -----------------------
>>
>> Pillow: 1.7.8 → 2.2.1
>> ---------------------
>>
>> Plone: 4.3.2 → 4.3.3
>> --------------------
>> - Release Plone 4.3.3
>> [esteele]
>>
>>
>>
>> Products.ATContentTypes: 2.1.13 → 2.1.14
>> ----------------------------------------
>> - Update ICONMAP (.gif to .png).
>> [mathias.leimgruber]
>>
>>
>>
>>
>> Products.Archetypes: 1.9.4 → 1.9.7
>> ----------------------------------
>> - 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]
>>
>> - Fix issue #13833 (https://dev.plone.org/ticket/13833) by logging a
>> warning
>> instead of throwing an un catched error when calling
>> reindexObjectSecurity
>> on an object that has cataloged other objects which are deleted
>> [ichim-david]
>>
>>
>> - Internationalized file size and content type on file and image
>> widgets.
>> [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]
>>
>> - ``Vocabulary`` method was not working with ``vocabulary_factory``
>> and int values (IntDisplayList is required)
>> [keul]
>>
>> - 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]
>>
>>
>>
>> Products.CMFCalendar: 2.2.2 → 2.2.3
>> -----------------------------------
>>
>> Products.CMFDefault: 2.2.3 → 2.2.4
>> ----------------------------------
>>
>> Products.CMFEditions: 2.2.8 → 2.2.9
>> -----------------------------------
>> - Use search_icon.png instead of search_icon.gif in
>> version_image_view.pt.
>> The page crashed because search_icon.gif couldn't be found.
>> [vincentfretin]
>>
>> - Do not depend on the ``jq`` variable in the history view.
>> [maurits]
>>
>>
>> Products.CMFPlacefulWorkflow: 1.5.9 → 1.5.10
>> --------------------------------------------
>> - Move dependency on Products.PloneTestCase to test extra and thus
>> removing
>> implicit hard dependency on Products.ATContentTypes.
>> [thet]
>>
>> - Fix policy_form test failures for Plone 5.
>> [timo]
>>
>>
>>
>> Products.CMFPlone: 4.3.2 → 4.3.3
>> --------------------------------
>> - Change default permission for sendto_form to Authenticated instead of
>> Anonymous
>> [vangheem]
>>
>> - merge hotfixes from
>> https://pypi.python.org/pypi/Products.PloneHotfix20131210
>> [vangheem]
>>
>> - handle plone.app.textfield RichTextValue objects in syndication.
>> Should
>> fix syndication with plone.app.contenttypes.
>> [vangheem]
>>
>> - FolderFeed adapter now takes into account the limit property when
>> displaying
>> the RSS feed just like the other adapters do
>> [ichim-david]
>>
>> - Fix handling of URL fragments in form_tabbing.js.
>> [davisagli]
>>
>> - Password reset emails will now be sent from the navigation root
>> instead
>> the portal, enabling support for multilingual sites and other
>> subsites
>> to keep the correct language, title, menus and designs.
>> [regebro]
>>
>> - Fix issue where a user could delete unintended object through
>> acquisition magic. See https://dev.plone.org/ticket/13603.
>> [gotcha]
>>
>> - Added a method toLocalizedSize to @@plone view,
>> on the model of toLocalizedTime,
>> to get a localized string rendering a size from an integer.
>> Use it on image view.
>> [thomasdesvenain]
>>
>> - Remove plone_deprecated/sitemap.pt to avoid sitemap traceback because
>> we
>> don't have a @@sitemap_view view anymore when you enable back
>> the plone_deprecated skin layer.
>> [vincentfretin]
>>
>> - Inline validation JavaScript for z3c.form only sends request when
>> field name can be obtained from DOM for a widget (#13741).
>> [seanupton]
>>
>> - Fix problem generating feeds including Dexterity items with no primary
>> field.
>> [bloodbare]
>>
>> - recently_modified and recently_published respects allow anonymous to
>> view
>> about setting
>> [vangheem]
>>
>> - Return a 404 instead of "AttributeError: (dynamic view)" if a user
>> attempts to
>> view a still-temporary PortalFactory item.
>> [esteele]
>>
>> - Ensure that initial_login is set to True when a user first logs in.
>> [taito]
>>
>> - No longer set news, events and member folder to be unordered
>> [vangheem]
>>
>> - Fix calendar ajax next and prev buttons
>> [vangheem]
>>
>> - Ensure ``object_rename`` script has ``_`` message factory available
>> to prevent error when unauthorized.
>> [davidjb]
>>
>> - Fix issue with the search js in sharing page where the user needed to
>> check
>> twice a checkbox to assign a role after a search.
>> [vincentfretin]
>>
>> - Catch missing userid on mail_password form, and treat is as
>> an empty userid. That way the user gets a helpful message.
>> [do3cc]
>>
>>
>>
>> Products.contentmigration: 2.1.5 → 2.1.7
>> ----------------------------------------
>> - Nothing changed yet.
>>
>>
>> - Unlock items with webdav.
>> [maurits]
>>
>>
>>
>> Products.PasswordResetTool: 2.0.15 → 2.0.16
>> -------------------------------------------
>> - Password reset emails will now be sent from the navigation root
>> instead
>> the portal, enabling support for multilingual sites and other
>> subsites
>> to keep the correct language, title, menus and designs.
>> [regebro]
>>
>>
>>
>> Products.PlonePAS: 4.1.1 → 4.1.3
>> --------------------------------
>> - Remove backwards-incompatible changes meant for Plone 5.
>> [esteele]
>>
>>
>> - Don't try to migrate the root user folder if the portal has no parent.
>> [davisagli]
>>
>> - Use correct method to get user from id at gruf_support.
>> [tomgross]
>>
>>
>> Products.PloneTestCase: 0.9.17 → 0.9.18
>> ---------------------------------------
>> - Adjust conditionals for Plone 5 instead of 4.4.
>> [davisagli]
>>
>>
>>
>> Products.PortalTransforms: 2.1.2 → 2.1.3
>> ----------------------------------------
>>
>> Products.ResourceRegistries: 2.2.9 → 2.2.10
>> -------------------------------------------
>> - Properly handle redirections from login view; resources used to be
>> erased
>> on authentication redirect for POST action
>> [mihneasim]
>>
>> - Replace troublesome HTTP_REFERER redirects, they can lead to infinite
>> redirects on expired session re-login
>> [mihneasim]
>>
>> - Don't try to traverse to remote objects starting with '//', triggered
>> from plone.css
>> [eleddy]
>>
>>
>>
>> Products.TinyMCE: 1.3.5 → 1.3.6
>> -------------------------------
>> - Reapplied fix for missing popups when zoom is applied in Chrome from
>> pull
>> request 29. Credits go to bosim, raekjaer and jaroel for fix
>> (close `#13013`__)
>> [ichim-david]
>>
>> - Pay attention to safe html filter being disabled for tinymce
>> configuration
>> [vangheem]
>>
>> - Fix selector used for finding anchors
>> [vangheem]
>>
>> - Fixed uploading dexterity file via TinyMCE file uploader.
>> [kroman0]
>>
>> - Updated media plugin; added styling to placeholder generated by media
>> plugin.
>> [tiberiuichim]
>>
>> - French translations.
>> [thomasdesvenain]
>>
>> - Do not load styles with conditional comments if the user agent doesn't
>> contain Trident when computin getStyle, otherwise we load IE styles
>> on non
>> IE browsers
>> [ichim-david]
>>
>> - Require ``plone.app.layout==2.3.7`` which includes bodyClass fix.
>> [saily]
>>
>> - Valid HTML 5 attribute ``start`` for ``ol`` no more removed
>> (close `#13566`__)
>> [keul]
>>
>>
>> archetypes.querywidget: 1.0.9 → 1.0.10
>> --------------------------------------
>> - ``QueryBuilder`` instance is now obtained using ZCA, so other add-ons
>> will be able to customize it
>> [keul, cekk]
>>
>>
>> archetypes.referencebrowserwidget: 2.4.19 → 2.4.20
>> --------------------------------------------------
>> - Filter out references that are None. This may happen when the
>> reference_catalog has links from a source to a no longer existing
>> target.
>> [maurits]
>>
>>
>>
>> archetypes.schemaextender: 2.1.2 → 2.1.3
>> ----------------------------------------
>> - Fix tests [kiorky]
>>
>>
>> collective.z3cform.datetimewidget: 1.2.5 → 1.2.6
>> ------------------------------------------------
>> - Determine whether to show am/pm based on the current locale's time
>> format.
>> [davisagli]
>>
>>
>>
>> diazo: 1.0.4 → 1.0.5
>> --------------------
>> - Escape curly brackets on theme attributes.
>> [TracyWebTech]
>>
>>
>>
>> plone.app.blob: 1.5.8 → 1.5.9
>> -----------------------------
>> - Make sure mimetype is not None and use use filename for detection if
>> available.
>> [tschanzt]
>>
>>
>>
>> plone.app.caching: 1.1.6 → 1.1.8
>> --------------------------------
>> - #13848 Update installation instructions to reflect fact it has shipped
>> with
>> Plone since version 4.1
>> [anthonygerrard]
>>
>>
>> - Make it possible to set a maxage of zero in strong caching. This is
>> an edge case since this would ordinarily be handled by moderate
>> caching.
>> [smcmahon]
>>
>> - Add some testing for weak caching operations.
>> [smcmahon]
>>
>> - Fix handling of anon-only flag for cases where maxage is not zero. It
>> was effectively ignored. Added operation test for strong caching.
>> [smcmahon]
>>
>>
>>
>> plone.app.content: 2.1.3 → 2.1.4
>> --------------------------------
>> - Fix constrainttypes form.
>> [davisagli]
>>
>> - Protect the folder constraintypes form with the 'Modify constrain
>> types'
>> permission.
>> [davisagli]
>>
>> - Fix tests for Plone 5 where the PLONE_FIXTURE layer does not provide
>> content types any longer.
>> [timo]
>>
>>
>>
>> plone.app.contentmenu: 2.0.8 → 2.0.10
>> -------------------------------------
>> - Nothing changed yet.
>>
>>
>> - Don't break if there's no portal_actionicons tool.
>> [davisagli]
>>
>> - Ported tests to plone.app.testing
>> [tomgross]
>>
>>
>>
>> plone.app.contentrules: 3.0.4 → 3.0.6
>> -------------------------------------
>> - Make sure CHANGES.rst is included in distributions.
>> [esteele]
>>
>>
>> - Fixed 3.0.4 regression: add/move/remove events where not handled
>> anymore on discussion items.
>> [thomasdesvenain]
>>
>> - Fixed reordering of actions / conditions.
>> This occured when 'jq' was not defined as 'jQuery'.
>> [thomasdesvenain]
>>
>> - User that manage a rule can now allow actions executed by this rule
>> to recursively trigger other rules.
>> For example, if you have a rule that automatically publish added
>> content,
>> and an other rule that sends an email when a content is published,
>> if autopublish rule is marked as 'cascading', then send mail rule
>> will be triggered.
>> [thomasdesvenain]
>>
>> - Mail action: if string interpolation of recipient gives several times
>> the same email address,
>> the email is sent only once to this recipient.
>> [thomasdesvenain]
>>
>> - Workaround ``KeyError: context`` for unicode TALES expressions in
>> content
>> rules by providing the expression ``context``. This was triggered by
>> a
>> TALES expression such as ``u'string:${portal_url}``.
>> [davidjb]
>>
>>
>>
>> plone.app.controlpanel: 2.3.7 → 2.3.8
>> -------------------------------------
>> - Fix test email: msgid was sent, not translation.
>> [thomasdesvenain]
>>
>> - Fix syndication settings to not write on read.
>> [vangheem]
>>
>>
>>
>> plone.app.dexterity: 2.0.9 → 2.0.11
>> -----------------------------------
>> - Fixed Add view URL of cloned content type.
>> Refs http://dev.plone.org/ticket/13776.
>> [thomasdesvenain]
>>
>> - Add robot testing environment and first robot test.
>> [cedricmessiant]
>>
>> - Better string normalization when setting type id from type title
>> (change accented or special characters with corresponding letters).
>> [cedricmessiant]
>>
>> - Show a warning when editing the default page of a folder.
>> [davisagli]
>>
>>
>>
>> - Fix determination of allowed types so it checks permission in
>> the context of the original folder when inheriting allowed
>> types.
>> [davisagli]
>>
>>
>>
>> plone.app.discussion: 2.2.8 → 2.2.12
>> ------------------------------------
>> - Show author email to Moderator when it is available in anonymous
>> comment.
>> [gotcha, smoussiaux]
>>
>> - Put defaultUser.png instead of old defaultUser.gif
>> [bsuttor]
>>
>>
>> - Update basque translation [Mikel Larreateg]
>>
>> - Fix ownership of comments. [toutpt]
>>
>>
>> - Revert "Refactor tests to use the PLONE_APP_CONTENTTYPES_FIXTURE
>> instead of the PLONE_FIXTURE." that has been accidentially introduced
>> into the 2.2.9 release.
>> [timo]
>>
>>
>> - Portuguese translation added.
>> [Rui Silva]
>>
>> - Rename CHANGES.txt to CHANGES.rst.
>> [timo]
>>
>> - Fix ajax form submit for delete comment action: add 'data' to the
>> request.
>> [toutpt]
>>
>>
>>
>> plone.app.folder: 1.0.5 → 1.0.6
>> -------------------------------
>> - Fix test for Plone 4, so we really only apply the reindexOnReorder
>> patch when we are on Plone 3.
>> [maurits]
>>
>>
>>
>> plone.app.form: 2.2.3 → 2.2.4
>> -----------------------------
>> - Fixed ValueError in DateComponents.result() with a date before 1900.
>> [bsuttor]
>>
>>
>>
>> plone.app.imaging: 1.0.9 → 1.0.10
>> ---------------------------------
>> - Generate Progressive JPEG.
>> [kroman0]
>>
>>
>>
>> plone.app.iterate: 2.1.10 → 2.1.12
>> ----------------------------------
>> - Information messages can be hidden from user who checked out content
>> when
>> using a placeful workflow, see: https://dev.plone.org/ticket/13852
>> [anthonygerrard]
>>
>> - Replaced the "Locked" label with "Warning"
>> [rristow]
>>
>> - Nothing changed yet.
>>
>>
>>
>> plone.app.jquerytools: 1.5.6 → 1.5.7
>> ------------------------------------
>> - Fix a test isolation issue.
>> [davisagli]
>>
>> - Install plone.app.jquerytools.js after plone_javasscript_variables.js
>> in new instances.
>> [bloodbare]
>>
>>
>>
>> plone.app.layout: 2.3.7 → 2.3.11
>> --------------------------------
>> - Update package dependencies and clearly specify this branch is for
>> Plone 4.3 only.
>> [hvelarde]
>>
>>
>> - Fix 'plone.belowcontentbody.relateditems' viewlet to avoid trying to
>> display
>> items if the user has no permission to view them (like content in
>> Private
>> state).
>> [hvelarde]
>>
>> - modified sections.pt for adding link target.
>> Fixed that portal_actions: 'Link Target' on
>> portal_actions/portal_tabs doesn't work.
>> [terapyon]
>>
>> - Add plone.app.relationfield to test dependencies,
>> needed to test dexterity support. [jpgimenez]
>>
>>
>> - Removed hard dependency on plone.app.relationfield. [pabo,
>> marcosfromero]
>>
>>
>> - Fix 'table of contents' for Dexterity types.
>> [pabo, pbauer, timo]
>>
>> - Use safe_unicode to decode the title of the object when retrieving the
>> rss links from the RSSViewlet
>> [ichim-david]
>>
>>
>>
>> plone.app.linkintegrity: 1.5.3 → 1.5.4
>> --------------------------------------
>> - Added support for sub path after uid of resolveuid
>> [hoka]
>>
>>
>> plone.app.locales: 4.3.2 → 4.3.3
>> --------------------------------
>> - All danish translations are now in UTF-8
>> [bosim]
>>
>> - Updated Romanian translation.
>> [ichim-david]
>>
>> - Update Traditional Chinese translation.
>> [marr]
>>
>> - Added messages for mimetypes.
>> French translation.
>> [thomasdesvenain]
>>
>> - Updated Chinese Simplified translation
>> [Jian Aijun]
>>
>> - Updated Spanish translation for plone.app.ldap addon
>> [macagua]
>>
>> - Added Spanish translation for plone.app.caching addon
>> [macagua]
>>
>> - Slovak translation updates
>> [rlacko]
>>
>> - Added Spanish translation for plone.app.ldap addon
>> [Talueses]
>>
>>
>> plone.app.portlets: 2.4.5 → 2.4.8
>> ---------------------------------
>> - Fixed navigation portlet when navigation root was None.
>> [thomasdesvenain]
>>
>>
>> - Fix navigation root of portlets when root field is unicode.
>> This is the case when portlet is imported with generic setup.
>> [thomasdesvenain]
>>
>> - Don't show the ``New user?`` link in the Login portlet if there isn't
>> a register URL available from portal_actions.
>> [davidjb]
>>
>> - Use relative links for calender next and prev buttons since caching
>> can
>> cause these things to change the current page the user is viewing
>> [vangheem]
>>
>> - Fix the removing of Group- and Typeportlets
>> https://dev.plone.org/ticket/13659
>> [pbauer]
>>
>>
>>
>> plone.app.querystring: 1.0.8 → 1.1.1
>> ------------------------------------
>> - fixed broken handling of limit and batch size.
>> [bosim]
>>
>> - pep8 fixes
>> [bosim]
>>
>>
>> - be able to include a depth value onto path query string
>> [vangheem]
>>
>> - Use plone.batching.
>> [khink]
>>
>>
>>
>> plone.app.search: 1.1.5 → 1.1.6
>> -------------------------------
>> - When the request has no valid form keys but the query does, it is
>> still valid.
>> [maurits]
>>
>>
>>
>> plone.app.testing: 4.2.2 → 4.2.4
>> --------------------------------
>> - Add 'ROBOT_TEST_LEVEL' to interfaces, so other packages can import it.
>> This
>> makes things easier if we decide to change the value.
>> [timo]
>>
>>
>> - Sync bbb PloneTestCase class with original one but don't install
>> ATContentTypes profile
>> [tomgross]
>>
>> - Fire an event notification to ensure setup of browser and skin layers
>> Fixes https://dev.plone.org/ticket/11673
>> [do3cc]
>>
>>
>>
>> plone.app.textfield: 1.2.2 → 1.2.3
>> ----------------------------------
>> - Do not give an error when the raw value is None. Give an empty
>> unicode string as output in that case.
>> [maurits]
>>
>>
>>
>> plone.app.upgrade: 1.3.4 → 1.3.6
>> --------------------------------
>> - Migrate theme settings, install Barceloneta.
>> [davisagli]
>>
>> - Migrate Members folder default view
>> [davisagli]
>>
>>
>> - Be sure the improved syndication settings introduced in the 4.3 series
>> are applied on upgrade.
>> [gbastien]
>>
>> - Avoid failure at lexicon upgrade (4.3rc1)
>> when we have an integrity error into the ZCTextIndex.
>> [thomasdesvenain]
>>
>> - Install plone.app.event and remove portal_calendar when upgarding to
>> Plone 5.
>> [davisagli]
>>
>> - Remove portal_interface when upgrading to Plone 5.
>> [ale-rt]
>>
>> - Remove portal_actionicons, portal_discussion, and portal_undo when
>> upgrading to Plone 5.
>> [davisagli]
>>
>> - Add condition to the upgrade step to add scaling-quality 4.3-final.
>> plone.app.imaging no longer has the imaging_properties (moved to
>> CMFPlone)
>> so they are not there in plone5-tests.
>> [pbauer]
>>
>> - Add conditional install of plonetheme.classic in upgrade step 4.0a1.
>> Since
>> plonetheme.classic will be removed in Plone 5, we can not be sure
>> that it
>> is always installed.
>> [timo]
>>
>> - Replace deprecated test assert statements.
>> [timo]
>>
>> - Add undeclared Products.TinyMCE dependency.
>> [timo]
>>
>> - Add use_uuid_as_userid site property in Plone 5.
>> Part of PLIP 13419.
>> [maurits]
>>
>> - Use lowercase for email login in Plone 5.
>> Part of PLIP 13419.
>> [maurits]
>>
>> - Remove persistent kss_mimetype import step.
>> [maurits]
>>
>> - Fix name of Plone 5 zcml conditional feature to plone-5.
>> [thet]
>>
>> - Don't fail on out of date catalog when upgrading syndication for 4.3
>> [tomgross]
>>
>> - Add Default Plone Password Policy to Plone's acl_users.
>> [gbastien]
>>
>>
>> plone.app.users: 1.2a2 → 1.2
>> ----------------------------
>> - Fixed i18n of new_password field in change-password view.
>> [vincentfretin]
>>
>> - 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]
>>
>> - Fix to not break if passwords contain non-ASCII characters.
>> This closes https://dev.plone.org/ticket/13114
>> [davisagli]
>>
>> - Be consistent in using INavigationRoot. (Backport from 1.1.4)
>> [do3cc]
>>
>>
>>
>> plone.app.uuid: 1.0 → 1.1
>> -------------------------
>> - Make the test setup independent from basic content types in the
>> PLONE_FIXTURE.
>> [timo]
>>
>>
>>
>> plone.app.viewletmanager: 2.0.4 → 2.0.5
>> ---------------------------------------
>> - Do not catch conflict errors and keywordinterrupt in viewlet manager.
>> We can programmatically setup the exceptions that are not caught.
>> [thomasdesvenain]
>>
>> - If render fails, be more verbose about the exception to know where and
>> how it
>> happens in the stack. [kiorky]
>> - refactor JS in template [petschki]
>>
>>
>> plone.app.vocabularies: 2.1.11 → 2.1.14
>> ---------------------------------------
>> - Add actions vocabulary.
>> [giacomos]
>>
>>
>> -
>> - provide proper contains method for catalog results
>> [vangheem]
>>
>> - fallback to getSite for grabbing portal_catalog
>> [vangheem]
>>
>> - catalog vocabulary query could be None
>> [garbas]
>>
>> - getTerm and getTermByToken were not really checking if item is in the
>> vocabulary list
>> [garbas]
>>
>> - use sort_on and sort_order in catalog vocabulary
>> [vangheem]
>>
>>
>> plone.app.workflow: 2.1.6 → 2.1.7
>> ---------------------------------
>> - Show user's login name instead of the user id, which is an internal
>> identifier.
>> [davisagli]
>>
>>
>>
>> plone.app.z3cform: 0.7.4 → 0.7.6
>> --------------------------------
>> - Translate fieldset labels correctly.
>> [maurits]
>>
>> - We can add enable_unload_protection = False on a Form to disable
>> unload protection.
>> [thomasdesvenain]
>>
>> - Add '.empty' css class to fields that have no value.
>> [cedricmessiant]
>>
>> - Indicate 'error' status when reporting errors from group forms.
>> [davisagli]
>>
>> - Replace deprecated test assert statements.
>> [timo]
>>
>> - Solve #13567: InlineValidation broken for MultiWidget.
>> [sunew]
>>
>>
>> - Fix an issue with the inline validator, KSS was giving values for
>> fieldset attr than can't be converted to an integer.
>> [jpgimenez]
>> - Inline validation supports fieldset names instead of integer-indexed
>> naming.
>> [seanupton]
>> - Use group __name__, not label value to have stable fieldset_name used
>> in
>> DOM id, and for inline validation.
>> [seanupton]
>> - Inline validation robustness if no field name is passed by client
>> request.
>> [seanupton]
>> - Support for IDict in the MultiWidget. Makes it compatible with
>> z3c.form 3.0 (released 2013-06-24)
>> [djay]
>> - Give fieldset legends ids based on their name, for compatibility with
>> Archetypes.
>> [davisagli]
>> - Fixed chechbox inline validation.
>> [kroman0]
>>
>>
>>
>> plone.autoform: 1.5 → 1.6
>> -------------------------
>> - Replace deprecated test assert statements.
>> [timo]
>>
>> - Support anonymous schema (dynamic interfaces with and empty
>> __name__ attribute) in autoGroups, opting to use prefix as
>> group name for such cases. This allows subclasses of
>> AutoExtensibleForm to implement getPrefix() method as
>> a sufficient condition to support an unnamed schema.
>> [seanupton]
>>
>>
>>
>> plone.batching: 1.0 → 1.0.1
>> ---------------------------
>> - Fix issue with sequences when the reported length was different
>> than len() iteration would return the full unbatched sequence.
>> [alecm]
>>
>>
>>
>> plone.browserlayer: 2.1.2 → 2.1.3
>> ---------------------------------
>> - Fix tests with diazo.
>> [davisagli]
>>
>>
>>
>> plone.cachepurging: 1.0.4 → 1.0.5
>> ---------------------------------
>> - Replace deprecated test assert statements.
>> [timo]
>>
>>
>>
>> plone.contentrules: 2.0.3 → 2.0.4
>> ---------------------------------
>> - If a rule is 'cascading', actions executed by this rule
>> can recursively trigger other rules.
>> [thomasdesvenain]
>>
>>
>>
>> plone.dexterity: 2.1.3 → 2.2.1
>> ------------------------------
>> - Also check behavior-fields for IPrimaryField since
>> plone.app.contenttypes
>> uses fields provided by behaviors as primary fields
>> [pbauer]
>>
>>
>> - utils.createContent honors behaviors [toutpt]
>>
>> - Date index method works even if source field is a dexterity field
>> wich provides a datetime python value.
>> Now you can manually add a field with the name of a common Plone
>> metadata field
>> (as effective_date, publication_date, etc.)
>> [tdesvenain]
>>
>> - Replace deprecated test assert statements.
>> [timo]
>>
>> - Put a marker interface on the default edit view so viewlets
>> can be registered for it.
>> [davisagli]
>>
>> - Ensure FTI's isConstructionAllowed method returns a boolean.
>> [danjacka]
>>
>> - Hide the Dublin Core tab and show the Properties tab for
>> items when viewed in the ZMI.
>> [davisagli]
>>
>> - Avoid storing dublin core metadata on new instances unless it
>> differs from the default values.
>> [davisagli]
>>
>> - Implement CMF's dublin core interfaces inline rather than
>> depending on CMFDefault.
>> [davisagli]
>>
>> - Support GenericSetup structure import/export of Dexterity content.
>> Content is serialized the same way as for WebDAV,
>> using plone.rfc822. Not all field types are supported yet,
>> but this at least gets the basics in place.
>>
>> GS import used to work by accident in a basic way for Dexterity
>> containers. If you were using this, you'll need to recreate your
>> exported files with the rfc822 serialization.
>> [davisagli]
>>
>> - Creator accessor should return encoded strings
>> If your catalog was broken, try to clear& reindex Creator::
>>
>> cat.clearIndex('Creator')
>> cat.manage_reindexIndex(['Creator'])
>>
>> [kiorky]
>>
>> - Use the same message string for the default fieldset as Archetypes
>> does.
>> [davisagli]
>>
>>
>> plone.folder: 1.0.4 → 1.0.5
>> ---------------------------
>> - Allow reversing the current order, without specifying a key for
>> sorting.
>> [maurits]
>>
>> - Allow ordering by a method instead of an attribute.
>> [maurits]
>>
>>
>>
>> plone.formwidget.namedfile: 1.0.7 → 1.0.9
>> -----------------------------------------
>> - Fix fr translation for "Remove image".
>>
>>
>> - The _mimetype property in NamedFileWidget would fail on attempting
>> to render after a validation failure when it tried to lookup a
>> mimetype with the wrong method. Result was a malformed mimetype
>> exception. Fixes #13798.
>> [smcmahon]
>>
>> - Display icon and content type name on widget.
>> [thomasdesvenain]
>>
>> - Internationalized size on file and image widget.
>> [thomasdesvenain]
>>
>>
>>
>> plone.namedfile: 2.0.2 → 2.0.5
>> ------------------------------
>> - Ensure zope.app.file.file module alias is created before its use in
>> file package.
>> [thomasdesvenain]
>>
>>
>> - Backward compatibility of NamedFile with zope.app.file FileChunk.
>> Avoids NamedFile validation unexpected failures.
>> [thomasdesvenain]
>>
>> - Validate image field : check if content is actually an image using
>> mimetype.
>> [thomasdesvenain]
>>
>> - Fix: get_contenttype works when empty string is given as contentType.
>> [thomasdesvenain]
>>
>>
>> - Scaling Traverser now does not try to traverse two steps in one.
>> This is impossible in chameleon.
>> [do3cc]
>>
>>
>>
>> plone.openid: 2.0.1 → 2.0.2
>> ---------------------------
>> - Replace deprecated test assert statements.
>> [timo]
>>
>> - Use system random when available. This is part of the fix for
>> https://plone.org/products/plone/security/advisories/20121106/24
>> [davisagli]
>>
>> - Fixed extractCredentials to strip whitespaces around
>> __ac_identity_url.
>> This fixes http://dev.plone.org/plone/ticket/11044
>> [datakurre]
>>
>>
>>
>> plone.outputfilters: 1.11.1 → 1.12
>> ----------------------------------
>> - Nothing changed yet.
>>
>>
>>
>> plone.scale: 1.3.2 → 1.3.3
>> --------------------------
>>
>> plone.schemaeditor: 1.3.3 → 1.3.7
>> ---------------------------------
>> - Fix packaging error.
>> [esteele]
>>
>>
>> - Use a different id for field edit form and listing form, to ease
>> reuse of overlay behaviours.
>> [thomasdesvenain]
>>
>> - Fix French translation.
>> [thomasdesvenain]
>>
>> - Don't depend on popupform.js
>> [davisagli]
>>
>> - Add an "editable" method to IFieldFactory that may be used to
>> determine
>> if a particular field is editable. Rationale: fields customized via
>> XML
>> editing are sometimes not going to be editable via schemaeditor due
>> to
>> an inability to handle custom vocabularies or sources. The field
>> factory
>> utility is a very convenient place to test this since it's already
>> used to determine available fields and their addability.
>>
>> editable(fieldInstance) returns True in the base class. Override it
>> for
>> custom behavior in a subclass.
>> [smcmahon]
>>
>> - Add an "available" method to IFieldFactory that may be used to
>> determine
>> if a field factory is actually available in the current context. This
>> always
>> returns True in the base class. Override it if a field factory isn't
>> useful
>> unless conditions are met. Example: we can't use a field factory for
>> RelationChoice unless the relationfield is activated in the Plone
>> instance.
>> [smcmahon]
>>
>> - Fixed: on a multi selection field with a vocabulary name,
>> when the field had been generated from a model,
>> the vocabulary name was not selected on edit form.
>> [thomasdesvenain]
>>
>> - Fixed drag and drop fields in fieldsets when form tabbing is disabled:
>> we can drop a field into the fieldset legend (for example, when the
>> fieldset is empty),
>> or directly positioning it beside fields of the new fieldset.
>> [thomasdesvenain]
>>
>> - i18n fixes.
>> [thomasdesvenain]
>>
>> - Better string normalization when setting field id from field title
>> (change accented or special characters with corresponding letters).
>> [cedricmessiant]
>>
>> - Added robot tests.
>> [davisp, cedricmessiant, thomasdesvenain at toulouse-sprint]
>>
>> - We can select a vocabulary factory on a choice field,
>> among all registered vocabularies.
>> We don't have an error anymore
>> when we edit a choice field with a vocabulary factory.
>> [thomasdesvenain]
>>
>> - Fixed deleting field from fieldset.
>> [kroman0]
>>
>>
>> plone.stringinterp: 1.0.10 → 1.0.11
>> -----------------------------------
>> - Add portal_url and portal_title.
>> [thomasdesvenain]
>>
>> - Add parent_id.
>> [maartenkling]
>>
>>
>> plone.supermodel: 1.2.3 → 1.2.4
>> -------------------------------
>> - Replace deprecated test assert statements.
>> [timo]
>>
>>
>>
>> plone.testing: 4.0.8 → 4.0.11
>> -----------------------------
>> - Fix z2.txt doctest for FTP_SERVER.
>> [timo]
>>
>>
>> - Read 'FTPSERVER_HOST' and 'FTPSERVER_PORT' from the environment
>> variables if
>> possible. This allows us to run tests in parallel on CI servers.
>> [timo]
>>
>>
>> - Replace deprecated Zope2VocabularyRegistry import.
>> [timo]
>>
>>
>>
>> plone.theme: 2.1 → 2.1.1
>> ------------------------
>> - Remove hard dependency on CMFDefault.
>> [davisagli]
>>
>>
>> plonetheme.classic: 1.3.2 → 1.3.3
>> ---------------------------------
>> - Fixed comment that broke columns.css.
>> Fixes https://github.com/plone/plonetheme.classic/issues/3
>> [maurits, djowett]
>>
>>
>>
>> plonetheme.sunburst: 1.4.5 → 1.4.6
>> ----------------------------------
>> - Update README.rst to point to correct file for updating portal_css.
>> [aclark]
>>
>> - Use nocall when referencing site_properties for a mini optimization.
>> [tomgross]
>>
>> - Clarify documentation about registration of the skins layer.
>> [thet]
>>
>>
>>
>> z3c.autoinclude: 0.3.4 → 0.3.5
>> ------------------------------
>> - If a module cannot be resolved, but raises ``ImportError``, log a
>> warn and continue. This fixes an issue where the determining the
>> includable packages would fail due to a problem with the importation
>> of one or potentially more modules. An example is the ``gobject``
>> module which provides a Python binding to ``GObject``. In a recent
>> API deprecation, one is no longer allowed to both import ``gi`` and
>> ``gobject``.
>>
>>
>> z3c.form: 3.0.2 → 3.1.1
>> -----------------------
>> - Added a consistent id on single checkbox and multi checkbox widgets.
>>
>> - Added a consistent id on ordered selection widget.
>> - Added a hidden template for the textlines widget.
>> - Feature: added an API to render each radio button separately.
>>
>> - Bug: Remove errors for cases where the key field of a dict field uses
>> a
>> sequence widget (most notably choices). The sequence widget always
>> returns
>> lists as widget values, which are not hashable. We convert those
>> lists to
>> tuples now within the dict support.
>>
>>
>> - Feature: Moved registration of translation directories to a separate
>> ZCML
>> file.
>>
>> - Bug: Fixed a typo in German translations.
>>
>>
>> - Feature: Version 2.9 introduced a solution for missing terms in
>> vocabularies. Adapted sources to this solution, too.
>>
>>
>>
>> z3c.formwidget.query: 0.9 → 0.10
>> --------------------------------
>>
>> plone.formwidget.autocomplete: 1.2.5 → 1.2.6
>> --------------------------------------------
>> - Fix url in css for indicator.gif
>> [mitakas]
>>
>> ------------------------------------------------------------------------------
>> Subversion Kills Productivity. Get off Subversion& Make the Move to Perforce.
>> With Perforce, you get hassle-free workflows. Merge that actually works.
>> Faster operations. Version large binaries. Built-in WAN optimization and the
>> freedom to use Git, Perforce or both. Make the move to Perforce.
>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Plone-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/plone-developers
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion& Make the Move to Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries. Built-in WAN optimization and the
> freedom to use Git, Perforce or both. Make the move to Perforce.
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> _______________________________________________
> Plone-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/plone-developers
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works.
Faster operations. Version large binaries. Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Plone-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-developers