[Zope3-checkins] SVN: Zope3/trunk/doc/CHANGES.txt Accidently
removed recent additions.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Wed Feb 23 17:25:18 EST 2005
Log message for revision 29270:
Accidently removed recent additions.
Changed:
U Zope3/trunk/doc/CHANGES.txt
-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt 2005-02-23 22:22:48 UTC (rev 29269)
+++ Zope3/trunk/doc/CHANGES.txt 2005-02-23 22:25:18 UTC (rev 29270)
@@ -10,6 +10,23 @@
New features
+ - When raising the Unauthorized exception, the security checker
+ now passes the object in question in addition to the attribute
+ name and missing permission. This should make debugging easier.
+
+ - You can declare "features" provided by your package with the new
+ <meta:provides feature="name" /> ZCML directive. The presence of these
+ features can be tested with the new zcml:condition attribute.
+
+ - ZCML supports conditional directives using the zcml:condition
+ attribute. The value of the attribute is an expression of the
+ form "verb arguments". Currently the only recognized verb is "have",
+ and it takes a single name of a feature as an argument.
+
+ If the expression is true, the element the attribute is attached to
+ will be used, otherwise the element and its descendents will be
+ ignored.
+
- API doctool has received some upgrades:
* A new `bookmodule` compiles all our README.txt and other text
@@ -253,6 +270,10 @@
Restructuring
+ - Deprecated _configureCopy in zope.app.copypastemove.ObjectCopier. To
+ configure a recently copied object, suscribe to IObjectCopiedEvent for
+ the type of object you're interested in configuring.
+
- Several changes have been made to the API doc tool:
+ General inspection utilities are now *publically* available in the
@@ -426,6 +447,8 @@
Bug Fixes
+ - Object copy events weren't dispatched for object sublocations.
+
- When I converted layers and skins to interfaces, I got the layer part
wrong and made layer interfaces extend `ILayer`. But `ILayer` is an
`IInterface`, *not* an Interface. Layers should not extend but provide
More information about the Zope3-Checkins
mailing list