Revision history for File::Cache

0.11 2000-06-22-09-23
  - updated the CREDITS file
  - updated Cache.pm for version 0.10

0.10 2000-06-22-09-07
  - updated Cache.pm for version 0.10
  - added the remove($identifier) method to allow keys to be selectively
    removed
  - added a test for remove
  - changed email address in the docs to <dewitt@avacet.com>
  - reformatted for 80 column displays
  - updated the _write_file routine to make it pass taint checking
    (jhoward@fastmail.fm)
  - updated the purge() routine to make it pass taint checking
    (jhoward@fastmail.fm)

0.09 2000-04-28-12-43
  - perldoc updates for get and get_stale (Bug ID 104432)
  - added public constants to EXPORT_OK (Bug ID 104433)
  - modified test scripts to make use of EXPORT_OK'd vars
  - updated the TODO list

0.08 2000-04-12-10-31
  - added get_creation_time() (David Coppit <david@coppit.org>)
  - added get_expiration_time() (David Coppit <david@coppit.org>)
  - updated the perldoc (David Coppit <david@coppit.org>)
  - updated the test.pl script to include tests for get_creation_time() and
    get_expiration_time() (David Coppit <david@coppit.org>)


0.07 2000-04-10-09-45
  - added support for the "cache_depth" option that enables
    subdirectories in the cache to increase performance when caching
    large numbers of objects
  - rewrote the _recursive_find_nearest_expiration and
    _recursive_find_latest_accessed routines to actually work recursively
    (needed to support cache_depth)
  - added a routine that avoids a race when removing files from the
    cache (thanks to Jessica Mintz)

 
0.06 2000-03-06-11-12
  - bug fixed where purge() didn't actually delete the cache file
    (David Coppit <david@coppit.org>)
  - auto_purge, username, max_size, and filemode options added (David
    Coppit <david@coppit.org>)
  - cache_path was renamed user_path
  - set/get methods added for auto_purge, username, max_size,
    expires_in and filemode, namespace_path, cache_key, cache_path,
    and user_path (David Coppit <david@coppit.org>)
  - automatic cache size reduction added to set() method, and
    reduce_size() method created (David Coppit <david@coppit.org>)
  - fixed the CHANGES file to reflect the version 0.05 changes
  - updated the perldoc (David Coppit <david@coppit.org>)
  - now using File::Spec for the path generation (thanks for David for
    the idea)
  - updated the test.pl and test/test_get.pl scripts to include tests
    for setting the username, filemode, and max_size


0.05 2000-02-22-16-23
  - updated the requirements in the README
  - provided a default username if getpwuid is not available (MacOS)
  - fixed a problem where _purge failed on FreeBSD (thanks to
    Doug Steinwand)


0.04 2000-02-16-14-48
  - create a per-user namespace to better deal with file 
    permission problems when more than one user wants
    to use File::Cache
  - only create a globally read/write directory for 
    the default root of the cache (i.e., /tmp/File::Cache/)
  - implemented size and SIZE
  - added the _verify_directory routine for better 
    encapsulation of that functionality
  - updated documentation
  - first submitted to CPAN
  - modified test.pl to use "/tmp/TMPC" as a namespace
  - updated the requirements in Makefile.PL


0.03 2000-02-16-02-10
  - set the default file and directory creation umask
    to 0000 as a *really* temporary fix


0.02 2000-02-14-16-52
  - set the default file and directory creation umask
    to 0000 as a temporary fix to the file permission
    problem


0.01 2000-02-10-09-22
  - original version, created by dclinton@eziba.com