I've just released File::Spec 0.85 to CPAN:
The uploaded file
File-Spec-0.85.tar.gz
has entered CPAN as
file: $CPAN/authors/id/K/KW/KWILLIAMS/File-Spec-0.85.tar.gz size: 28682 bytes md5: 10bd668beb9f256442e5399074e4fb1c
Changes since 0.84:
- File::Spec::Mac->case_tolerant() returned 0 when it should have returned 1.
- Many cases in File::Spec::Win32->abs2rel() were broken, because of the way in which volumes were/weren't ignored. Unfortunately, part of the regression tests were broken too. Now, if the $path argument to abs2rel() is on a different volume than the $base argument, the result will be an absolute path rather than the broken relative path previous versions returned.
- Fixed a problem in File::Spec::Win32->canonpath, which was turning \../foo into "foo" rather than \foo
- Greatly simplified the code in File::Spec::Unix->splitdir().
- Dependencies are now listed explicitly in the Makefile.PL and Build.PL scripts, as well as in the META.yml file.
- The t/abs2rel2abs.t test should now be more friendly about skipping on platforms where it can't run properly.
It seems appropriate to get these fixes into blead for the 5.8.1 track - I've tried to be very conservative with the changes, in order for this to happen.
What should happen next?
-Ken