vnlog (1.43-1) unstable; urgency=medium

  * New upstream release
    - vnlog-parser.h and vnlog-base64.h does extern "C" with C++

 -- Dima Kogan <dkogan@debian.org>  Sat, 22 Aug 2026 15:05:50 -0700

vnlog (1.42-1) unstable; urgency=medium

  * New upstream release
    - Tests pass if rust-coreutils is used (as it is on ubuntu/resolute)

 -- Dima Kogan <dkogan@debian.org>  Mon, 26 Jan 2026 11:14:30 -0800

vnlog (1.41-1) unstable; urgency=medium

  * New upstream release
    - Added vnl-tac, vnl-paste

 -- Dima Kogan <dkogan@debian.org>  Thu, 01 Jan 2026 15:10:13 -0800

vnlog (1.40-1) unstable; urgency=medium

  * New upstream release

 -- Dima Kogan <dkogan@debian.org>  Fri, 14 Feb 2025 19:50:28 -0800

vnlog (1.39-1) unstable; urgency=medium

  * New upstream release

 -- Dima Kogan <dkogan@debian.org>  Wed, 29 Jan 2025 09:43:02 -0800

vnlog (1.38-2) unstable; urgency=medium

  * Added Build-Depends: python3-setuptools (Closes: #1080834)

 -- Dima Kogan <dkogan@debian.org>  Thu, 05 Sep 2024 19:16:12 -0700

vnlog (1.38-1) unstable; urgency=medium

  * New upstream release

    - Python vnlog.slurp() can accept a structured dtype, so it can now
    read non-numerical data

 -- Dima Kogan <dkogan@debian.org>  Tue, 02 Jul 2024 10:19:52 -0700

vnlog (1.37-1) unstable; urgency=medium

  * New upstream release

    - Fixed vnl-filter --perl --stream --eval

 -- Dima Kogan <dkogan@debian.org>  Mon, 27 May 2024 10:27:30 -0700

vnlog (1.36-5) unstable; urgency=medium

  * Reverted 64-bit time_t transition. This package is already y2k38
    compliant. See: #1063051

 -- Dima Kogan <dkogan@debian.org>  Wed, 28 Feb 2024 22:33:29 -0800

vnlog (1.36-4.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1063051

 -- Steve Langasek <vorlon@debian.org>  Wed, 28 Feb 2024 23:19:22 +0000

vnlog (1.36-4) unstable; urgency=medium

  * More thorough "clean" (Closes: #1047392)

 -- Dima Kogan <dkogan@debian.org>  Mon, 08 Jan 2024 21:22:52 -0800

vnlog (1.36-3) unstable; urgency=medium

  * I only have a single Python parser test now: for python3 (Closes:
    #1042583)

 -- Dima Kogan <dkogan@debian.org>  Sun, 30 Jul 2023 22:36:41 -0700

vnlog (1.36-2) unstable; urgency=medium

  * Source-only re-upload to fix bug (Closes: #1041659)

 -- Dima Kogan <dkogan@debian.org>  Sat, 29 Jul 2023 21:59:59 -0700

vnlog (1.36-1) unstable; urgency=medium

  * New upstream release

    - C API: I don't fflush() with each record

      The standard C library will already do this for line-buffered output
      (for humans) and will NOT do this when writing to files (for
      efficiency). And there's a standard way to force one or the other
      behavior (stdbuf).

 -- Dima Kogan <dkogan@debian.org>  Tue, 25 Jul 2023 23:37:25 -0700

vnlog (1.35-1) unstable; urgency=medium

  * New upstream release
    - Using packaged mrbuild
    - Added vnlog parser in C

 -- Dima Kogan <dkogan@debian.org>  Mon, 19 Jun 2023 12:52:44 -0700

vnlog (1.34-2) unstable; urgency=medium

  * Cross-building works

 -- Dima Kogan <dkogan@debian.org>  Sat, 14 Jan 2023 14:08:36 -0800

vnlog (1.34-1) unstable; urgency=medium

  * New upstream release
  * vnlog is Multi-Arch: foreign

 -- Dima Kogan <dkogan@debian.org>  Fri, 13 Jan 2023 11:02:49 -0800

vnlog (1.33-2) unstable; urgency=medium

  * libvnlog-perl is Multi-Arch: foreign
  * Cross-building works:
    - Added <!nocheck> profile tags where appropriate
    - Compiler is chosen based on the Debian env vars

 -- Dima Kogan <dkogan@debian.org>  Thu, 12 Jan 2023 13:15:43 -0800

vnlog (1.33-1) unstable; urgency=medium

  * New upstream release
    - vnl-filter: added --begin, --end, --sub-abs, -l

 -- Dima Kogan <dkogan@debian.org>  Tue, 28 Jun 2022 14:45:03 -0700

vnlog (1.32-1) unstable; urgency=medium

  * New upstream release
    - Python parser can handle trailing comments
    - Bug fix: symlinked binaries work (Thanks to Jim Radford for the
      report)
    - Python vnlog.slurp() always returns 2D arrays
    - added latestdefined() to vnl-filter

 -- Dima Kogan <dkogan@debian.org>  Fri, 29 Oct 2021 14:12:09 -0700

vnlog (1.31-1) unstable; urgency=medium

  * New upstream release
    - vnl-filter: correct behavior with field names containing small
      integers

 -- Dima Kogan <dkogan@debian.org>  Wed, 09 Dec 2020 12:19:53 -0800

vnlog (1.30-1) unstable; urgency=medium

  * New upstream release
    - vnl-align: empty lines are treated like comments, and are preserved
    - vnl-filter bug fix: --perl puts () around each "match" expression
  
 -- Dima Kogan <dkogan@debian.org>  Mon, 03 Aug 2020 02:15:55 -0700

vnlog (1.28-1) unstable; urgency=medium

  * New upstream release
    - vnl-filter produces - for any expression that evaluates to an empty
      string
    - vnlog_set_output_FILE() can take ctx==NULL for the global context
    - cmdline tools have --vnl-tool to specify the underlying tool

 -- Dima Kogan <dkogan@debian.org>  Wed, 03 Jun 2020 20:16:44 -0700

vnlog (1.26-1) unstable; urgency=medium

  * New upstream release
    - vnl-filter --stream --eval is allowed again: it's once again
      possible to produce unbuffered output with awk

 -- Dima Kogan <dkogan@debian.org>  Mon, 03 Feb 2020 22:18:21 -0800

vnlog (1.25-1) unstable; urgency=medium

  * New upstream release
    - vnl-filter: rel()/diff()/prev() work next to newlines
  * Added Suggests:datamash

 -- Dima Kogan <dkogan@debian.org>  Wed, 29 Jan 2020 15:56:52 -0800

vnlog (1.24-2) unstable; urgency=medium

  * Merged with Ondřej Nový's 1.21-2 release

 -- Dima Kogan <dkogan@debian.org>  Sat, 21 Dec 2019 13:42:36 -0800

vnlog (1.24-1) unstable; urgency=medium

  * New upstream release
    - vnl-join handles empty vnlog files properly
    - vnl-filter diff() returns - for the first record
    - added vnl-uniq

 -- Dima Kogan <dkogan@debian.org>  Sat, 21 Dec 2019 12:35:04 -0800

vnlog (1.21-2) unstable; urgency=medium

  * Team upload.
  * Drop Python 2 support (Closes: #938796).
  * d/copyright: Use https protocol in Format field.
  * Use debhelper-compat instead of debian/compat.
  * Enable autopkgtest-pkg-python testsuite.

 -- Ondřej Nový <onovy@debian.org>  Mon, 28 Oct 2019 13:08:35 +0100

vnlog (1.21-1) unstable; urgency=medium

  * vnlog Suggests: feedgnuplot, ministat
  * New upstream release
    - --has can take regular expressions
    - Columns with = in the name are now supported
    - Exported the base64 interface. It's now usable standalone

 -- Dima Kogan <dkogan@debian.org>  Sun, 25 Aug 2019 16:16:24 -0700

vnlog (1.19-1) unstable; urgency=medium

  * New upstream release:
    - vnl-filter -p 'prev(x)' now outputs '-' for the first line
    - Looser handling of whitespace in vnl-filter, vnl-join, parsers, etc

 -- Dima Kogan <dkogan@debian.org>  Mon, 08 Jul 2019 23:29:55 -0700

vnlog (1.17-1) unstable; urgency=medium

  * New upstream release:
    - vnl-join --autoprefix handles numerical filenames better
    - vnl-filter supports grep-style -A/-B/-C options

 -- Dima Kogan <dkogan@debian.org>  Fri, 29 Mar 2019 18:31:35 -0700

vnlog (1.16-1) unstable; urgency=medium

  * New upstream release:
    - 'vnl-join --vnl-sort' runs a STABLE pre-sort

 -- Dima Kogan <dkogan@debian.org>  Mon, 21 Jan 2019 17:31:44 -0800

vnlog (1.15-1) unstable; urgency=medium

  * New upstream release:
    - Vnlog::Parser perl library handles whitespace properly
    - "vnl-filter --stream" is now a synonym for
      "vnl-filter --unbuffered"
    - added new tool: vnl-ts

 -- Dima Kogan <dkogan@debian.org>  Sun, 06 Jan 2019 21:29:58 -0800

vnlog (1.13-1) unstable; urgency=medium

  * New upstream release:
    - vnl-join doesn't get confused by trailing whitespace
    - vnl-filter new special-operations: sum(), prev()

 -- Dima Kogan <dkogan@debian.org>  Sun, 02 Dec 2018 13:52:06 -0800

vnlog (1.12-1) unstable; urgency=medium

  * New upstream release: fixed parallel testing
    - Bug fix: "FTBFS: test failures", thanks to
      Niko Tyni (Closes: #901540).

 -- Dima Kogan <dkogan@debian.org>  Sun, 17 Jun 2018 21:01:40 -0700

vnlog (1.11-1) unstable; urgency=medium

  * New upstream release:
    - N-way vnl-join: fixed deadlock with large files

 -- Dima Kogan <dkogan@debian.org>  Fri, 15 Jun 2018 19:35:22 -0700

vnlog (1.10-1) unstable; urgency=medium

  * New upstream release; vnl-join updates:
    - N-way vnl-join now invoke the sub-joins in parallel
    - Updated tab completion with new vnl-join arguments
    - 'make clean' leaves the README.org alone

 -- Dima Kogan <dkogan@debian.org>  Fri, 15 Jun 2018 15:03:22 -0700

vnlog (1.9-1) unstable; urgency=medium

  * New upstream release; vnl-join updates:
    - N-way joins are supported rather than just 2-way
    - -a- available as a shorthand for -a1 -a2 -a3 -a4 ...
    - -v- available as a shorthand for -v1 -v2 -v3 -v4 ...
    - --vnl-autoprefix/--vnl-autosuffix available to infer
      the prefix/suffix from the filenames

 -- Dima Kogan <dkogan@debian.org>  Tue, 12 Jun 2018 23:22:10 -0700

vnlog (1.7-1) unstable; urgency=medium

  * New upstream release:
    - vnl-filter: added exclusion columns: vnl-filter -p !xxx
    - vnl-filter handles duplicate columns robustly
    - 'vnl-filter -p x*' no longer matches all the columns
    - README.org now contains all the manpages

 -- Dima Kogan <dkogan@debian.org>  Thu, 26 Apr 2018 20:34:21 -0700

vnlog (1.6-1) unstable; urgency=medium

  * New upstream release. C library works on armhf, armel

 -- Dima Kogan <dkogan@debian.org>  Sun, 01 Apr 2018 22:14:38 -0700

vnlog (1.5-1) unstable; urgency=medium

  * Initial release (Closes: #891595)

 -- Dima Kogan <dkogan@debian.org>  Sat, 31 Mar 2018 15:06:12 -0700
