[QA-Team] Plone 4.3rc1 soft-released

Eric Steele ericsteele47 at gmail.com
Wed Mar 6 20:00:26 UTC 2013


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.
- 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/20130306/13a1e29e/attachment-0001.html>


More information about the QA-Team mailing list