[Zope-Checkins] CVS: Zope2 - CHANGES.txt:1.311
andreas@serenade.digicool.com
andreas@serenade.digicool.com
Wed, 30 May 2001 11:58:00 -0400
Update of /cvs-repository/Zope2/doc
In directory serenade:/tmp/cvs-serv21362/doc
Modified Files:
CHANGES.txt
Log Message:
merged ajung-dropin-registry branch
--- Updated File CHANGES.txt in package Zope2 --
--- CHANGES.txt 2001/05/30 15:14:43 1.310
+++ CHANGES.txt 2001/05/30 15:57:29 1.311
@@ -76,6 +76,188 @@
extended sorting functionality for sequence (implements
ExtendedDTMLSorting proposal)
+ - Fixed a long-standing bug in FileStorage that made it so
+ versions were only partially committed.
+
+ - Rewrote the complete indexing infrastructure according
+ to the DropinIndex proposal
+ (see lib/python/Products/PlugginIndexes/README.txt for
+ detailed informations).
+
+ - Adopted ZCatalog to new indexing infrastructure.
+
+
+
+ Zope 2.3.0 beta 3
+
+ Features Added
+
+ - Make ZClasses navigable to FTP/WebDAV; implement 'PUT_factory'
+ hook to create PythonScripts (for MIMEtype 'text/x-python')
+ and DTMLMethods (for other 'text' MIMEtypes) (Collector #998).
+
+ Bugs Fixed
+
+ - Mechanisms in the underbelly of the Catalog and Globbing
+ Lexicon (which is the default for all new Catalogs) has been
+ overhauled given substantial performance increases. On
+ simple queries, performance should double (or more) in many
+ situations, whereas with globbed queries it may increase by
+ substantially more.
+
+ Zope 2.3.0 beta 1
+
+ Features Added
+
+ - Added a hook that allows user folders to provide a logout
+ action.
+
+ - Added a browser preferences screen to allow people to
+ tweak the management UI to their liking. For the folks who
+ complained that they didn't like the new top frame, they
+ can (among other things) turn it off from the browser
+ preferences screen.
+
+ - Added Michel's new QuickStart material. I haven't quite
+ decided whether the old QuickStart should go away or
+ stay around as a source of examples.
+
+ - The logout function has been implemented in a fairly minimal
+ way. We may try to make this nicer by final if we get time.
+
+ - The ZCatalog interface is now cleaned up and matches the new
+ interface look and feel better. In addition some logical
+ reorganization was made to move things onto an Advanced tab.
+
+ - Result sets from the Catalog are now much Lazier, and will
+ do concatenation with eachother in a lazy fashion. This was
+ suggested by Casey Duncan in Collector #1712.
+
+ Bugs Fixed
+
+ - Added a deprecated alias to UnrestrictedUser, Super, for use
+ by user folder products that depend on the old class name.
+
+ - Fixed path for management interface files used for
+ CatalogPathAwareness and Aqueduct.
+
+ - Fixed a NameError in HTTPRequest.
+
+ - Made manage_page_style.css correctly available to all.
+
+ - ZCatalog objects now show up in the Add List in the same
+ naming convention that was used for all other Z* objects.
+ This does *not* affect the meta_type that is actually used
+ for the object itself.
+
+ - (Collector #1835, 1820, 1826) Eliminated errors in both
+ Field and Keyword indexes where old keys might show up in
+ 'uniqueValuesFor()' because of the way the data structures
+ were kept around.
+
+ - (Collector #1823)Eliminated situation where if the Catalog
+ did not have a metadata record for 'meta_type' the Cataloged
+ Objects view would be incorrect and list everything as a
+ 'ZCatalog'. Now it simply lists it as 'Unknown'.
+
+ - (Collector #1844) On the brains returned from ZCatalog
+ queries, 'getObject()' now tries to resolve URLs as well as
+ paths. This should catch more cases.
+
+ - Tags generated for ImageFile objects attempted to use
+ title_or_id(), which is not defined for those objects.
+
+ - Mounting now fails gracefully in when getId() is not
+ available in the mounted object.
+
+ Zope 2.3.0 alpha 2
+
+ Features Added
+
+ - The install machinery for source release has been modified
+ to allow Zope to build out of the box for Python 2.0. Note
+ however, that Python 2.0 is still not officially supported.
+ You may see quite a few warnings from the extension builder
+ when compiling for Python 2.
+
+ - A new module, AccessControl.Permissions has been added to
+ make it easier to use the new security assertion spelling.
+ The new module provides consistent symbolic constants for
+ the standard Zope permissions.
+
+ - Cache manager support added. This allows site administrators
+ to ease the burden on their site in a very configurable
+ way. It also provides an API for developers to follow when
+ experimenting with caching strategies.
+
+ - The ZPublisher 'method' form variable type has been
+ deprecated in favor of 'action'. The behavior is the
+ same, only the official (and documented in the Zope
+ book) name has changed. The 'method' name is still
+ supported for backward compatibility.
+
+ - The 'objectIds' and 'objectValues' methods of ObjectManager
+ derived objects are no longer directly Web-accessible. This
+ is a topic that has come up over and over on the lists. Some
+ (xml-rpc, mostly) users may depend on this behavior - applications
+ that need access to this information remotely should be modified
+ so that a Python Script or DTML Method can explicitly pass
+ the data.
+
+ - The Image.tag() and ZopeAttributionButton methods now return an
+ image tag that is XHTML compatible; a space and a slash have been
+ added.
+
+ - SQLMethods can now be edited via FTP and WebDAV tools. Thanks to
+ Anthony Baxter for his FTP support patches.
+
+ - The Catalog has been slightly overhauled to manage object
+ paths instead of URLs in its tables. This should not cause
+ any backward compatability concern, but everyone upgrading
+ should read the web pages on the zope.org site at:
+ http://dev.zope.org/Wikis/DevSite/Projects/ZCatalogVirtualHostFix/UpgradeFAQ
+ this will provide information about how to upgrade and new
+ features on the result sets, like getObject and
+ getPath. These are very important.
+
+ - SiteAccess 2.0 has been added, to enable virtual hosting.
+
+ - The StandardCacheManagers product has been added as a primary
+ product, making it easier to get started with caching.
+
+ - The class DTMLFile has been added alongside of HTMLFile.
+ It supports name bindings, ignores positional parameters,
+ and puts the container on top of the namespace by default.
+ Most HTMLFiles should work the same (or more securely) if
+ converted to a DTMLFile. Most management interface methods
+ should be converted by the final release of 2.3.
+
+ - Added a variable called PUBLISHED to REQUEST. From now on,
+ this variable should be used instead of PARENTS for user
+ validation.
+
+ - The inituser file is now read even when one user has been
+ created. This provides a way to reset the password after
+ a new user installs Zope but ignores the generated password.
+
+ - ZCatalogs have a reduced number of management interface tabs.
+
+ - ZCatalog keyword and field indexes have been modified to use
+ a merge strategy when existing indexes are updated. When an
+ existing object is indexed, the contents of field and
+ keyword indexes are merged with the changes detected between
+ the existing contents of the index and the new content.
+
+ - CatalogPathAware class added. This will eventually replace
+ CatalogAware.
+
+ - The ManagementInterfaceQuickFix project was merged in. The
+ Zope management interface has been tweaked in various ways
+ to improve productivity and consistency and is now at least
+ slightly less ugly :)
+
+=======
+>>>>>>> 1.310
Bugs Fixed
- TextIndexes which called methods expecting an argument failed