[Zope3-checkins] SVN: Zope3/trunk/doc/CHANGES.txt Added entries for event restructuring.

Jim Fulton jim at zope.com
Thu May 27 13:31:00 EDT 2004


Log message for revision 25059:
Added entries for event restructuring.



-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt	2004-05-27 17:19:04 UTC (rev 25058)
+++ Zope3/trunk/doc/CHANGES.txt	2004-05-27 17:31:00 UTC (rev 25059)
@@ -19,7 +19,68 @@
 
   ------------------------------------------------------------------
 
+  Zope X3.0.0 Beta 1
 
+    New features
+
+      - Event handlers can no be implemented as regular Python
+        functions. 
+
+    Bug fixes
+
+    Restructuring
+
+      - The event system was completely reimplemented:
+
+        - Converted event subscribers to simple handlers implemented as
+          simple Python functions.
+
+        - Now all handlers are registered as subscription adapters using the
+          subscriber directive (rather than event:subscribe).
+
+        - No longer have IEvent.  There's no need for a common base
+          interface. 
+
+        - No longer have event publication or subscription services.
+
+
+      - We had an object hub service. The object hub service was responsible
+        for:
+
+        - Managing short ids for objects, useful for indexing
+
+        - Keeping track of object locations.  This was important when the
+          object hub was created, because it wasn't practical to use direct
+          object references. No it is, so hub ids are no-longer useful for
+          implementing location-independent object references.
+
+        The object hub service is dead.
+
+        In the future, there will be a utility for use by indexes, that
+        maintains short ids for objects. Perhaps this will be an indexing id
+        service.
+
+        The index and catalog machinery depend heavily on a facility for
+        assigning shot ids to objects, currently the hub.  Rather than trying
+        to remove this dependency now, and ad it back later when we have an
+        index-id utility, it makes more sense to just remove the index and
+        catalog facilities for now.
+
+        Later, when we create an index-id utility, we'll port the code, which
+        will still be in the repository, back.
+
+  Zope X3.0.0 Alpha 2
+
+    New features
+
+      - It is no longer necessary to pass context arguments to api
+        functions to provide a place to look up services.  
+
+    Bug fixes
+
+    Restructuring
+
+
   Zope X3.0.0 Alpha 1
 
     New features




More information about the Zope3-Checkins mailing list