Changes for Perl extension File::Save::Home

0.11 Thu Oct 26 19:37:27 EDT 2017

Document limitations with regard to TOCTTOU problems.  In tests, use
String::Random rather than String::PerlIdentifier, thereby easing maintenance
burdens for Debian Perl group.  No changes in functionality.

0.10 Fri Feb 10 21:25:41 EST 2017

Move into git for version control.  Establish github.com repository.
In restore_subhome_directory_status(), die rather than simply warning
when a directory or file can not be found for removal.  More use of
catdir and catfile to compose paths.

0.09 Fri Dec 14 19:34:00 EXT 2012

Two spelling corrections reported by Xavier Guimard.

0.08 Wed Feb 22 22:14:24 EST 2006

Modified get_subhome_directory_status() and make_subhome_temp_directory() so
that each takes an optional additional argument which is name of a valid
directory which user wishes to use as a ''pseudo-home-directory'' in place of
the output of get_home_directory().  Wrote t/05_pseudohome.t to test this
revised functionality.  Wrote t/06_Win32.t to make sure that this
functionality works with File::HomeDir::my_home() on Windows.

0.07 Fri Feb 17 19:42:05 EST 2006

No change in functionality.  At suggestion of Rob Rothenberg, expanded
documentation, particularly in ''SEE ALSO'' section, to reference other CPAN
distributions which try to locate a user's home directory.

0.06 Fri Nov 25 10:35:00 EST 2005

No change in functionality.  New version prepared solely to accommodate change
in name of String::MkVarName to String::PerlIdentifier.

0.05 Sat Nov 19 12:42:46 EST 2005

File::Save::Home's test suite now uses String::MkVarName v0.03 or later from
CPAN, rather than a copy of that module stored under the t/ directory.
Appropriate changes to Makefile.PL and t/*.t files made.

0.04 Sun Nov 13 08:46:00 EST 2005

Reworked restore_subhome_directory_status to use code from Perl Cookbook
recipe 9.8, rmtree1, to remove directory and its contents.  In test files,
either eliminated chdir-ing to home directory entirely, or limited its scope
to minimum necessary.

0.03 Sat Nov 12 21:38:00 2005

Forgot to include File::Temp under PREREQ_PM in Makefile.PL.


0.02 Sat Nov 12 21:15:00 2005

Reformulated in response to feedback on 0.01 from Michael Graham.  First
general release version.  lib/File/Save/Home.pm exports seven functions on
request:

    get_home_directory
    get_subhome_directory_status
    make_subhome_directory
    restore_subhome_directory_status 
    conceal_target_file 
    reveal_target_file 
    make_subhome_temp_directory 

There are 4 files in the test suite:

    01_test.t
    02_multilevel.t
    03_placefile.t
    04_tempdir.t

Underneath the t/ directory there is found package String::MkVarName, which
exports one function:

    make_varname

CPAN upload.


0.01 Mon Oct 31 09:55:38 2005

Original version; created by ExtUtils::ModuleMaker 0.43.