You are not logged in Log in Join
You are here: Home » Download Zope Products » Zope » Zope » CHANGES.txt

Log in
Name

Password

 

CHANGES.txt

File details
Size
3 K
File type
text/plain

File contents

Zope Changes

  This file contains change information for the current Zope release. 
  Change information for previous versions of Zope can be found in the
  file HISTORY.txt.

    Zope 2.4.1

      Bugs fixed

       - The ZPL has been updated to version 1.1. The changes are:

         - Appearances of "Digital Creations" changed to "Zope
           Corporation"

         - Open Source(tm) changed to just open source

         - The request for attribution clause has been dropped

         - Version number bumped to 1.1

       - Collector # 2554: Version variables were not html quoted on
         ZMI manage_tabs.

       - Collector #2536.  Fixed requestprofiler false output problem 
         whereby requestprofiler could mistakenly ignore requests that
         had the same id in long logs. Thanks to Dyon Balding!

       - Collector #2523: Returning a tuple from __bobo_traverse__ was
         broken.

       - Collector #2532: ZCatalog.availableSplitters is now protected
         by security mechanism.

    Zope 2.4.1 beta 1

      Bugs fixed

        - Collector #2412: a read-only FileStorage has not been closed
          properly.

        - Collector #2438:  Using a slice operation like [30:] on a 
          ZCatalog search result caused a MemoryError because 
          the __getslice__ implementation used  range() instead
          of xrange().

        - Collector #2423: Searching a FieldIndexes for documents
          with a blank string has been broken.

        - Collector #2347: there was no interface for incrementally
          refreshing a ZCatalog.

        - Collector #2336: Quoting and globbing in non-trivial queries
          were broken.  All tests now pass.

        - Collector #2427, 2429: Tests for keys() was missing.
          Incorporated Chris Withers' fix.

        - WebDAV Lockmanager was not working due to a Python 2.1 
          incompatibility.

        - Collector #2482: A COPY operation through WebDAV on a locked
          resource left the destination resource in a locked state
          so any WebDAV client  was unable to unlock the destination 
          object. Locks are now cleared from the destination object.

        - Collector #2481: adjusted punctuation for link generation
          (not working with ! inside quoted text)

        - Error message AttributeError/_v_blocks when a DTMLfile is
          not present or could not be read replaced by a more
          informative message.

        - Simplified the way product refresh happens.  Instead of using
          the reload() function, we just remove the appropriate modules
          from sys.modules.  This ensures that modules are loaded in the
          correct order.

        - Fixes to Splitter interfaces to work correctly under MacOSX

        - Collector #2497: SERVER_PROTOCOL variable is now compliant
          with the CGI specification and looks like "HTTP/1.1" instead
          of "1.1"

        - Creation of a TextIndex ignored the vocabulary setting.

        - Fixed broken aquisition of vocabularies from a Catalog
          by a TextIndex.

        - Collector #2504: level parameter has not been passed to HTMLClass
          constructor

        - default for 'orphan' attribute of <dtml-in> is now 0 instead 3.

        - Skip attempting to register APIHelp for files beginning with '_'
          (e.g., '__init__.py').  Allows HelpSys to build help from a
          "real" Python package.

        - Fixed conflict resolution problem in BTrees (BTreeTemplace/
          _p_resolveConflict)

        - Fixed conflict resolution problem in BTrees (BTreeTemplace/
          _p_resolveConflict)

        - Add 'WEBDAV_SOURCE_PORT' marker key to REQUEST.env for requests
          passing through a WebDAV source port (eases detection).