[z3-checkins] r26745 - z3/www/trunk/text

philikon at codespeak.net philikon at codespeak.net
Thu May 4 01:39:17 CEST 2006


Author: philikon
Date: Thu May  4 01:39:11 2006
New Revision: 26745

Added:
   z3/www/trunk/text/five_releasefest.txt
      - copied, changed from r26742, z3/www/trunk/text/five_1_2_1_3_release.txt
Log:
release notes for release fest


Copied: z3/www/trunk/text/five_releasefest.txt (from r26742, z3/www/trunk/text/five_1_2_1_3_release.txt)
==============================================================================
--- z3/www/trunk/text/five_1_2_1_3_release.txt	(original)
+++ z3/www/trunk/text/five_releasefest.txt	Thu May  4 01:39:11 2006
@@ -1,8 +1,9 @@
-Five 1.2 and 1.3 released!
-==========================
+Five 1.2.4, 1.3.5, 1.4c and 1.5b released!
+==========================================
 
-The Five team is happy to announce the release of two Five versions
-today, Five 1.2 and 1.3!
+The Five team is happy to announce the release of two Five bugfix
+releases, 1.2.4 and 1.3.5, as well as two Five betas, 1.4c and 1.5b
+today.
 
 
 What is Five
@@ -23,88 +24,47 @@
 http://codespeak.net/z3/five/.
 
 
-Five 1.2
---------
+About Five 1.4 and 1.5
+----------------------
 
-Five 1.2 is the last release line of Five to work with Zope 2.8 and
-its included Zope X3 3.0.  It does not work on Zope 2.7 anymore (use
-Five 1.1 if you're bound to Zope 2.7)
-
-Compared to 1.1, it introduces the following compelling list of new
-features:
-
-* Local site support
-
-  Five now supports local sites in Zope 2. Sites are a concept known
-  from Zope 3 and similar to CMF's sites (only that they can be
-  nested).  Thanks to Sidnei da Silva for the initial development back
-  in March, Lennart Regebro and Philipp von Weitershausen for bringing
-  it up to date for inclusion into Five 1.2.
-
-* Improved event support
-
-  Five can now make standard Zope 2 containers (aka object managers)
-  send Zope 3-style events for adding, moving, copying and deleting
-  contained objects, instead of calling their manage_afterAdd,
-  manage_beforeDelete, etc. methods.  Thanks to Florent Guillaume for
-  thinking through this non-trivial matter and implementing it.
-
-* Marker interfaces utility
-
-  Five now includes a feature known from Zope X3 3.0's introspector,
-  the ability to set marker interfaces on objects to influence their
-  behaviour (such as view or adapter look-up).  This also includes a
-  browser page with a page template macro for doing so
-  through-the-web.  This feature is based on Sidnei da Silva's
-  Plone-based product Flon.  Thanks to him for the original
-  implementation as well as Godefroid Chapelle, Whit Morriss and Yvo
-  Schubbe for bringing it to Five 1.2.
-
-* Class registration through ZCML
-
-  It is now possible to register Zope 2 classes through ZCML so that
-  they show up in the ZMI as addable meta types.  This basically
-  obsolete's the boiler-plate ``initialize()`` function in products'
-  ``__init__.py`` files, as well as equipping classes with a
-  ``meta_type`` in the first place.  Thanks to Yvo Schubbe for
-  suggesting and implementing this great helper for cleaning out Zope
-  2 boiler plate code out of products.
-
-* New test runner
-
-  Five 1.2 (and only 1.2) includes a forked copy of Zope 3.2's
-  improved test runner which brings, among others, better doctest
-  debugging and support for running tests on different levels and
-  layers.  Thanks to Tres Seaver for integrating this into Five 1.2.
-  
-For more information please consult the `changes document`_.
-
-.. _changes document: http://codespeak.net/z3/five/CHANGES.html
-
-Five 1.2 can be downloaded at
-http://codespeak.net/z3/five/release/Five-1.2.tgz.
-
-
-Five 1.3
---------
-
-Five 1.3 is a straight port of Five 1.2 to Zope 3.2 which will be
-included in this December's Zope 2.9 release.  Five 1.3 itself will
-also be part of Zope 2.9.  It does not introduce any new features
-compared to Five 1.2, however, some restructuring has been made:
-
-* Most of the event work has been folded into Zope 2. That means that
-  Zope 2.9 will ship with event-enabled object managers out of the
-  box!
-
-* Several legacy packages were removed from Five as they are now
-  included in Zope 2, such as Zope 3-style interfaces for OFS
-  et.al. as well as the new test runner
-
-We are not providing a downloadable tarball of Five 1.3.  Instead it
-has been integrated into Zope 2.9 with which it will ship.  To try out
-Zope 2.9, you have to currently check out the Zope 2 trunk from the
-subversion repository.
+Five 1.4 and 1.5 are feature releases.  They are basically equivalent
+except that Five 1.4 works with Zope 2.9/3.2 (only) and 1.5 works with
+Zope 2.10/3.3 (only). Five 1.5 will be included in Zope 2.10.
+
+Most important features are:
+
+* Added viewlet and content provider support.  A big thanks to Alec
+  Mitchell and his helpers at the Archipelago sprint for making this
+  possible.
+
+* Add zope.formlib support.  Please see ``doc/formlib.txt`` for more
+  information.  A big thanks to Jan-Wijbrand Kolman for this.
+
+* Port zope.testbrowser to Zope 2.  You can now use
+  Products.Five.testbrowser.Browser in functional tests.  Much thanks
+  to Brian Sutherland.
+
+* Add python-packages-as-zope-products support which basically allows
+  for using any python package as a zope product without it having to
+  live in Products/.  Much thanks to Rocky Burt for this.
+
+Zope 2.10 and Five 1.5 are also a big milestone in the convergence of
+Zope 2 and Zope 3, for it is no longer necessary to mark classes with
+five:traversable and five:defaultViewable to enable Zope 3 view lookup
+functionality.  A big thanks goes to Lennart Regebro and Michael
+Kerrin for making this possible!
+
+
+Changes in Five 1.2.4/1.3.5 and 1.4c (compared to 1.4b)
+-------------------------------------------------------
+
+* Made sure that events are fired as expected in add and edit forms.
+
+* Made sure LocalizerLanguages class normalized language codes to
+  xx-yy, instead of xx_YY or xx-YY.
+
+* Fixed a problem with the new traversal look-up order and the root
+  object (OFS.Application.Application).
 
 
 About the Zope 3 Base


More information about the z3-checkins mailing list