[ upstream ]
* New release(s).
[ Nick Morrott ]
* Declare compliance with Debian Policy 4.1.0
* Add d/u/metadata
* Remove lintian override for debhelper 9
[ Jonas Smedegaard ]
* Modernize cdbs:
+ Drop upstream-tarball hints: Use gbp import-orig --uscan.
+ Do copyright-check in maintainer script (not during build).
Stop build-depend on devscripts.
* Update copyright info: Extend coverage for myself.
* Tighten lintian overrides regarding License-Reference.
* Update watch file:
+ Bump format version.
+ Mention gbp --uscan in usage comment.
+ Tighten version regex.
* Update git-buildpackage config: Filter any .git* files.
* Modernize Vcs-Browser field: Use git (not cgit) in path.
* Team upload.
* Import upstream version 0.100
* debian/compat: increase debhelper compatibility level to 9
* debian/copyright: update Copyright Format URL to HTTPS
* Team upload.
* Import upstream version 0.098
* Refresh (build)-dependencies
* Team upload.
* New upstream version 0.096:
* doc improvements
* Team upload.
* Imported Upstream version 0.094
* control:
* added Testsuite parameter
* updated Standard-Version and Vcs-Git
* Team upload.
* Imported Upstream version 0.090
* Fix spew_utf8 to allow array references as input.
* Team upload.
* Imported Upstream version 0.088
* Fixed bugs in relative symlink resolution for realpath, spew and
edit_lines.
* Symlink resolution will detect circular loops and throw an error.
* Team upload.
* Imported Upstream version 0.086
- fixed relative() method
+ Added 'edit' and 'edit_lines' plus _utf8 and _raw variants
* control,rules: dropped dependency on libfile-spec-perl
[ upstream ]
* New release(s).
+ Fix spewing to a symlink that crosses a filesystem boundary.
+ Add Test::MockRandom to META as an recommended test prerequisite.
+ Fix expand tilde using forward slash (not backslash) on Windows.
+ Fix documentation typos.
[ Jonas Smedegaard ]
* Update package relations: Build-depend on libtest-mockrandom-perl.
[ upstream ]
* New release(s).
+ Fix precedence bug in the check for Unicode::UTF8.
+ Add 'truncate' option to append for in-place replacement of file
contents.
+ Fix append_utf8 and append_raw with 'truncate' option.
+ Add 'assert' method.
+ Add 'visit' method.
+ Add support for a negative count for 'lines' to get the last lines
of a file.
+ Fix tilde expansion if path has spaces.
+ Make realpath non-fatal if the parent path exists and only the
final path component does not.
+ Remove rendundant locking on tempfile use for spewing.
+ Work around File::Temp bugs on older ActiveState Windows Perls.
+ Fix SYNOPSIS example.
+ Add exclusive locking option to filehandle opens; spew now
exclusively locks tempfile used for atomic writes.
+ The 'copy' method now returns the object for the copied file.
+ The 'visit' method only dereferences the callback return value for
scalar refs, avoiding some common bugs.
+ Fix incorrect error argument for File::Path functions.
[ Jonas Smedegaard ]
* Update copyright info:
+ Bump (yes, oddly not extend) coverage for main upstream author to
include current year.
+ Use License-Grant and License-Reference fields.
Thanks to Ben Finney.
+ Extend coverage of packaging to include current year.
* Add lintian overrides regarding license in License-Reference field.
See bug#786450.
* Modernize git-buildpackage config: Avoid git- prefix.
[ upstream ]
* New release(s).
+ Fix avoid locking reads if lacking permission to write.
+ Add 'sibling' method as a more efficient form of calling
$path->parent->child(...).
+ Annotate every method with version number of last API change.
[ Jonas Smedegaard ]
* Declare compliance with Debian Policy 3.9.6.
[ upstream ]
* New release.
+ The 'dirname' method is deprecated due to exposing File::Spec
inconsistencies.
+ The 'digest' method now takes a 'chunk_size' option to avoid
slurping files entirely into memory.
+ Fix problem throwing errors from 'remove'.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ upstream ]
* New release.
+ Fix avoid tempfile/tempdir warning when used as functions without
arguments.
[ Jonas Smedegaard ]
* Update copyright info:
+ Fix use canonical URI for upstream contact (wrong capitalization).
+ Extend coverage for packaging to include current year.
* Update watch file:
+ Use metacpan.org URL (not search.cpan.org URL) in addition to
www.cpan.org URL.
[ upstream ]
* New release(s)
+ The 'is_file' method now does -e && ! -d and not -f because -f is
often more restrictive than people intend or expect.
+ Add 'chmod' method with symbolic chmod support ("a=r,u+rx").
+ Fix throw error when constructing path with undef or zero-length
parts -- e.g. with child().
+ The 'basename' method now takes a list of suffixes to remove
before returning the name.
+ Add FREEZE/THAW/TO_JSON serialization helpers.
+ When constructing a Path::Tiny object from another, the original
is returned unless it's a temp dir/file. This significantly
speeds up calling path($path) if $path is already a Path::Tiny
object.
[ Jonas Smedegaard ]
* Fix build-depend on perl (previously missed by CDBS when present
also as preference to modules).
* Have git-buildpackage suppress eventual upstream .gitignore files.
* Team upload
* New upstream release
* Fix typo in long description, thanks Jonas!
* Add Makefile.old to debian/clean
* Team upload
* Import Upstream version 0.051
* Declare compliance with Debian Policy 3.9.5
* Team upload
[ upstream ]
* New release
+ Added an optional regular expression to the 'children()' method to
filter the results.
+ Exceptions are now Path::Tiny::Error objects, not autodie
exceptions.
+ Added 'is_rootdir' method to simplify testing if a path is the
root directory.
[ Florian Schlichting ]
* Update upstream git repo URL.
* Remove (build-)dependencies on autodie, devel-hide, file-pushd, test-deep
and test-fatal.
* Update VCS-Git field to canonical URL.
[ upstream ]
* New release.
+ Added the 'digest' method to produce a hexadecimal SHA-256 (or
user-specified) digest of a file.
[ Jonas Smedegaard ]
* Fix use www.cpan.org (not cpan.metacpan.org) in watch file at
get-orig-source target.
[ upstream ]
* New release.
+ Spew to an existing symlink now atomically replaces the resolved
destination, not the symlink
+ Fixed bug where lines() with a count longer than the file would
return undef for the extra lines. Now returns only the lines in
the file if the count is greater than the number of lines.
[ Jonas Smedegaard ]
* Improve watch file to use both www.cpan.org/authors URL (for newest
info) and search.cpan.org/dist URL (for change of author).
* (Build-)depend as fallback for libautodie-perl on very recent perl.
[ upstream ]
* New release.
+ Removing dangling symlinks now works.
+ Win32 pseudo-forks don't load threads.pm, so we do that in CLONE
to ensure we get the thread ID.
[ upstream ]
* New release.
+ Fixed fatal bug with lines_utf8 using chomp.
+ Pod typos fixed.
+ The 'touch' method can now take an epoch secs argument.
* Initial packaging release.
Closes: bug#702825.