c++-annotations (13.03.00-1) unstable; urgency=medium

  * Added new section 22.1.9: Template parameter initialization, and updated
    section 13.03.00 about the lambda expression syntax.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 25 Dec 2025 15:14:42 +0100

c++-annotations (13.02.02-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * All g++ compilations use a recent C++ standard
  * Updated debian/control

  [ tony mancill ]
  * New upstream release builds with bobcat >= 6.09 (Closes: #1117968)
  * Set C++ standard to C++26 in debian/rules

 -- tony mancill <tmancill@debian.org>  Thu, 30 Oct 2025 21:26:55 -0700

c++-annotations (13.02.01-1) unstable; urgency=medium

  * New upstream release contains a rewritten chapter about Modules and added
    a section about streambuf derived classes to be used by std::iostream
    objects.
  * Updated debian/control, added lintian P-warnings about
    repeated-path-segment to debian/c++-annotations.lintian-overrides.
  * Replaced the 'opts=filenamemangle...' specification in debian/watch by
    export USCAN_SYMLINK=rename.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 28 Mar 2025 10:05:01 +0100

c++-annotations (13.01.02-1) unstable; urgency=medium

  * New upstream release updated several sections (4.3, 18.4.6) and removed
    the (previous) version 12.3 (Allocators), which were removed from C++
    since standard C++-20.

  * debian/control specifies icmake >= 13.00.02 and libbobcat-dev >= 6.06.02

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 02 Jan 2025 13:05:45 +0100

c++-annotations (13.00.01-1) unstable; urgency=medium

  * Version 13.00.01 uses a stronger font for code-sections in the .pdf files,
    and repairs a small error in one of the examples in the stl chapter.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 11 Oct 2024 15:10:10 +0200

c++-annotations (13.00.00-1) unstable; urgency=medium

  * New major version adds a new chapter covering C++ modules, covers
    name-independent declarations, and upgrades the C++ standard to c++26.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 20 Aug 2024 21:44:24 +0200

c++-annotations (12.5.0-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * New upstream version adds new sections about constructors of polymorphic
    classes and about reading and writing from devices using the std::iostream
    class.

  [ tony mancill ]
  * Freshen years in debian/copyright
  * Bump Standards-Version to 4.7.0
  * Remove George Danchev from Uploaders. (Thank you George!)

 -- tony mancill <tmancill@debian.org>  Mon, 27 May 2024 16:18:58 -0700

c++-annotations (12.4.0-1) unstable; urgency=medium

  * New upstream version adds new sections about the std::byte type, and about
    multi-argument index operators, and updates the description of how to
    implement class constructors that may throw exceptions.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 15 Aug 2023 09:44:59 -0700

c++-annotations (12.3.1-2) unstable; urgency=medium

  * Upload to unstable

 -- tony mancill <tmancill@debian.org>  Sun, 11 Jun 2023 08:03:17 -0700

c++-annotations (12.3.1-1) experimental; urgency=medium

  * Updated the years in debian/copyright
  * Upstream 12.3.0 contained several superfluous object files
    removed in this version.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 28 Apr 2023 19:26:24 +0200

c++-annotations (12.3.0-1) experimental; urgency=medium

  * New upstream release reorganized and updated the Generic Algorithm
    chapter, repaired typos, and rewrote several sections of various
    chapters.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 28 Apr 2023 11:42:58 +0200

c++-annotations (12.2.0-2) unstable; urgency=medium

  * Drop Build-Depends-Indep (Closes: #1021220)
    All binary packages are Arch: all, so there is no benefit to
    distinguishing between Build-Depends and Build-Depends-Indep.
  * Bump Standards-Version to 4.6.1

 -- tony mancill <tmancill@debian.org>  Sun, 09 Oct 2022 16:31:43 -0700

c++-annotations (12.2.0-1) unstable; urgency=medium

  * Added new sections (covering string_view, osyncstream and bound friends)
  * Rewrote the section about constructing iterators
  * Repaired typos and the description of 'operator[]() const'

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 05 Mar 2022 10:44:09 +0100

c++-annotations (12.1.0-1) unstable; urgency=medium

  * Added __file_clock::to_sys, reorganized the descriptions of facilities of
    the filesystem::path class, and repaired several typos.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sun, 20 Feb 2022 13:39:17 +0100

c++-annotations (12.0.0-1) unstable; urgency=medium

  * Added new chapter about coroutines
  * Added new section about std::jthread
  * Several typos etc. were fixed

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 25 Dec 2021 15:20:47 +0100

c++-annotations (11.6.0-2) unstable; urgency=medium

  * Upload to unstable
  * Freshen years in debian/copyright
  * Relax bobcat and icmake dependencies to 5.07.00 and 9.03.01
  * Bump Standards-Version to 4.6.0

 -- tony mancill <tmancill@debian.org>  Thu, 09 Sep 2021 19:54:16 -0700

c++-annotations (11.6.0-1) experimental; urgency=medium

  [ Frank B. Brokken ]
  * New upstream release adds sections about std::optional and std::iota, and
    covers directly calling class member functions from threads.

  [ tony mancill ]
  * Upload to experimental during the freeze due to build dependencies.

 -- tony mancill <tmancill@debian.org>  Thu, 24 Jun 2021 15:17:04 -0700

c++-annotations (11.5.0-1) unstable; urgency=medium

  * New upstream release adds a section about std::tie and repairs several
    typos and added missing code examples.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 20 Nov 2020 21:07:49 +0100

c++-annotations (11.4.1-1) unstable; urgency=medium

  * New upstream release fixes some typos, and the US .pdf and .ps formats now
    use the 'letter' format.

  * Updated debhelper-compat to 13.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sun, 30 Aug 2020 13:39:11 +0200

c++-annotations (11.4.0-1) unstable; urgency=medium

  * New upstream release contains a complete overhaul of the section covering
    the C++2a concepts.
  * The upstream's document construction icmake script itself handles the
    FORCE_SOURCE_DATE setting (but the setting in debian/rules is kept)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 04 Mar 2020 11:56:27 +0100

c++-annotations (11.3.0-2) unstable; urgency=medium

  * Set FORCE_SOURCE_DATE=1 in debian/rules for reproducible builds
  * Bump Standards-Version to 4.5.0
  * Freshen years in debian/copyright
  * c++-annotations binary package is now marked Multi-Arch: foreign

 -- tony mancill <tmancill@debian.org>  Tue, 04 Feb 2020 15:27:27 -0800

c++-annotations (11.3.0-1) unstable; urgency=medium

  * New upstream release adds sections about the spaceship operator (<=>)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 16 Dec 2019 11:42:42 +0100

c++-annotations (11.2.1-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * Upstream updated the description of characteristics of copy- and
    move-constrcutors.
  * New upstream version 11.2.1

  [ tony mancill ]
  * Set "Rules-Requires-Root: no" in debian/control
  * Specify debhelper compat via debhelper-compat dependency

 -- tony mancill <tmancill@debian.org>  Wed, 20 Nov 2019 20:43:11 -0800

c++-annotations (11.2.0-1) unstable; urgency=medium

  * The sections covering error_code, error_category, and error_condition were
    rewritten
  * The sections about the chrono- and filesystem name spaces were rewritten
    and moved to the Namespaces chapter
  * Updated 'control'

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 18 Nov 2019 14:30:55 +0100

c++-annotations (11.1.1-2) unstable; urgency=medium

  * Replace build dependency on texlive-generic-recommended with
    texlive-plain-generic (Closes: #941511)
  * Bump Standards-Version to 4.4.1
  * Freshen years in debian/copyright

 -- tony mancill <tmancill@debian.org>  Wed, 02 Oct 2019 16:40:59 -0700

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog c++-annotations-pdf`.
