diff --git a/perl-Path-Tiny.spec b/perl-Path-Tiny.spec index 9cd239d..8c3dd39 100644 --- a/perl-Path-Tiny.spec +++ b/perl-Path-Tiny.spec @@ -6,7 +6,7 @@ %endif Name: perl-Path-Tiny -Version: 0.130 +Version: 0.142 Release: 1%{?dist} Summary: File path utility License: Apache-2.0 @@ -123,6 +123,40 @@ make test %{_mandir}/man3/Path::Tiny.3* %changelog +* Wed Nov 9 2022 Paul Howarth - 0.142-1 +- Update to 0.142 + Deprecations + - Tilde expansion is deprecated due to inconsistent and bug-prone behavior + Bug fixes + - Prevent expansion of tildes that are not the very first character (e.g. + "./~foo") + - Prevent unintentional tilde expansion during internal path processing + - Escape non-tilde glob characters before tilde expansion + - Fixed spew/edit to a long filename approaching the filesystem length limit + - Internal calls to 'print' are checked for possible errors + - Internal read calls are checked for errors + Changes + - Path stringification now adds "./" in front of paths starting with literal + tilde so they will round-trip; FREEZE updated to use this stringification + rule as well + - 'move' now uses File::Copy::move internally instead of the built-in + 'rename', allowing it to work across filesystems; it also returns an object + for the moved location, allowing chaining + - edit_lines_raw now uses a buffered raw I/O layer + - edit_lines_utf8 now prefers PerlIO::utf8_strict, if available + - lines_utf8 now consistently uses a buffered I/O layer + - open*_utf8 now prefers PerlIO::utf8_strict, if available + - slurp_utf8 now consistently uses an unbuffered I/O layer + Documented + - Changed all raw/UTF-8 layer descriptions in method documentation to match + the code + - Fixed SYNOPSIS syntax + - Documented how to disable TMPDIR when making temp files/dirs + Testing + - Add additional tilde stringification testing + - Fixed tilde expansion tests on Windows + - Skip a problematic test case on Cygwin + * Thu Oct 20 2022 Paul Howarth - 0.130-1 - Update to 0.130 - The 'mkdir' method no longer fails when applied to an existing directory diff --git a/sources b/sources index f4956d0..e06dbbe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Path-Tiny-0.130.tar.gz) = 72808cee527c31f748393d81e80297cf17f5e077c3271cd4c9f98324b71db684c7d148e6c15ac156c1087508c7689c3cd6144a504a541eb882e2a65d392f916a +SHA512 (Path-Tiny-0.142.tar.gz) = 1587ee5edb241febb2571b758c67ec51057c79e3110faf3f5ccc7034993fa7a95e2512c3e8071dcb6ba5f83dd59d96398f95ea9ebe590078d4e54b834a4cce0b