[QA-Team] Plone 4.3rc1 soft-released

Eric Steele ericsteele47 at gmail.com
Fri Mar 8 03:58:28 UTC 2013


Updated the versions.cfg on dist.plone to include   
plone.app.iterate = 2.1.9
plone.app.contentrules = 3.0


On Wednesday, March 6, 2013 at 3:00 PM, Eric Steele wrote:

> Plone 4.3rc1 is pending at http://dist.plone.org/release/4.3rc1-pending/versions.cfg  
>  
> Eric
>  
>  
> Changes
> =======
>  
> docutils: 0.9 → 0.9.1
> ---------------------
>  
> 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
> ------------------------------
>  
> - 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]
>  
> 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
> -----------------------------
>  
> - 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]
>  
> 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
> ------------------------------------------------
>  
> - Removed hard-coded styling for calendar popup icon. Leave this to the dateinput.css
>   from plone.app.jquerytools, which was being applied anyway.
>   [smcmahon]
>  
> 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.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
> ------------------------------------
>  
> - 2.0.8 (2013-03-05)
>  
> 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.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 (http://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
> ------------------------------------
>  
>  
>  


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-qa-team/attachments/20130307/a1d21ea9/attachment-0001.html>


More information about the QA-Team mailing list