[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