Zope X3 3.0.1 released
This bugfix release is mostly due to the fact that Zope X3.0 is included in Zope 2.8 and experiencing active integration into Zope 2 by means of the Five product. Several issues with X3.0.0 have made this bugfix release necessary. Please see the list of changes for more information.
Downloads
http://zope.org/Products/Zope3/3.0.1
Installation instructions for both Windows and Un*x/Linux are now available in the top level README.txt file of the distribution. The binary installer is recommended for Windows.
Zope X3 3.0.1 requires Python 2.3.5 or 2.4.1 to run. You must also have zlib installed on your system.
Changes since X3 3.0.0:
- Updated the French translation.
- Backported some small fixes from the trunk to fix i18n of forms.
- Fixed issue 298 (Role/permission title and description should be messageids)
- Several fixes were backported from the Zope 2.8 integration branch, making the main X3.0 line compatible with Zope 2.8 and thus allowing X3.0 releases to be included into Zope 2.8 releases without modification.
- Fixed issue 333 (XML Tree doesn't load if some item contains non-ASCII characters).
- Fixed issue 314 (i18n:translate removes line breaks from <pre>...</pre> contents).
- Fixed issue 394 (starting zope with command -C arg causes request.form to contain '-C':'').
- Fixed issue 334 (Failing RuntimeInfo tests).
- Fix SequenceWidgets. Added a CustomSequenceWidgetFactory for using object widgets within a sequence. Added a howto for ObjectWidget
- Fixed issue 293 (sequence widget).
- Backported several bug fixes made to the DSN parser, including issue 304.
- Contents/contents.pt didn't quote the values that were used in href:s, thus it couldn't function properly if the items contained certain characters.
- If the content-type was text/*, HTTPResponse.write re-set the content-length header to the first chunk of data.
- Don't unconditionally add Content-Length header in HTTPResponse.getHeaders(). Do it only in output(), where the size of the data is known.
- For ``for`` parameter of the <browser:menuItem> and <browser:menuItems> directives was not marked as required in the directive schema, while it actually was expected to be required.
- Made the <includeOverrides /> ZCML directive behave like the
&lgt;include /> directive with respect to the
files
parameter. - Fixed a bug where IntWidget would not render a 0.
Resources
- Zope 3 Development Web Site
- Zope 3 Dev Mailing List
- Zope 3 Users Mailing List
- IRC Channel: #zope3-dev at irc.freenode.net
Acknowledgements
Much thanks to everyone who contributed to this release:
Jim Fulton, Stephan Richter, Bjorn Tillenius, Yvo Schubbe, Stuart Bishop, Stefan H. Holek, Tim Peters, Dmitry Vasiliev, Gintautas Miliauskas, Tres Seaver, Philipp von Weitershausen