------------------------------------------------------------------- Mon Dec 9 13:31:53 UTC 2013 - opensuse@dstoecker.de - update to 0.047 - Revised locking tests for portability again: locks are now tested from a separate process - Fixed child path construction against the root path. - Fixed t/00-report-prereqs.t for use with older versions of CPAN::Meta::Requirements - When 'realpath' can't be resolved (because intermediate directories don't exist), the exception now explains the error clearly instead of complaining about path() needing a defined, positive-length argument. - Removes duplicate test dependency on File::Spec that triggers a CPAN.pm bug - When using 'filehandle' to request a locked handle that truncates an existing file and has a binmode starting with ":unix", this fixes a bug where pseudo-layers weren't being cleared properly. - The 'filehandle' method now offers an option to return locked handles based on the file mode. Input-output methods now rely on this feature internally. Truncating file modes defer truncation until after an exclusive lock is acquired. - The 'filehandle' method now respects default encoding set by the caller's open pragma. ------------------------------------------------------------------- Tue Oct 8 15:50:04 UTC 2013 - coolo@suse.com - updated to 0.038 [ADDITIONS] - Added 'is_rootdir' method to simplify testing if a path is the root directory [FIXES] - Fixed for v5.8 [PREREQS] - No longer lists 'threads' as a prerequisite. If you have a threaded perl, you have it and if you're not, Path::Tiny doesn't care. ------------------------------------------------------------------- Wed Sep 25 07:34:04 UTC 2013 - opensuse@dstoecker.de - update to 0.035 [INCOMPATIBLE CHANGE] - Exceptions are now Path::Tiny::Error objects, not autodie exceptions; this removes the last dependency on autodie, which allows us to support Perls as far back as v5.8.1 - Fixed flock warning on BSD that was broken with the autodie removal; now also applies to all BSD flavors - BSD/NFS flock fix was not backwards compatible before v5.14. This fixes it harder. - dropped autodie - lowered ExtUtils::MakeMaker configure_requires version to 6.17 - Perl on BSD may not support locking on an NFS filesystem. If this is detected, Path::Tiny warns and continues in an unsafe mode. The 'flock' warning category may be fatalized to die instead. - Added 'iterator' example showing defaults - Removed several test dependencies. Path::Tiny now only needs core modules, though some must be upgraded on old Perls - parent() on paths with internal double dots (e.g. /foo..bar.txt) now works correctly - t/zzz-spec.t used getcwd() instead of getdcwd(), which breaks on Windows if the build directory isn't on the 'C' drive - On Win32, "C:/" no longer is changed to "C:". Also, "C:" is converted to the absolute path of cwd on the "C:" volume. UNC paths ("//server/share/") now retain their trailing slash to correctly distinguish volume and directory paths when split - The 'children()' method now takes an optional regular expression to filter the results ------------------------------------------------------------------- Tue Jul 30 05:43:48 UTC 2013 - coolo@suse.com - initial package 0.027 * created by cpanspec 1.78.06