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

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * declare compliance with Debian Policy 4.7.0

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 02 Jul 2024 15:23:48 +0200

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

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * declare compliance with Debian Policy 4.6.2
  * update git-buildpackage config:
    + use DEP-14 git branches
    + enable automatic DEP-14 branch name handling
    + add usage config

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 31 Dec 2022 11:43:35 +0100

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

  * Team upload
  * Import upstream version 0.124.
  * Declare compliance with Debian Policy 4.6.1

 -- Florian Schlichting <fsfs@debian.org>  Wed, 21 Sep 2022 22:59:38 +0200

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

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * tighten lintian overrides
  * update copyright info: update coverage

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 19 Jan 2022 14:24:34 +0100

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

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * update copyright info:
    + use Reference field (not License-Reference);
      tighten lintian overrides
    + update coverage
  * declare compliance with Debian Policy 4.6.0
  * simplify source helper script copyright-check

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 04 Nov 2021 02:20:58 +0100

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

  [ upstream ]
  * New release(s).

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 07 Feb 2021 02:55:42 +0100

libpath-tiny-perl (0.114-2) unstable; urgency=medium

  * Team upload.

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + libpath-tiny-perl: Add Multi-Arch: foreign.
    Closes: #978455

  [ gregor herrmann ]
  * Declare compliance with Debian Policy 4.5.1.
  * Bump debhelper-compat to 13.

 -- gregor herrmann <gregoa@debian.org>  Sun, 27 Dec 2020 22:28:10 +0100

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

  [ upstream ]
  * New release(s).

  [ Debian Janitor ]
  * set upstream metadata fields: Bug-Submit
  * drop superfluous metadata fields: Contact Name

  [ Jonas Smedegaard ]
  * watch: rewrite usage comment

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 06 Jun 2020 10:36:03 +0200

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

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * use debhelper compatibility level 12 (not 9);
    build-depend on debhelper-compat (not debhelper)
  * declare compliance with Debian Policy 4.5.0
  * annotate test-only build-dependencies
  * copyright: extend coverage

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 23 Apr 2020 16:26:36 +0200

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

  [ upstream ]
  * New release(s).

  [ gregor herrmann ]
  * debian/*: update GitHub URLs to use HTTPS.

  [ Jonas Smedegaard ]
  * Simplify rules:
    + Stop resolve (build-)dependencies in rules file.
    + Use short-form dh sequencer (not cdbs).
      Stop build-depend on cdbs.
  * Update watch file: Fix typo in usage comment.
  * Update copyright info: Extend coverage of packaging.
  * Declare compliance with Debian Policy 4.2.1.
  * Set Rules-Requires-Root: no.
  * Stop build-depend on dh-buildinfo.
  * Wrap and sort control file.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 04 Nov 2018 04:10:55 +0100

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

  [ Salvatore Bonaccorso ]
  * Update Vcs-* headers for switch to salsa.debian.org

  [ Jonas Smedegaard ]
  * Update watch file: Use substitution strings.
  * Declare compliance with Debian Policy 4.1.4.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 05 May 2018 16:09:49 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 28 Aug 2017 19:17:53 +0200

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

 -- Nick Morrott <knowledgejunkie@gmail.com>  Wed, 25 Jan 2017 01:06:33 +0000

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

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

 -- Nick Morrott <knowledgejunkie@gmail.com>  Mon, 21 Nov 2016 02:37:20 +0000

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

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

 -- Dominique Dumont <dod@debian.org>  Mon, 12 Sep 2016 19:32:04 +0200

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

 -- Dominique Dumont <dod@debian.org>  Mon, 30 May 2016 13:04:00 +0200

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.

 -- Dominique Dumont <dod@debian.org>  Thu, 19 May 2016 13:27:42 +0200

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.

 -- Dominique Dumont <dod@debian.org>  Mon, 25 Apr 2016 19:01:20 +0200

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

 -- Dominique Dumont <dod@debian.org>  Fri, 08 Apr 2016 18:09:27 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 23 Nov 2015 11:54:58 +0100

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.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 01 Aug 2015 16:04:23 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 14 Oct 2014 18:28:49 +0200

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

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 26 Aug 2014 22:42:58 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 07 Jul 2014 00:01:08 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 10 May 2014 21:07:24 +0200

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

 -- Axel Beckert <abe@debian.org>  Mon, 20 Jan 2014 19:56:27 +0100

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

  * Team upload

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

 -- Florian Schlichting <fsfs@debian.org>  Sun, 12 Jan 2014 22:49:29 +0100

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.

 -- Florian Schlichting <fsfs@debian.org>  Wed, 02 Oct 2013 23:25:12 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 07 Aug 2013 18:05:04 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 20 Jul 2013 13:40:54 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 28 Jun 2013 00:41:05 +0200

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.

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 28 May 2013 18:23:34 +0200

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

  * Initial packaging release.
    Closes: bug#702825.

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 28 May 2013 17:55:00 +0200
