nickle (2.108) unstable; urgency=medium

  * Raise exception for gamma for all non-positive integers.

 -- Keith Packard <keithp@keithp.com>  Sat, 14 Mar 2026 17:01:57 -0700

nickle (2.107) unstable; urgency=medium

  * Fix autopkgtest by installing missing math-bits.5c.

 -- Keith Packard <keithp@keithp.com>  Sat, 11 Oct 2025 09:31:18 -0700

nickle (2.106) unstable; urgency=medium

  * Rename Complex as ComplexVal. Closes: #1117746.

 -- Keith Packard <keithp@keithp.com>  Fri, 10 Oct 2025 11:20:32 -0700

nickle (2.105) unstable; urgency=medium

  * Add more math functions
  * Improve performance of log for large values.
  * Improve performance of gamma for negative values.
  * Test gamma using Legendre duplication formula.
  * Improve accuracy and avoid infinite loop in sqrt and cbrt.
  * Test sqrt and cbrt.
  * Add 'complex' type.

 -- Keith Packard <keithp@keithp.com>  Sun, 05 Oct 2025 13:10:14 -0700

nickle (2.104) unstable; urgency=medium

  * Replace #include SYMBOL with conditional includes.
  * Replace 'fmt --width=500' with 'fmt -w 500' which is more common.
  * Skip readline signal calls when not using libreadline.
  * Add Multi-Arch: allowed for cross-building pacakges.

 -- Keith Packard <keithp@keithp.com>  Mon, 01 Sep 2025 15:24:57 -0500

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

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