[Zope3-checkins] SVN: Zope3/trunk/doc/CHANGES.txt Documented
changes.
Jim Fulton
jim at zope.com
Wed Jul 21 18:56:27 EDT 2004
Log message for revision 26669:
Documented changes.
Changed:
U Zope3/trunk/doc/CHANGES.txt
-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt 2004-07-21 22:52:23 UTC (rev 26668)
+++ Zope3/trunk/doc/CHANGES.txt 2004-07-21 22:56:27 UTC (rev 26669)
@@ -64,8 +64,44 @@
Zope X3.0.0 Beta 2
+ New Features
+
+ - Improved using documentation files as tests. (Needed to test
+ new security policy):
+
+ Changed DocFileSuite:
+
+ o If a package is passed, it must be passed as a keyword argument.
+ (For now, a package can also be passed before passing any file
+ names, but this generates a deprecation warning.)
+
+ o File paths may contain '/'s as separators. These will be converted
+ to native file separators at run time.
+
+ o It is now possible to pass set-up and tear-down methods
+
+ o It is now possible to pass a dictionary of initial global variables.
+
+ o Error output is improved as is meta data used for verbose output.
+
Bug fixes
+ - Changed the security policy:
+
+ o Fix a bug (actually a missfeature). It wasn't possible for
+ local settings to override global (zcml) settings.
+
+ o Changed the way role denies work. A role deny simply
+ prevents a principal from having a role. A principal may
+ still have access through other roles or through principal
+ grants. Role grants or denies never override principal
+ grants or denies *even* if the role-based grants or denies
+ are more local.
+
+ o Implemented a caching scheme that provides huge performance
+ benefits when the authenticated principal is defined in a
+ local auth service, rather than a global one (zcml).
+
- Fixed bug in TypeRegistry for
zope.app.publisher.browser.globalbrowsermenuservice which allows
passing classes instead of interfaces as well but has a missing import.
More information about the Zope3-Checkins
mailing list