cmocka (2.0.2-1) unstable; urgency=medium

  [ Andreas Schneider ]
  * include: Fix typo in CMOCKA_DISABLE_DEPRECATION_WARNINGS
  * Bump version to 2.0.2

  [ David Prévot ]
  * Convert d/watch to version 5
  * Fix another typo in CMOCKA_DISABLE_DEPRECATION_WARNINGS

 -- David Prévot <taffit@debian.org>  Tue, 13 Jan 2026 08:50:16 +0100

cmocka (2.0.1-1) unstable; urgency=medium

  * Upload to unstable

  [ Andreas Schneider ]
  * fix(changelog): Correct release date of 2.0.0
  * fix(cmocka): Correctly apply const
  * feat(include): Allow one to disable deprecation warnings
  * Bump version to 2.0.1

  [ David Prévot ]
  * Update Standards-Version to 4.7.3
  * Set DOXYGEN_AWESOME_CSS_DIR

 -- David Prévot <taffit@debian.org>  Fri, 26 Dec 2025 15:41:23 +0100

cmocka (2.0.0-1) experimental; urgency=medium

  * Upload new major to experimental

  [ Andreas Schneider ]
  * tests: Raise segmentation fault
  * include: Document cmocka_print_error()
  * cmocka: Correctly implement assert_int_equal()
  * cmocka: Correctly implement assert_int_not_equal()
  * cmocka: Add assert_uint_equal()
  * cmocka: Implement assert_uint_not_equal()
  * cmocka: Add assert_int_in_range()
  * include: Add cmocka_version.h
  * cmocka: Deprecate assert_in_range()
  * cmocka: Add assert_int_not_in_range()
  * cmocka: Add assert_uint_not_in_range()
  * cmocka: Deprecate assert_not_in_range()
  * cmocka: Add assert_int_in_set()
  * cmocka: Add assert_int_not_in_set()
  * cmocka: Add assert_uint_in_set()
  * cmocka: Add assert_uint_not_in_set()
  * cmocka: Deprecate assert_in_set
  * include: Move values in CMockaValueData union around
  * include: Add assign_(int|uint|double|ptr)_to_cmocka_value() macros
  * include: Add specific will_return and mock macros for different types
  * cmake: Use C99 and define GNU and POSIX flags directly at source files
  * cmocka: Add expect_int_in_set_count()
  * cmocka: Add expect_uint_in_set_count()
  * cmocka: Add support for expect_(not_)double(_count)()
  * cmocka: Implement expect_(u)int_not_in_set()
  * cmocka: Implement expect_(u)int_in_range(_count)()
  * cmocka: Implement expect_(u)int_not_in_range(_count)()
  * cmocka: Implement expect_(u)int_value(_count)()
  * cmocka: Implement expect_(u)int_not_value(_count)()
  * cmocka: Add mock_(parameter_)double()
  * cmocka: Implement has_mock()
  * fix(double): Fix floating-point comparison
  * fix(assert): Fix pointer asserts with functions pointers
  * feat(mock): Add will_return_*_count() macro for int/uint/float/double
  * feat(mock): Add will_return_*_always() macros for int/uint/float/double
  * feat(mock): Add will_return_*_maybe() macros for int/uint/float/double
  * feat(mock): Add will_set_parameter_*_count() macro for int/uint/float/double
  * feat(mock): Add will_set_parameter_*_always() macros for
    int/uint/float/double
  * feat(mock): Add will_set_parameter_*_maybe() macros for
    int/uint/float/double
  * fix(macros): Deprecated old will_return_* and will_set_parameter_* macros
  * feat(example): Add expect_check_data() examples
  * feat(output): Add support for TAP 14
  * docs(changelog): Write changelog in markdown and document version 2.0.0
  * feat(doc): Use doxygen-awesome-css theme
  * chore(cmake): Set minimum required version to 3.13
  * Bump version to 2.0.0

  [ Alexander Dahl ]
  * cmocka: Add overflow check for test_calloc()

  [ NikLeberg ]
  * feature: add multiple simultaneous outputs

  [ Carsten Lange ]
  * Add new feature stop

  [ Evan Miller ]
  * Always pass stack-protector flag to linker

  [ Ammar Ratnani ]
  * Fix issue with fail_msg

  [ Wolfram Ladurner ]
  * Avoid NULL pointer dereference in _function_called (fix for
    cmocka/cmocka#66).

  [ Alois Klink ]
  * src: set MALLOC_ALIGNMENT to `16`
  * cmocka: Make expect_check to use CMockaValueData
  * cmocka: Change `_mock` to return CMockaValueData
  * cmocka: Improve pointer assert functions

  [ Xiang Xiao ]
  * cmocka.c: Reduce the call stack consumption of printf

  [ Eshan Kelkar ]
  * Make assert_true(), assert_false() more verbose

  [ Jakub Czapiga ]
  * Improve c_strreplace implementation
  * Sanitize XML strings.

  [ Dionna Glaze ]
  * Rename COPYING to LICENSE

  [ Richard Hughes ]
  * Add a SBOM template in CycloneDX format

  [ Michael Werle ]
  * feat(output-override): add a way to override the output functions

  [ Norbert Pocs ]
  * Add expect_(not_)float
  * Add float(_not)_in_set features
  * Add assert_float(_not)_in_set
  * Add assert_float(_not)_in_range
  * Add expect_float(_not)_in_range

  [ Sigrid Solveig Haflínudóttir ]
  * assert_(double|float)_(not_|)_equal: precision based on epsilon

  [ Jacob Abrams ]
  * Fix float comparison for INFINITY and NAN, add unit tests

  [ Štěpán Balážik ]
  * cmocka: Escape slashes in XML output

  [ Simon Gassner ]
  * Improve cmocka_set_test_filter and cmocka_set_skip_filter
  * implement test and skip filter from environment variables

  [ David Prévot ]
  * Update copyright
  * Extend installed files in libcmocka0
  * Update symbols
  * Expand metadata
  * Use doxygen-awesome-css

 -- David Prévot <taffit@debian.org>  Wed, 10 Dec 2025 12:07:45 +0100

cmocka (1.1.8-2) unstable; urgency=medium

  * Upload to unstable now that trixie has been released
  * Remove Rules-Requires-Root

 -- David Prévot <taffit@debian.org>  Tue, 09 Dec 2025 07:39:25 +0100

cmocka (1.1.8-1) experimental; urgency=medium

  * Upload to experimental during the freeze

  [ Alexander Dahl ]
  * tests: Add test for test_calloc()
  * cmocka: Add overflow check for test_calloc()
  * cmake: Set CMOCKA_LIBRARIES in package config for backwards compatibility

  [ Jakub Czapiga ]
  * Improve c_strreplace implementation
  * Sanitize XML strings.

  [ Alois Klink ]
  * cmake: disable `-Wdeclaration-after-statement`

  [ Joseph Sutton ]
  * cmocka: Fix assert_memory_equal() display

  [ Andreas Schneider ]
  * doc: Fix pre-defined macro definition
  * tests: Add missing stdint.h
  * Update check for uintptr_t
  * cmake: Require at least version 3.10
  * Bump version to 1.1.8

  [ Yegor Yefremov ]
  * CMakeLists.txt: remove an obsolete policy

  [ David Prévot ]
  * Update Standards-Version to 4.7.2

 -- David Prévot <taffit@debian.org>  Sun, 20 Jul 2025 17:26:04 +0200

cmocka (1.1.7-3) unstable; urgency=medium

  * Add patch to set CMOCKA_LIBRARIES (Closes: #1060177, #1060178, #1060179,
    #1060178).

 -- Sandro Knauß <hefee@debian.org>  Sun, 07 Jan 2024 10:27:53 +0100

cmocka (1.1.7-2) unstable; urgency=medium

  + Upload to unstable.
  * Disable lto as it fails (#1015370).

 -- Sandro Knauß <hefee@debian.org>  Tue, 19 Dec 2023 15:39:17 +0100

cmocka (1.1.7-1) experimental; urgency=medium

  [ Andreas Schneider ]
  * cpack: Update ignore files for source package generation
  * Bump version to 1.1.7

 -- David Prévot <taffit@debian.org>  Fri, 24 Feb 2023 06:01:43 +0100

cmocka (1.1.6-1) experimental; urgency=medium

  * Upload to experimental during the freeze

  [ Dima Krasner ]
  * meson: Initial Meson build system support

  [ Arnaud Gelas ]
  * cmocka: Add new assert macros to compare 2 double given an epsilon.

  [ Paolo Teti ]
  * Fix possible loss of data reported by MSVC
  * Fix MSVC warning on conversion from 'time_t' to 'double'

  [ Andreas Schneider ]
  * include: Update copyright year info
  * Bump version 1.1.6

  [ Matthias Schiffer ]
  * Fix TAP output for skipped tests

  [ Sergey Bronnikov ]
  * cmocka: add header with version to TAP13 output

  [ Ammar Ratnani ]
  * Fix issue with fail_msg

  [ David Prévot ]
  * Add debian/gbp.conf
  * Update copyright (years)
  * Set upstream metadata fields: Repository.
  * Update standards version to 4.6.2, no changes needed.
  * Set Rules-Requires-Root: no.
  * Update symbols

 -- David Prévot <taffit@debian.org>  Fri, 17 Feb 2023 22:12:16 +0100

cmocka (1.1.5-2.1) unstable; urgency=medium

  * Non-maintainer upload.

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster
  * Bump debhelper from old 12 to 13.
  * Remove obsolete fields Contact, Name from debian/upstream/metadata
    (already present in machine-readable debian/copyright).
  * Update standards version to 4.6.0, no changes needed.
  * Fix field name case in debian/control (Build-Depends-indep =>
    Build-Depends-Indep).

  [ Vagrant Cascadian ]
  * debian/patches: Disable embedding of full path names in documentation
    generated by doxygen. (Closes: #991181)

 -- Vagrant Cascadian <vagrant@reproducible-builds.org>  Thu, 29 Dec 2022 10:55:47 -0800

cmocka (1.1.5-2) unstable; urgency=medium

  * Upload to unstable now that buster has been released
  * Update standards version, no changes needed.
  * Set upstream metadata fields: Contact, Name.

 -- David Prévot <taffit@debian.org>  Sat, 10 Aug 2019 17:34:42 -1000

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