Re: Plone 4.3.3 soft-released
sven <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yes, I did the same when I was testing the updated Unified-Installer on Arch, Debian Testing and the upcoming new Ubuntu LTS Cheers, Sven On 03/05/2014 05:54 PM, Johannes Raggam wrote: > and another one, this one quite important (IMO): > raised Pillow version to 2.3.0, since it includes a change by iElectric, > which fixes PIL issues, which cannot be resolved otherwise on Fedora and > possibly other Linux systems (Respect CFLAGS/LDFLAGS when searching for > headers/libs [iElectric]): > > https://github.com/plone/buildout.coredev/commit/e33aff97f4c2b11e9dec5a5300aa91e5304fbfca > > > thanks, Johannes > > On Wed, 2014-03-05 at 17:34 +0100, Johannes Raggam wrote: >> added a version fix in the ecosystem section for newest >> collective.js.jqueryui, both in 4.3 and 5.0 branches of >> buildout.coredev: >> https://github.com/plone/buildout.coredev/commit/25e834de601105de276a3da4f0b652d363d90c10 >> >> this fixes an annoying issue where a viewlet broke, if datepicker isn't >> found (fixed in 1.10.2): >> https://github.com/collective/collective.js.jqueryui/blob/master/docs/HISTORY.txt >> >> >> thanks, >> johannes >> >> >> >> On Wed, 2014-03-05 at 08:14 -0600, Nathan Van Gheem wrote: >>> Tested. Looks good. Thanks Eric. >>> >>> >>> >>> On Tue, Mar 4, 2014 at 9:53 AM, Eric Steele <[email protected]> >>> 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 >>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> https://lists.sourceforge.net/lists/listinfo/plone-developers >>> >>> >>> >>> -- >>> Nathan Van Gheem >>> Solutions Architect >>> Wildcard Corp >>> ------------------------------------------------------------------------------ >>> 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 >>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> 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 >> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >> 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 > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/plone-developers > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTF2JPAAoJEMipVdWfKjFjjeMIAMZ4Idg3JyWF4RdOzj6r0d1H b5pchALsgE0+ipr2/Ll8FdOhm3tqg6/zdwSBFlrV5KgkfwQOnt02gke53sL0nxvM zNscWN2xev5PHt7mQsp/DnDCkoKlFNKjM2wImfemb6yLuWAQX+9f08wAX+b/sZQF V3IVPFqPG/8jQaJpTfkpLfGVPSnHxukHpiE551hmWlnYq9pJ/xI5DQply+FmNcm4 8XWk+ZFdk1ZrFqSmMmpeD1VVknvatfHdtljpWFsNNAlFFF2u1E6gcRhR82GX1FE/ Os+UXFvD8gQoPC0RKDwUp86Vfryz9/orAqkDHHaJi17N899qbYZnm31A1edVAzU= =xful -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ 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