[Zope3-checkins] SVN: Zope3/trunk/doc/CHANGES.txt Removed
Presentation Service.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Fri Sep 17 12:16:56 EDT 2004
Log message for revision 27606:
Removed Presentation Service.
Changed:
U Zope3/trunk/doc/CHANGES.txt
-=-
Modified: Zope3/trunk/doc/CHANGES.txt
===================================================================
--- Zope3/trunk/doc/CHANGES.txt 2004-09-17 16:16:54 UTC (rev 27605)
+++ Zope3/trunk/doc/CHANGES.txt 2004-09-17 16:16:56 UTC (rev 27606)
@@ -6,10 +6,28 @@
For information on future releases, see ROADMAP.txt.
- Some future release
+ Some future release (Zope X3 3.1.0)
New features
+ - Removed Presentation Serivce and implemented views as adapters. This
+ mainly means that layers and skins became adapters. Here are some
+ other points:
+
+ o Backward-compatibility of the Zope component API and the browser
+ directives was ensured.
+
+ o The `setPresentationSkin()` and `getPresentationSkin()` directives
+ of `IRequest` objects were removed. They were not used anywhere but
+ testing anyways.
+
+ o The default skin is now just an adapter from `IRequest` to
+ `IDefaultSkin`. You have to use `adapter_service.lookup()`, since
+ the returned component is a skin interface and not a factory.
+
+ o The adapter service can now provide adapters from objects as well,
+ like it was possible in the presentation service before.
+
- Added `apidoc:rootModule` directive, so that third-party products can
add their packages to the class browser documentation module.
@@ -49,60 +67,20 @@
Restructuring
- - Implemented both, getCell and queryCell, for ISecurityMap. Also
- updated the interface.
- - Removed CacheName field and replaced it by a 'Cache Names' vocabulary
- and a Choice field.
-
- - Templated Pages are now called ZPT Pages.
-
- - The "layer" and "skin" ZCML directives were redundantly
- registered for both the zope and the browser namespace. They
- now only exist in the browser namespace; the "defaultSkin"
- directive was moved to the browser namespace.
-
- - Updating of all doc strings to ReStructuredText begun
-
Bug Fixes
- - Fixed issue 264. Substituting a Unicode value containing
- non-ASCII text into a translated string caused a
- UnicodeDecodeError.
- - Fixed issue 228.
-
- - Fixed issue 248. Path expressions in page templates that
- contain empty segments now cause an error to be raised when
- the expression is compiled rather than when it is evaluated.
- This has always been illegal according to the specification,
- and most often caused a runtime error before. Template
- authors can now get an error up front, avoiding embarrasment
- when once an application is moved into production after
- insufficient testing.
-
- - Removed 'grants' module from zope.app.security.interfaces
- (ISecurityMap). It is (including implementation) available at
- zope.app.securitypolicy.interfaces.
-
- - Wrote tests for security map implementation.
-
- - Factory IDs have to be real IDs now, i.e. either a dotted
- name or a URI.
-
Much thanks to everyone who contributed to this release:
- Jim Fulton, Marius Gedminas, Fred Drake, Philipp von Weitershausen,
- Stephan Richter, Dmitry Vasiliev, Scott Pascoe, Bjorn Tillenius,
- Eckart Hertzler, Roger Ineichen, Stuart Bishop, Viktorija Zaksiene,
- Phil Ruggera
+ Jim Fulton, Fred Drake, Philipp von Weitershausen, Stephan Richter
Note: If you are not listed and contributed, please add yourself. This
note will be deleted before the release.
------------------------------------------------------------------
- Zope X3.0.0 Beta 2
+ Zope X3.0.0
New Features
@@ -124,6 +102,23 @@
o Error output is improved as is meta data used for verbose output.
+ Restructuring
+
+ - Implemented both, getCell and queryCell, for ISecurityMap. Also
+ updated the interface.
+
+ - Removed CacheName field and replaced it by a 'Cache Names' vocabulary
+ and a Choice field.
+
+ - Templated Pages are now called ZPT Pages.
+
+ - The "layer" and "skin" ZCML directives were redundantly
+ registered for both the zope and the browser namespace. They
+ now only exist in the browser namespace; the "defaultSkin"
+ directive was moved to the browser namespace.
+
+ - Updating of all doc strings to ReStructuredText begun
+
Bug fixes
- Changed the security policy:
@@ -160,6 +155,30 @@
- ZopeVersion now knows about Subversion.
+ - Fixed issue 264. Substituting a Unicode value containing
+ non-ASCII text into a translated string caused a
+ UnicodeDecodeError.
+
+ - Fixed issue 228.
+
+ - Fixed issue 248. Path expressions in page templates that
+ contain empty segments now cause an error to be raised when
+ the expression is compiled rather than when it is evaluated.
+ This has always been illegal according to the specification,
+ and most often caused a runtime error before. Template
+ authors can now get an error up front, avoiding embarrasment
+ when once an application is moved into production after
+ insufficient testing.
+
+ - Removed 'grants' module from zope.app.security.interfaces
+ (ISecurityMap). It is (including implementation) available at
+ zope.app.securitypolicy.interfaces.
+
+ - Wrote tests for security map implementation.
+
+ - Factory IDs have to be real IDs now, i.e. either a dotted
+ name or a URI.
+
Much thanks to everyone who contributed to this release:
Jim Fulton, Marius Gedminas, Fred Drake, Philipp von Weitershausen,
More information about the Zope3-Checkins
mailing list