text: 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.0
  Bugs fixed
  - Collector #2380: fixed regular expression in Converters.py
  producing trash Control-M characters
  - Collector #2379-2381: usage of map() inside PythonScripts
  has been broken
  - FTP download of large files was been broken. Fixed.
  Zope 2.4.0 beta 3
  Bugs fixed
  - Collector #2219: no default for transaction_info in manage_
  undo_transactions caused an error message if the undo button
  was clicked without selecting any transactions to undo.
  - Fixed breakage in the Zope tutorial cased by recent
  Structured Text changes. Also made the tutorial better at
  detecting if the tutorial examples have already been
  installed or not.
  - Fixed bug in bugfix for collector Structured Text doc_href bug.
  - Fixed bug in z2.log username logging. Previous revisions
  could result in a Zope which restarted unexpectedly.
  Thanks to Richard Waid.
  - Collector #2357: New attributes of string objects break some
  existing dtml-in constructs. Now strings are not placed on
  the namespace.
  - Collector #2257: Renaming objects in the ZMI depended on
  creating a new object and deleting the old object. Some user
  code depended on this happening in such a way that the old
  object remained around until after the new object was created.
  The implementation now supports this. Thanks to stefan13.
  - Collector #2256: Handling of broken objects / classes was
  broken. Thanks Toby Dickenson!
  - Collector #2334: Scripts (Python) that ended with an indented
  line failed to compile. Thanks Butch Landingin!
  - Collector #2266: Structured Text named link bug fixed.
  - Collector #2251: Fixed bug with version numbers in distribution
  tab.
  - Fixed handling of invalid HTTP requests.
  - Fixed several WebDAV locking problems (most related to Windows
  webfolders and MS Office 2000)
  - Collector # 2375: fixed broken 'Find' tab functionality
  - Collector # 2363: The left menu of the ZMI is now updated when
  using the import function.
  - Collector # 2375: DateTime constructor was unable to handle unicode
  strings.
  Zope 2.4 beta 2
  Bugs fixed
  - Some of the import shenanigans in ZService.py were still
  trying to load Python 1.5 versions of support dlls for running
  as a service under win32 (meaning you effectively couldn't).
  - Collector entries 2342 & 2348 - StructuredTextNG fixes.
  Table-detection code used multi-arg appends and failed.
  doc_href() method did not pick up on URLs with query strings.
  Thanks to "datagrok"
  - Collector #2335: older products like GadflyDA that did not
  use registerClass() were registered but their visibility
  flag has not been set to Global. So these products did not
  appear in the ZMI.
  - Corrected handling of nested scopes in restricted code.
  The compiler did not correctly handle nested variables
  used in multiple child scopes.
  - added WebDAV workaround for MSIE 6 beta unable to handle accented
  characters inside the CDATA section for the object properties
  - fixed broken WebDAV support for GoLIVE unable to handle some
  object properties placed inside CDATA sections.