The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
CHANGES for File::Spec

0.84

 I've taken the changes from bleadperl and created a new CPAN release
 from them, since they're pretty important changes.  The highlights,
 from what I can tell, are listed here.

 - A huge number of changes to File::Spec::Mac in order to bring it in
   line with the other platforms.  This work was mostly/completely
   done by Thomas Wegner.

 - The Epoc and Cygwin platforms are now supported.

 - Lots of generically-applicable documentation has been taken from
   File::Spec::Unix and put in File::Spec.

 - A Build.PL has been provided for people who wish to install via
   Module::Build.

 - Some spurious warnings and errors in the tests have been
   eliminated. [Michael Schwern]

 - canonpath() on File::Spec::Unix now honors a //node-name at the
   beginning of a path.

 - Cwd.pm wasn't being loaded properly on MacOS. [Chris Nandor]

 - Various POD fixups

 - Several testing patches for the Epoc and Cygwin platforms [Tels]

 - When running under taint mode and perl >= 5.8, all the tmpdir()
   implementations now avoid returning a tainted path.

 - File::Spec::OS2 now implements canonpath(), splitpath(),
   splitdir(), catpath(), abs2rel(), and rel2abs() directly rather
   than inheriting them from File::Spec::Unix.

 - Added 'SYS:/temp' and 'C:/temp' to the list of possible tmpdir()s
   on Win32.

 - catfile() on Win32 and VMS will now automatically call canonpath()
   on its final argument.

 - canonpath() on Win32 now does a much more extensive cleanup of the
   path.

 - abs2rel() on Win32 now defaults to using cwd() as the base of
   relativity when no base is given.

 - abs2rel() on Win32 now explicitly ignores any volume component in
   the $path argument.

 - canonpath() on VMS now does []foo ==> foo, and foo.000000] ==> foo].
   It also fixes a bug in multiple [000000.foo ==> [foo translations.

 - tmpdir() on VMS now uses 'sys$scratch:' instead of 'sys$scratch'.

 - abs2rel() on VMS now uses '000000' in both the path and the base.

0.82 Wed Jun 28 11:24:05 EDT 2000
   - Mac.pm: file_name_is_absolute( '' ) now returns TRUE on all platforms
   - Spec.pm: unbreak C<$VERSION = '0.xx'> to be C<$VERSION = 0.xx>, so
     underscores can be used when I want to update CPAN without anyone
     needing to update the perl repository.
   - abs2rel, rel2abs doc tweaks
   - VMS.pm: get $path =~ /\s/ checks from perl repository.
   - Makefile.PL: added INSTALLDIRS => 'perl', since these are std. modules.
   - Remove vestigial context prototypes from &rel2abs until some future
     arrives where method prototypes are honored.