[Zope3-checkins] SVN: Zope3/trunk/doc/CHANGES.txt Tried t catch up
backlog of unentered changes. (bad me)
Jim Fulton
jim at zope.com
Thu Oct 28 15:21:13 EDT 2004
Log message for revision 28277:
Tried t catch up backlog of unentered changes. (bad me)
Changed:
U Zope3/trunk/doc/CHANGES.txt
-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt 2004-10-28 18:39:18 UTC (rev 28276)
+++ Zope3/trunk/doc/CHANGES.txt 2004-10-28 19:21:12 UTC (rev 28277)
@@ -36,6 +36,19 @@
new public `interface` attribute that stores the interface they are
defined in.
+ - New Pluggable Authentication Service, which is similar in
+ philosophy to the Zope 2 PAS. One of the main reasons for
+ this is to support principal groups.
+
+ - Added "sources", which are like vocabularies except that they
+ support very large collections of values that must be
+ searched, rather than browsed.
+
+ - Ported Zope Version Control
+
+ - Added an uption (-1) to the test runner to suppress doctest
+ errors after the first within each doctest.
+
- If the adapter factory returns `None` as adapter instance, the default
is returned instead of `None`. For benefits and the discussions see
http://mail.zope.org/pipermail/interface-dev/2004-September/000070.html
@@ -46,6 +59,61 @@
- When parsing a DSN, allow the host to be specified without a port.
+ - Added `apidoc:rootModule` directive, so that third-party products can
+ add their packages to the class browser documentation module.
+
+ - Separated the trusted and untrusted behaviors of page
+ templates in the application server. File-system-based
+ templates are trusted, and database-based templates are
+ untrusted.
+
+ - Implemented rdb:gadflyRoot directive.
+
+ - Schemas are now copied before they are appended to content type or
+ instance. This should probably become a policy later.
+
+ - Implemented ICacheable view's current_cache_url() method, so that a
+ link to the cache utility can be provided.
+
+ - Added ++debug++ traversal adapter that allows you to turn on debugging
+ flags in request.debug. Currently the following flags are defined:
+
+ + "source" adds HTML comments to rendered page templates showing
+ where each code snippet came from.
+
+ + "tal" leaves TAL/METAL markup in rendered page templates allowing
+ you to see how it was generated.
+
+ + "errors" shows full tracebacks when a system error occurs.
+
+ Try e.g. http://localhost:8080/++debug++source,tal/@@contents.html
+ and view the source of the resulting page.
+
+ - Added 'url' adapter for IPathAdapter. It provides quoting mechanisms
+ to strings (and string-like objects) from within ZPT, e.g:
+
+ tal:attributes="href string:login.html?nextURL=${request/URL/url:quote}
+
+ Other functions available are quote_plus, unquote, unquote_plus.
+
+ - Added basic cataloging functionality.
+
+ - Added functions (zope.app.container.constraints.contains and
+ zope.app.container.constraints.containers) that greatly simplify
+ expressing containment constraints.
+
+ Restructuring
+
+ - Replaced NotFoundError uses with more specific and meaningful
+ exceptions. Eventually, NotFoundError will be deprecated.
+
+ - Publishing traversal components noew raise NotFound
+
+ - Other traversal components raise TraversalError
+
+ - getPrincipal of IAuthenticationService now raises
+ PrincipalLookupError.
+
- Removed Browser Menu Service and implemented menus as subscriber
adapters. Menu Item Types (in other words, menus) are now utilities
that provide `IMenuItemType`.
@@ -104,48 +172,20 @@
to a request. This effectively replaces the `setPresentationSkin()`
method.
- - Added `apidoc:rootModule` directive, so that third-party products can
- add their packages to the class browser documentation module.
+ Bug Fixes
- - Separated the trusted and untrusted behaviors of page
- templates in the application server. File-system-based
- templates are trusted, and database-based templates are
- untrusted.
+ - Fixed the page that reports "syste errors", errors that
+ represent a failure o the system, rather than the user, to set
+ the response status to 500.
- - Implemented rdb:gadflyRoot directive.
+ - NotFound pages and stattus codes are now returned only when
+ something can't be found during publishing-path (e.g. URL)
+ traversal. Traversal errors within application code are no
+ longer treated as "Not Found" errors.
- - Schemas are now copied before they are appended to content type or
- instance. This should probably become a policy later.
+ - Added missing modification events when add forms modified
+ objects (assigned properties) after they were added.
- - Implemented ICacheable view's current_cache_url() method, so that a
- link to the cache utility can be provided.
-
- - Added ++debug++ traversal adapter that allows you to turn on debugging
- flags in request.debug. Currently the following flags are defined:
-
- + "source" adds HTML comments to rendered page templates showing
- where each code snippet came from.
-
- + "tal" leaves TAL/METAL markup in rendered page templates allowing
- you to see how it was generated.
-
- + "errors" shows full tracebacks when a system error occurs.
-
- Try e.g. http://localhost:8080/++debug++source,tal/@@contents.html
- and view the source of the resulting page.
-
- - Added 'url' adapter for IPathAdapter. It provides quoting mechanisms
- to strings (and string-like objects) from within ZPT, e.g:
-
- tal:attributes="href string:login.html?nextURL=${request/URL/url:quote}
-
- Other functions available are quote_plus, unquote, unquote_plus.
-
- Restructuring
-
-
- Bug Fixes
-
- Small but important fix to security map. It was not marking objects
with modified permissions as changed, due to a missing assignment.
More information about the Zope3-Checkins
mailing list