Skip to content

Changelog libpath-tiny-perl (0.104-1)

2017

libpath-tiny-perl (0.104-1) unstable; urgency=medium

   [ 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.

libpath-tiny-perl (0.100-1) unstable; urgency=medium

   * Team upload.
   * Import upstream version 0.100
   * debian/compat: increase debhelper compatibility level to 9
   * debian/copyright: update Copyright Format URL to HTTPS

2016

libpath-tiny-perl (0.098-1) unstable; urgency=medium

   * Team upload.
   * Import upstream version 0.098
   * Refresh (build)-dependencies

libpath-tiny-perl (0.096-1) unstable; urgency=medium

   * Team upload.
   * New upstream version 0.096:
     * doc improvements

libpath-tiny-perl (0.094-1) unstable; urgency=medium

   * Team upload.
   * Imported Upstream version 0.094
   * control:
     * added Testsuite parameter
     * updated Standard-Version and Vcs-Git

libpath-tiny-perl (0.090-1) unstable; urgency=medium

   * Team upload.
   * Imported Upstream version 0.090
     * Fix spew_utf8 to allow array references as input.

libpath-tiny-perl (0.088-1) unstable; urgency=medium

   * 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.

libpath-tiny-perl (0.086-1) unstable; urgency=medium

   * 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

2015

libpath-tiny-perl (0.076-1) unstable; urgency=medium

   [ 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.

libpath-tiny-perl (0.072-1) unstable; urgency=medium

   [ 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.

2014

libpath-tiny-perl (0.058-1) unstable; urgency=medium

   [ 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.

libpath-tiny-perl (0.056-1) unstable; urgency=medium

   [ 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

libpath-tiny-perl (0.055-1) unstable; urgency=medium

   [ 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.

libpath-tiny-perl (0.054-1) unstable; urgency=medium

   [ 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.

libpath-tiny-perl (0.052-1) unstable; urgency=low

   * Team upload
 
   * New upstream release
   * Fix typo in long description, thanks Jonas!
   * Add Makefile.old to debian/clean

libpath-tiny-perl (0.051-1) unstable; urgency=medium

   * Team upload
 
   * Import Upstream version 0.051
   * Declare compliance with Debian Policy 3.9.5

2013

libpath-tiny-perl (0.038-1) unstable; urgency=low

   * 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.

libpath-tiny-perl (0.027-1) unstable; urgency=low

   [ 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.

libpath-tiny-perl (0.026-1) unstable; urgency=low

   [ 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.

libpath-tiny-perl (0.024-1) unstable; urgency=low

   [ 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.

libpath-tiny-perl (0.022-1) unstable; urgency=low

   [ upstream ]
   * New release.
     + Fixed fatal bug with lines_utf8 using chomp.
     + Pod typos fixed.
     + The 'touch' method can now take an epoch secs argument.

libpath-tiny-perl (0.020-1) unstable; urgency=low

   * Initial packaging release.
     Closes: bug#702825.