################################################################

$RCSfile: CHANGES.txt,v $

Author: Craeg Strong

$Date: 2003/04/21 01:52:42 $

################################################################

0.9.0   04/20/2003       Stable Release

- Converted ZMI GUI to page templates

- Make Find CVS Sandbox Registry more robust.  Before, it used
  to get confused with context acquisition.

- Added filtering capability for batch create function
  
- Added recursive capability for batch create function

0.8.2   11/04/2002       Stable Release

- make update and commit more precise. Old behavior::

    cd c:\my\sandbox; cvs commit foo\bar\mum.txt
  
  New Behavior::

    cd c:\my\sandbox\foo\bar; cvs commit mum.txt

  On UNIX it appeared to make no difference; on Windoze the former
  caused a recursive lookup.

0.8.1   8/27/2002       Stable Release

- Tiny changes to ensure compatibility with ExternalFile 1.1 and
  XMLTransform 0.8

- Added __eq__ operator for SandboxInfo so == comparisons work under
  Python 2.1.3

0.8	5/26/2002	Stable Release

- Added Batch Create function to the ZMI to automatically create
  an instance of CVSFile for every file within a directory.

- Made changes for compatibility with ExternalFile 1.0

- CVS add must now be done explicitly.  Adding a new file does not
  automatically do a "cvs add"

- Parameters can be set through the GUI for each CVS command

- "-kb" option automatically suggested for adding a non-ascii file type

0.7	2/18/2002	Stable Release

- Implemented CVSSandboxRegistry

- Added set of unit tests

- Added ICVSFile interface, which CVSFile implements

- Significantly refactored code to better support the above

- Removed the need to add a trailing slash for basedir of a sandbox

- Fixed bug in the way "cvs add" was being called.  It now specifies
  only the leaf filename instead of the whole filepath as per the CVS
  documentation.

0.0.4	11/07/2001	Add Revert Capability

- Fixed bug if SANDBOXDIR not able to be acquired, and no cookie

- Made cross platform (was UNIX specific due to use of ";" as a
  shell separator character).

- Added CVS Revert functionality.  Blows away current sandbox file
  and replaces it with checked in version.  Useful when you really
  bollix things up.

0.0.3	10/31/2001	Developer Release

- refactored code internally for easier subclassing

- ClassSecurityInfo now defines security.

- Fixed FTP get/put for both internal and external files.

0.0.2	10/29/2001	Developer Release

- Added help for all administrative pages

- Added sandbox management page

- Automatically do a "cvs add" when a CVSFile is added

0.0.1	10/19/2001	Initial Release
