nickle (2.103) unstable; urgency=medium

  * Switch 'bool' in %union to 'boolean' for C23 compatibility

 -- Keith Packard <keithp@keithp.com>  Mon, 28 Apr 2025 15:43:18 -0700

nickle (2.102) unstable; urgency=medium

  * Round floats nearest, ties to even.
  * Fix e format float printf rounding to 10.xxx
  * Add --version command line option

 -- Keith Packard <keithp@keithp.com>  Tue, 24 Dec 2024 20:19:42 -0800

nickle (2.101) unstable; urgency=medium

  * Format manual fixing dangling template var. Closes: #1070162.
  * Install tests for use with autopkgtest

 -- Keith Packard <keithp@keithp.com>  Wed, 30 Oct 2024 12:56:47 -0700

nickle (2.100) unstable; urgency=medium

  * Increase testing timeouts to 1000 seconds. Closes: #1086332.
  * Uses bc for test vectors (starting with 2.98). Closes: #1086188.

 -- Keith Packard <keithp@keithp.com>  Tue, 29 Oct 2024 15:18:10 -0700

nickle (2.99) unstable; urgency=medium

  * Install the binary
  * Add -Wl,-E link args

 -- Keith Packard <keithp@keithp.com>  Tue, 29 Oct 2024 09:32:11 -0700

nickle (2.98) unstable; urgency=medium

  * Add gnomesort
  * Switch to using bc to generate the math test vectors.
  * Switch to meson

 -- Keith Packard <keithp@keithp.com>  Mon, 28 Oct 2024 15:11:20 -0700

nickle (2.97) unstable; urgency=medium

  * Install benchmark bits
  * Make sure cross compilation works for NetBSD users.
  * Clean up some lintian warnings about bench files

 -- Keith Packard <keithp@keithp.com>  Sat, 13 Jan 2024 17:47:03 -0800

nickle (2.96) unstable; urgency=medium

  * Fix LDFLAGS in debian package.

 -- Keith Packard <keithp@keithp.com>  Sat, 02 Dec 2023 22:21:27 -0800

nickle (2.95) unstable; urgency=medium

  * Handle empty objects and arrays in JSON input
  * Initialize SymbolLocal code member in allocator to
    prevent fault when GC runs before correct value is set.

 -- Keith Packard <keithp@keithp.com>  Sat, 02 Dec 2023 12:52:05 -0800

nickle (2.94) unstable; urgency=medium

  * Add true/false/null support to json.5c
  * Add file input/output to json.5c

 -- Keith Packard <keithp@keithp.com>  Thu, 30 Nov 2023 12:13:48 -0800

nickle (2.93) unstable; urgency=medium

  * Add hex float support to scanf and printf
  * Fix bug in multiply when one factor is a power of two

 -- Keith Packard <keithp@keithp.com>  Sun, 20 Aug 2023 11:54:14 -0700

nickle (2.92) unstable; urgency=medium

  * Make lexing numbers in hex float form compatible with C %a
  * Add a bunch of portability fixes from NetBSD

 -- Keith Packard <keithp@keithp.com>  Fri, 25 Feb 2022 01:20:07 -0800

nickle (2.91) unstable; urgency=medium

  * Make randint produce evenly distributed values
  * Use asprintf in Command::edit to avoid buffer overflow. Closes: #992413.

 -- Keith Packard <keithp@keithp.com>  Wed, 18 Aug 2021 10:01:45 -0700

nickle (2.90) unstable; urgency=medium

  * Fix a syntax error in sort.5c.

 -- Keith Packard <keithp@keithp.com>  Sat, 19 Dec 2020 19:00:23 -0800

nickle (2.89) unstable; urgency=medium

  * Fix a pile of lintian warnings.

 -- Keith Packard <keithp@keithp.com>  Mon, 14 Dec 2020 21:29:39 -0800

nickle (2.88) unstable; urgency=medium

  * Switch tutorial to asciidoctor. Closes: #976535.

 -- Keith Packard <keithp@keithp.com>  Mon, 14 Dec 2020 13:28:22 -0800

nickle (2.87) unstable; urgency=medium

  * Don't install Makefile and Makefile.in. Closes: #958110.
  * pow(0,0) = 1

 -- Keith Packard <keithp@keithp.com>  Sat, 18 Apr 2020 16:12:15 -0700

nickle (2.86) unstable; urgency=medium

  * Fix exp() of small values. They were rounding to zero
  * Stop depending on 'common' semantics in file.c. Closes: #957611.

 -- Keith Packard <keithp@keithp.com>  Fri, 17 Apr 2020 09:56:33 -0700

nickle (2.85-1) unstable; urgency=medium

  * Fix crash when File::string_string is passed an empty buffer

 -- Keith Packard <keithp@keithp.com>  Wed, 31 Jul 2019 22:20:44 -0700

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog nickle`.
