# changelog

author: Tim Semeijn <tim@goat.re> - 0.9.4-2
changelog:
  - Fix failing builds with *_poll build patch (3proxy-0.9.4-poll-build.patch)
  - Convert license to SPDX


author: Michel Lind <salimma@fedoraproject.org> - 25.01-1
changelog:
  - Update to 25.01
  - 25.00+ fixes CVE-2025-11001; Resolves: rhbz#2416011
  - Backport Debian patch to disable echo-ing password; Resolves:
    rhbz#2412315


author: Michel Lind <salimma@fedoraproject.org> - 26.01-1
changelog:
  - Update to 26.01; Resolves: rhbz#2440915
  - Fixes CVE-2026-48092: Information disclosure in 32-bit builds
  - Fixes CVE-2026-48095: Arbitrary code execution in NTFS handler
  - Fixes CVE-2026-48101: Information disclosure in UEFI capsule parser
  - Fixes CVE-2026-48102: Information disclosure and DOS via crafted UDF
    image
  - Fixes CVE-2026-48103: Off-by-one buffer over-read in WIM archive handler
  - Fixes CVE-2026-48104: Uninitialized heap read in SquashFS archive handler
  - Fixes CVE-2026-48111: Off-by-one OOB read in UEFI firmware image parser
  - Fixes CVE-2026-48112: Heap-based buffer over-read in Ar handler BSD
    SYMDEF parser


author: Simone Caronni <negativo17@gmail.com> - 1:1.4.36-1
changelog:
  - All references to 1.4.36.0 have disappeared completely from the git
    repository and 1.4.36 has been released in place. Bump Epoch to point to
    a real release.


author: Jens Petersen <petersen@redhat.com> - 2.6.4.3-48
changelog:
  - update to 2.6.4.3
  - https://hackage.haskell.org/package/Agda-2.6.4.2/changelog
  - https://hackage.haskell.org/package/Agda-2.6.4.3/changelog


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.1.48-1
changelog:
  - Update to 3.1.48; closes RHBZ#2460480, fixes GHSA-rpm5-65cw-6hj4,
    fixes GHSA-x2qx-6953-8485, and fixes GHSA-7545-fcxq-7j24


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.1.55-1
changelog:
  - Update to 3.1.55: Fixes GHSA-2f96-g7mh-g2hx, GHSA-v396-v7q4-x2qj,
    GHSA-956x-8gvw-wg5v, GHSA-rwj8-pgh3-r573, GHSA-3rp5-jjmw-4wv2,
    GHSA-r9mr-m37c-5fr3, GHSA-fjr4-x663-mwxc, GHSA-6p8h-3wgx-97gf, and
    GHSA-94p4-4cq8-9g67


author: Peter Robinson <pbrobinson@fedoraproject.org> - 1.3.45-1
changelog:
  - Update to 1.3.45
  - Enable JPEG XL and HEIF support
  - Drop EOL releases and ancient obsoletes
  - Minor spec modifications


author: Peter Bieringer <pb@bieringer.de> - 8.6.0-6
changelog:
  - update to 8.6.0
  - minor spec file alignment with upstream
  - exclude "make check" for arch s390x as it segfaults for unknown reason


author: Peter Bieringer <pb@bieringer.de> - 8.6.0-7
changelog:
  - reenable "make check" for arch s390x and wait for upstream fix
  - add IP2Location-8.6.0-bigendian.patch


author: Packit <hello@packit.dev> - 1:7.1.1.43-1
changelog:
  - Update to version 7.1.1.43
  - Resolves: rhbz#2334042
  - Fix files of ImageMagick-heic in 2 sub-packages (#2330605)


author: Douglas Kosovic <doug@uq.edu.au> - 1.20.20-5
changelog:
  - Add README.Fedora for Fedora or README.EPEL for EPEL
  - Use (go-l2tp or xl2tpd) dependency for Fedora 43 to handle upgrades
    from earlier Fedora versions that had xl2tpd installed.


author: Douglas Kosovic <doug@uq.edu.au> - 1.52.0-1
changelog:
  - Updated to 1.52.0 release
    Verify file permissions for private connections to prevent unprivileged
    user from using other user's certs (CVE-2025-9615)
  - Ensure NetworkManager dependency has CVE-2025-9615 update.
  - Correct sed example in generated README.Fedora and README.EPEL files.


author: Douglas Kosovic <doug@uq.edu.au> - 1.52.2-1
changelog:
  - Updated to 1.52.2 release which has experimental IPv6 support.
  - Update CVE-2025-9615 related Requires and BuildRequires.
  - Fix typos found by codespell.


author: Sérgio Basto <sergio@serjux.com> - 2.8.0-1
changelog:
  - Update SDL2_mixer to 2.8.0 (#2259608)
  - Migrate to SPDX license
  - Add Provides: bundled(timidity) (#2103502)


author: Tom Callaway <spot@fedoraproject.org> - 1.4.0-0.50.rc5
changelog:
  - apply two fixes from gentoo
  - fix aalib to handle opaque WINDOW in ncurses
  - fix license tag
  - fix patch macro syntax
  - fixes FTBFS


author: Steve Traylen <steve.traylen@cern.ch> - 2.26-5
changelog:
  - Switch to SPDX License field
  - Switch to new alineapp.email upstream (rhbz#2187297)
  - Build with one CPU thread
  - Use modern patch macros


author: Michal Schorm <mschorm@redhat.com> - 3.3.2-3
changelog:
  - Rebuilt for  https://fedoraproject.org/wiki/Changes/switch_distribution_default_MariaDB_from_10.11_to_11.8


author: Tim Flink <tflink@fedoraproject.org> - 7.1.0-2
changelog:
  - update and re-enable gcc15 include patch for upstream 7.1.0 so test subpackage builds
  - removed extra dir in test subpackage


author: Maxwell G <maxwell@gtmx.me> - 2.2.1-1
changelog:
  - Update to 2.2.1. Fixes rhbz#2479556.
  - Mitigates CVE-2026-11837 (rhbz#2487430, rhbz#2487431, rhbz#2487432)


author: Simone Caronni <negativo17@gmail.com> - 011.3-5
changelog:
  - Remove all EL7 / Python 2 conditionals.
  - Trim changelog.
  - Format SPEC file and sort all Requires/BuildRequires.


author: Scott K Logan <logans@cottsay.net> - 3.4.2-1
changelog:
  - Update to 3.4.2
  - Drop cmake version suffix from macros
  - Use ctest now that upstream added some tests


author: Terje Rosten <terjeros@gmail.com> - 3.1.8-1
changelog:
  - 3.1.8
  - apt-key is gone
  - Add openssl-devel to buildreq
  - Fix include issue
  - apt-extracttemplates has moved


author: Neil Hanlon <neil@shrug.pw> - 1.37.0-1
changelog:
  - update to 1.37 (fedora#2249918)
  - change URL to aria2 organization as it was moved from the prior org


author: Dominik Mierzejewski <rpm@greysector.net> - 3.9.0-1
changelog:
  - update to 3.9.0 (resolves rhbz#2169134)
  - drop obsolete patch
  - cmake files are no longer installed when building with autotools
  - enable eigen3 tests (64-bit only, not enough memory on 32-bit)


author: Dominik Mierzejewski <rpm@greysector.net> - 3.9.1-1
changelog:
  - update to 3.9.1 (#2244208, #2241361)
  - drop obsolete patch
  - run tests sequentially to work around upstream bug


author: Janne Grunau <janne-fdr@jannau.net> - 3.2-1
changelog:
  - Update to 3.2
  - Set "priority.session" for microphone DSP pipeline
  - drop vendored software DSP lua script
  - updated microphone config for Macbook Air (13-inch, M1, 2020)
  - add preliminary Macbook Pro (13-inch, M1/M2) microphone config (not
    enabled)


author: Sérgio Basto <sergio@serjux.com> - 0.21-1
changelog:
  - Update atf to 0.21
  - Use make macros ( https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro )
  - The 
    EPEL 8. But it is required on EPEL 7.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 4.4-2
changelog:
  - If building with autotools, temporarily install with LIB_PATCH=0 because of
    a bug in the buildsys macros in the released tarball.


author: Fabrice Creuzot <code@luigifab.fr> - 3.0.0-1
changelog:
  - New upstream release
  - Add support for CSD window
  - Add --enable-only-gtkx and --disable-gtkx options


author: Dominik Wombacher <dominik@wombacher.cc> - 0.9.0-2
changelog:
  - Remove Patch 'aws-c-auth-cmake.patch', not needed anymore, included upstream
  - Patch '0001-disable-tests-that-require-internet-connectivity.patch' updated to work with new release


author: Dominik Wombacher <dominik@wombacher.cc> 0.9.0-2
changelog:
  - Remove patch 'aws-c-cal-cmake.patch', not required anymore
  - Update patch '0001-patch-Disable-SHA1-related-tests.patch' to work with current release


author: Dominik Wombacher <dominik@wombacher.cc> - 0.12.2-2
changelog:
  - Remove unused and obsolete .patch files to fix build issues
  - Simplify file definition of devel sub-package by using '*.cmake' instead of individual names


author: Dominik Wombacher <dominik@wombacher.cc> 0.9.7-2
changelog:
  - Remove Patch 'aws-c-http-cmake.patch', not needed anymore, included upstream
  - Update Patch '0001-disable-tests-that-require-internet-connectivity.patch' to work with new release


author: Dominik Wombacher <dominik@wombacher.cc> - 0.18.1-2
changelog:
  - Remove Patch 'aws-c-io-cmake.patch', not needed anymore, included upstream
  - Patch '0001-disable-tests-that-require-internet-connectivity.patch' updated to work with new release


author: Dominik Wombacher <dominik@wombacher.cc> - 0.7.7-2
changelog:
  - Patch '0001-disable-tests-that-require-internet-connectivity.patch' updated to work with current release.


author: Dominik Wombacher <dominik@wombacher.cc> - 0.7.15-2
changelog:
  - Patch 'aws-c-s3-cmake.patch' removed, not needed anymore, included upstream
  - Patch '0001-disable-tests-that-require-internet-connectivity.patch' updated to work with new release


author: Simone Caronni <negativo17@gmail.com> - 15.0.2-1
changelog:
  - Update to 15.0.2.
  - Drop EL7 support.
  - Enable antivirus plugin for File Daemon.
  - Enable AWS and aligned driver for Storage Daemon
  - Enable TOTP support for Director.
  - Add ZSTD support.


author: Simone Caronni <negativo17@gmail.com> - 15.0.2-5
changelog:
  - Bacula is no longer in EL and no longer has an ELN branch, re-enable QT
    support unconditionally.


author: Rasmus Ory Nielsen <ron@ron.dk> - 1.23-1
changelog:
  - Updated to 1.23
  - Removed obsolete vcf_plugin_tests patch
  - Remove invalid `-errors` from PERL_LIBS to fix linker warnings


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.0.0-1
changelog:
  - Version 6.0.0
  - Drop previously backported patches
  - Use python3 also for EPEL 7 (following upstream)
  - Use systemd unit files from upstream


author: Dalibor Pospisil <dapospis@redhat.com> - 1.31.4-1
changelog:
  - fixed getting base arch on Fedora and c10s
  - rlReport support SKIP result, by chuhu
  - fixed rlIsRHELLike on systems without /etc/os-release, e.g. RHEL-6
  - some minor updates


author: Dalibor Pospisil <dapospis@redhat.com> - 1.32
changelog:
  - introduction of the new way to foist the os-relase and thus present
    different system to the tests, including the version, by KwisatzHaderach


author: Simone Caronni <negativo17@gmail.com> - 0.1-1
changelog:
  - Update to 0.1 for https://fedoraproject.org/wiki/Releases/42/ChangeSet#Unify_/usr/bin_and_/usr/sbin


author: Paul Howarth <paul@city-fan.org> - 2.2.16-1
changelog:
  - Update to 2.2.16 (rhbz#2314037)
    - Bluefish 2.2.16 is mostly a maintenance release
    - New feature: Bookmarks can now be generated from external commands such as
      ctags
    - The 2.2.16 code has a lot of small fixes and improvements for Mac OSX
    - The old built-in javascript beautifier has been removed; Bluefish now uses
      the jsbeautify from your system (if available)
    - The word-wrap function has been fixed
  - Add fix for type issue causing FTBFS with gcc 14
    (https://sourceforge.net/p/bluefish/tickets/95/)
  - Drop support for EL-7 and Fedora releases of a similar vintage


author: Paul Howarth <paul@city-fan.org> - 2.2.17-1
changelog:
  - Update to 2.2.17 (rhbz#2356356)
    - Bluefish 2.2.17 is a maintenance release that has only code clean-up fixes
      to comply better with modern compiler standards
    - It furthermore has fixes for a 64-bit Windows build of Bluefish with Msys2
  - Use %{make_build} and %{make_install}
  - Assume %{_pkgdocdir} macro always available


author: Paul Howarth <paul@city-fan.org> - 2.2.18-1
changelog:
  - Update to 2.2.18 (rhbz#2407559)
    - Much better CSS language support
    - The color editor now also supports hsl() and rgb() style colors
    - Show colors by just hovering the mouse over a color code
    - Reinstate feature to dynamically change a shortcut key by hovering the
      mouse over a menu item and pressing a new shortcut key again; this feature
      was present in all gtk2 applications and has not been working for bluefish
      gtk3 builds until now
    - Remove the infobrowser from the build since it no longer compiles with new
      libxml versions; this plugin was already deprecated and disabled by default
      for years


author: Paul Howarth <paul@city-fan.org> - 2.2.19-1
changelog:
  - Update to 2.2.19 (rhbz#2416526)
    - Fix a regression in 2.2.18 that could cause a crash when right clicking in
      a document of type Text
    - The dynamic shortcut key setting that was re-introduced in 2.2.18 for the
      main menu is now also working in the snippets menu


author: Carl George <carlwgeorge@fedoraproject.org> - 2.19.5-4
changelog:
  - Move Python module to correct location rhbz#2299798
  - Mark package as architecture-independent (noarch)


author: Jiri Vanek <jvanek@redhat.com> - 1.77-1
changelog:
  - Rebuilt for java-21-openjdk as system jdk
  - bumped to 1.77
  - used macros on the crucial, depndent parts where needed


author: Petr Pisar <ppisar@redhat.com> - 1.5.1-4
changelog:
  - Move bunzip3, bz3cat, and bzip3 to bzip3-tools package
  - Move bz3grep to bzip3-grep package
  - Move bz3less to bzip3-less package
  - Move bz3more to bzip3-more package
  - Move bz3most to bzip3-most package


author: Jens Petersen <petersen@redhat.com> - 3.6.2.0-1
changelog:
  - https://hackage.haskell.org/package/cabal-install-3.6.2.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.8.1.0-1
changelog:
  - https://hackage.haskell.org/package/cabal-install-3.8.1.0/changelog
  - package library and subpackage cabal-install-resolver


author: Jens Petersen <petersen@redhat.com> - 3.8.1.0-3
changelog:
  - prevent dist-newstyle/ directory creation for cabal update
    https://github.com/haskell/cabal/issues/8589


author: Jens Petersen <petersen@redhat.com> - 3.10.3.0-1
changelog:
  - https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.1.0.md
  - https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.0.md
  - https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.1.md
  - https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.3.0.md


author: Carl George <carlwgeorge@gmail.com> - 2.10.2-9
changelog:
  - Port to new golang packaging guidelines
  - Backport upstream fix for CVE-2026-27585
  - Backport upstream fix for CVE-2026-27586
  - Backport upstream fix for CVE-2026-27587
  - Backport upstream fix for CVE-2026-27588
  - Backport upstream fix for CVE-2026-27589
  - Backport upstream fix for CVE-2026-27590
  - Backport upstream fix for CVE-2026-30851
  - Backport upstream fix for CVE-2026-30852
  - Update vendored github.com/quic-go/quic-go to v0.57.0 for CVE-2025-64702
  - Update vendored golang.org/x/crypto to v0.52.0 for CVE-2025-47913,
    CVE-2026-39828, CVE-2026-39829, and CVE-2026-39830
  - Update vendored github.com/smallstep/certificates to v0.30.0 for
    CVE-2025-44005 and CVE-2026-40097
  - Update vendored github.com/go-chi/chi/v5 to v5.2.5 for CVE-2025-69725
  - Update vendored github.com/yuin/goldmark/renderer/html to v1.7.17 for
    CVE-2026-5160


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.1.5-1
changelog:
  - Update to 0.1.5 (#2227408)
  - Convert License tag to SPDX
  - Update upstream URL and public key
  - Use source archive from release announcement instead of autogenerated one


author: Mattia Verga <mattia.verga@proton.me> - 4.0.0-1
changelog:
  - Update to 4.0.0 (fedora#2276370)
  - Removed documentation subpackage due to missing required build tools


author: Davide Cavalca <dcavalca@centosproject.org> - 0.7.0-14
changelog:
  - Import lookaside_upload, lookaside_upload_sig and get_sources.sh from
    centos-git-common
  - Convert license tag to SPDX


author: Troy Dawson <tdawson@redhat.com> - 0.10.1-1
changelog:
  - Determining if package is synced solely on distrobaker config (sgajdosi)
  - Use the authenticated session for PP API (sgallagh)


author: Troy Dawson <tdawson@redhat.com> - 0.10.2-1
changelog:
  - Add support for cXs-aie-partner branches : CS-3294 (michal)
  - Determine_rhel_state: Add check for locked tags: CS-2997 (sgallagh)
  - Fix use-before-assignment (sgallagh)


author: Troy Dawson <tdawson@redhat.com> - 0.11.0-1
changelog:
  - Update the CentOS SIG urls to gitlab (dgilmore)
  - Fix centos version calculation for sig branches (olebaran)
  - Fix various centpkg-sig bugs (dgilmore)
  - Fix --user-config option (dward)


author: Than Ngo <than@redhat.com> - 149.0.7827.200-1
changelog:
  - Update to 149.0.7827.200
     CVE-2026-13281: Integer overflow in Mojo
     CVE-2026-13282: Use after free in Payments
     CVE-2026-13283: Use after free in AdFilter


author: Than Ngo <than@redhat.com> - 150.0.7871.46-1
changelog:
  - Update to 150.0.7871.46
    * CVE-2026-13774: Use after free in Extensions
    * CVE-2026-13775: Use after free in GPU
    * CVE-2026-13776: Type Confusion in Dawn
    * CVE-2026-13777: Insufficient validation of untrusted input in iOSWeb
    * CVE-2026-13778: Use after free in WebUSB
    * CVE-2026-13779: Use after free in Chromoting
    * CVE-2026-13780: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-13781: Insufficient validation of untrusted input in Skia
    * CVE-2026-13782: Use after free in Browser
    * CVE-2026-13783: Use after free in Views
    * CVE-2026-13784: Use after free in Views
    * CVE-2026-13785: Use after free in Bluetooth
    * CVE-2026-13786: Use after free in Ozone
    * CVE-2026-13787: Use after free in Chromoting
    * CVE-2026-13788: Use after free in Fullscreen
    * CVE-2026-13789: Use after free in GPU
    * CVE-2026-13790: Side-channel information leakage in Scroll
    * CVE-2026-13791: Insufficient validation of untrusted input in Downloads
    * CVE-2026-13792: Use after free in Touchbar
    * CVE-2026-13793: Insufficient policy enforcement in SVG
    * CVE-2026-13794: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-13795: Insufficient policy enforcement in Chrome for iOS
    * CVE-2026-13796: Integer overflow in Chromecast
    * CVE-2026-13797: Insufficient validation of untrusted input in Chromecast
    * CVE-2026-13798: Heap buffer overflow in Chromecast
    * CVE-2026-13799: Use after free in QUIC
    * CVE-2026-13800: Inappropriate implementation in Updater
    * CVE-2026-13801: Integer overflow in Chromecast
    * CVE-2026-13802: Use after free in Views
    * CVE-2026-13803: Type Confusion in Chrome Tabs
    * CVE-2026-13804: Use after free in Chromecast
    * CVE-2026-13805: Use after free in GFX
    * CVE-2026-13806: Insufficient validation of untrusted input in Accessibility
    * CVE-2026-13807: Use after free in Import
    * CVE-2026-13808: Insufficient data validation in Chrome for iOS
    * CVE-2026-13809: Side-channel information leakage in Safe Browsing
    * CVE-2026-13810: Inappropriate implementation in Input
    * CVE-2026-13811: Use after free in IME
    * CVE-2026-13812: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13813: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13814: Use after free in Views
    * CVE-2026-13815: Use after free in Blink
    * CVE-2026-13816: Insufficient validation of untrusted input in File Input
    * CVE-2026-13817: Insufficient validation of untrusted input in Glic
    * CVE-2026-13818: Inappropriate implementation in Passwords
    * CVE-2026-13819: Out of bounds read in ANGLE
    * CVE-2026-13820: Out of bounds read in Skia
    * CVE-2026-13821: Use after free in Canvas
    * CVE-2026-13822: Inappropriate implementation in Extensions
    * CVE-2026-13823: Use after free in Glic
    * CVE-2026-13824: Insufficient validation of untrusted input in Extensions
    * CVE-2026-13825: Uninitialized Use in Dawn
    * CVE-2026-13826: Inappropriate implementation in Autofill
    * CVE-2026-13827: Use after free in Updater
    * CVE-2026-13828: Inappropriate implementation in Enterprise
    * CVE-2026-13829: Insufficient validation of untrusted input in Settings
    * CVE-2026-13830: Use after free in Chromoting
    * CVE-2026-13831: Use after free in GPU
    * CVE-2026-13832: Use after free in Headless
    * CVE-2026-13833: Uninitialized Use in ANGLE
    * CVE-2026-13834: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-13835: Inappropriate implementation in XML
    * CVE-2026-13836: Inappropriate implementation in CSS
    * CVE-2026-13837: Inappropriate implementation in CSS
    * CVE-2026-13838: Inappropriate implementation in CSS
    * CVE-2026-13839: Inappropriate implementation in CSS
    * CVE-2026-13840: Insufficient policy enforcement in Canvas
    * CVE-2026-13841: Integer overflow in Skia
    * CVE-2026-13842: Incorrect security UI in Chrome for iOS
    * CVE-2026-13843: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13844: Use after free in Updater
    * CVE-2026-13845: Use after free in DOM
    * CVE-2026-13846: Use after free in USB
    * CVE-2026-13847: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13848: Use after free in Forms
    * CVE-2026-13849: Insufficient validation of untrusted input in Chromoting
    * CVE-2026-13850: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13851: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-13852: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-13853: Use after free in Journeys
    * CVE-2026-13854: Use after free in Ozone
    * CVE-2026-13855: Use after free in Ozone
    * CVE-2026-13856: Insufficient validation of untrusted input in Speech
    * CVE-2026-13857: Inappropriate implementation in Geometry
    * CVE-2026-13858: Out of bounds read in FFmpeg
    * CVE-2026-13859: Inappropriate implementation in ANGLE
    * CVE-2026-13860: Incorrect security UI in Autofill
    * CVE-2026-13861: Use after free in Core
    * CVE-2026-13862: Insufficient policy enforcement in Web Authentication (Passkeys & Security Keys)
    * CVE-2026-13863: Insufficient validation of untrusted input in CustomTabs
    * CVE-2026-13864: Insufficient policy enforcement in WebHID
    * CVE-2026-13865: Insufficient validation of untrusted input in Enterprise
    * CVE-2026-13866: Insufficient validation of untrusted input in Input
    * CVE-2026-13867: Inappropriate implementation in Geolocation
    * CVE-2026-13868: Inappropriate implementation in Network
    * CVE-2026-13869: Use after free in Device
    * CVE-2026-13870: Use after free in WebView
    * CVE-2026-13871: Insufficient data validation in GuestView
    * CVE-2026-13872: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-13873: Out of bounds memory access in Layout
    * CVE-2026-13874: Inappropriate implementation in DataTransfer
    * CVE-2026-13875: Insufficient validation of untrusted input in GPU
    * CVE-2026-13876: Inappropriate implementation in Network
    * CVE-2026-13877: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-13878: Use after free in Bluetooth
    * CVE-2026-13879: Use after free in Bluetooth
    * CVE-2026-13880: Use after free in USB
    * CVE-2026-13881: Insufficient data validation in WebAppInstalls
    * CVE-2026-13882: Inappropriate implementation in USB
    * CVE-2026-13883: Type Confusion in ANGLE
    * CVE-2026-13884: Heap buffer overflow in Chromecast
    * CVE-2026-13885: Use after free in Skia
    * CVE-2026-13886: Policy bypass in Isolated Web Apps
    * CVE-2026-13887: Insufficient policy enforcement in NFC
    * CVE-2026-13888: Use after free in Extensions
    * CVE-2026-13889: Insufficient validation of untrusted input in WebAuthentication
    * CVE-2026-13890: Out of bounds read in Chromecast
    * CVE-2026-13891: Insufficient validation of untrusted input in Extensions
    * CVE-2026-13892: Inappropriate implementation in Chrome for iOS
    * CVE-2026-13893: Insufficient validation of untrusted input in WebUI
    * CVE-2026-13894: Insufficient policy enforcement in Network
    * CVE-2026-13895: Inappropriate implementation in Autofill
    * CVE-2026-13896: Insufficient policy enforcement in Glic
    * CVE-2026-13897: Insufficient policy enforcement in Chromecast
    * CVE-2026-13898: Use after free in Cast Receiver
    * CVE-2026-13899: Use after free in HTML
    * CVE-2026-13900: Insufficient validation of untrusted input in Chromecast
    * CVE-2026-13901: Insufficient validation of untrusted input in Serial
    * CVE-2026-13902: Inappropriate implementation in Chrome for iOS
    * CVE-2026-13903: Insufficient policy enforcement in Bluetooth
    * CVE-2026-13904: Incorrect security UI in Safe Browsing
    * CVE-2026-13905: Incorrect security UI in Chrome for iOS
    * CVE-2026-13906: Out of bounds read in Codecs
    * CVE-2026-13907: Inappropriate implementation in iOSWeb
    * CVE-2026-13908: Insufficient validation of untrusted input in Omnibox
    * CVE-2026-13909: Insufficient policy enforcement in DevTools
    * CVE-2026-13910: Insufficient policy enforcement in WebXR
    * CVE-2026-13911: Insufficient data validation in Spellcheck
    * CVE-2026-13912: Incorrect security UI in Safe Browsing
    * CVE-2026-13913: Insufficient policy enforcement in Autofill
    * CVE-2026-13914: Inappropriate implementation in Passwords
    * CVE-2026-13915: Use after free in Chrome for iOS
    * CVE-2026-13916: Inappropriate implementation in Chrome for iOS
    * CVE-2026-13917: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13918: Use after free in Chrome for iOS
    * CVE-2026-13919: Insufficient data validation in Extensions
    * CVE-2026-13920: Insufficient validation of untrusted input in Media
    * CVE-2026-13921: Insufficient validation of untrusted input in DeviceBoundSessionCredentials
    * CVE-2026-13922: Side-channel information leakage in Paint
    * CVE-2026-13923: Uninitialized Use in GPU
    * CVE-2026-13924: Insufficient validation of untrusted input in WebView
    * CVE-2026-13925: Inappropriate implementation in Downloads
    * CVE-2026-13926: Insufficient validation of untrusted input in Network
    * CVE-2026-13927: Insufficient validation of untrusted input in UI
    * CVE-2026-13928: Insufficient validation of untrusted input in Enterprise
    * CVE-2026-13929: Insufficient validation of untrusted input in DevTools
    * CVE-2026-13930: Insufficient policy enforcement in Actor
    * CVE-2026-13931: Inappropriate implementation in Media
    * CVE-2026-13932: Inappropriate implementation in Sharing
    * CVE-2026-13933: Insufficient policy enforcement in Passwords
    * CVE-2026-13934: Insufficient validation of untrusted input in Dawn
    * CVE-2026-13935: Side-channel information leakage in ComputePressure
    * CVE-2026-13936: Inappropriate implementation in Passwords
    * CVE-2026-13937: Insufficient policy enforcement in Passwords
    * CVE-2026-13938: Integer overflow in Fonts
    * CVE-2026-13939: Insufficient validation of untrusted input in WebShare
    * CVE-2026-13940: Uninitialized Use in Cast
    * CVE-2026-13941: Inappropriate implementation in SiteSettings
    * CVE-2026-13942: Insufficient validation of untrusted input in Video Capture
    * CVE-2026-13943: Uninitialized Use in CSS
    * CVE-2026-13944: Inappropriate implementation in DataTransfer
    * CVE-2026-13945: Insufficient policy enforcement in Extensions
    * CVE-2026-13946: Inappropriate implementation in ScriptInjections
    * CVE-2026-13947: Uninitialized Use in XR
    * CVE-2026-13948: Insufficient policy enforcement in Extensions
    * CVE-2026-13949: Insufficient policy enforcement in Payments
    * CVE-2026-13950: Uninitialized Use in GPU
    * CVE-2026-13951: Policy bypass in USB
    * CVE-2026-13952: Inappropriate implementation in PerformanceAPIs
    * CVE-2026-13953: Inappropriate implementation in SplitView
    * CVE-2026-13954: Insufficient policy enforcement in XML
    * CVE-2026-13955: Insufficient validation of untrusted input in CustomTabs
    * CVE-2026-13956: Incorrect security UI in PageInfo
    * CVE-2026-13957: Incorrect security UI in Extensions
    * CVE-2026-13958: Uninitialized Use in Codecs
    * CVE-2026-13959: Insufficient validation of untrusted input in Blink
    * CVE-2026-13960: Inappropriate implementation in Passwords
    * CVE-2026-13961: Insufficient validation of untrusted input in DevTools
    * CVE-2026-13962: Insufficient data validation in PDF
    * CVE-2026-13963: Inappropriate implementation in DevTools
    * CVE-2026-13964: Insufficient policy enforcement in WebView
    * CVE-2026-13965: Use after free in Oilpan
    * CVE-2026-13966: Inappropriate implementation in History
    * CVE-2026-13967: Type Confusion in V8
    * CVE-2026-13968: Insufficient validation of untrusted input in DevTools
    * CVE-2026-13969: Uninitialized Use in UI
    * CVE-2026-13970: Uninitialized Use in Media
    * CVE-2026-13971: Uninitialized Use in Skia
    * CVE-2026-13972: Inappropriate implementation in Paint
    * CVE-2026-13973: Inappropriate implementation in UI
    * CVE-2026-13974: Integer overflow in Safe Browsing
    * CVE-2026-13975: Out of bounds read in ANGLE
    * CVE-2026-13976: Heap buffer overflow in Storage
    * CVE-2026-13977: Inappropriate implementation in HTMLParser
    * CVE-2026-13978: Insufficient policy enforcement in PageInfo
    * CVE-2026-13979: Inappropriate implementation in Paint
    * CVE-2026-13980: Incorrect security UI in Chrome for iOS
    * CVE-2026-13981: Inappropriate implementation in Chrome for iOS
    * CVE-2026-13982: Incorrect security UI in Passwords
    * CVE-2026-13983: Incorrect security UI in Chrome for iOS
    * CVE-2026-13984: Incorrect security UI in TabStrip
    * CVE-2026-13985: Inappropriate implementation in MediaCapture
    * CVE-2026-13986: Inappropriate implementation in Media UI
    * CVE-2026-13987: Incorrect security UI in Mobile
    * CVE-2026-13988: Inappropriate implementation in Paint
    * CVE-2026-13989: Insufficient policy enforcement in PageInfo
    * CVE-2026-13990: Insufficient validation of untrusted input in DataTransfer
    * CVE-2026-13991: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-13992: Inappropriate implementation in UI
    * CVE-2026-13993: Incorrect security UI in WebAppInstalls
    * CVE-2026-13994: Inappropriate implementation in Credential Management
    * CVE-2026-13995: Insufficient validation of untrusted input in Autofill
    * CVE-2026-13996: Incorrect security UI in Permissions
    * CVE-2026-13997: Incorrect security UI in Extensions
    * CVE-2026-13998: Incorrect security UI in File Input
    * CVE-2026-13999: Inappropriate implementation in Extensions
    * CVE-2026-14000: Inappropriate implementation in XML
    * CVE-2026-14001: Inappropriate implementation in Network
    * CVE-2026-14002: Inappropriate implementation in Geolocation
    * CVE-2026-14003: Insufficient policy enforcement in Extensions
    * CVE-2026-14004: Inappropriate implementation in CSS
    * CVE-2026-14005: Use after free in Omnibox
    * CVE-2026-14006: Use after free in Navigation
    * CVE-2026-14007: Insufficient policy enforcement in PermissionsPolicy
    * CVE-2026-14008: Uninitialized Use in WebXR
    * CVE-2026-14009: Insufficient data validation in Passwords
    * CVE-2026-14010: Uninitialized Use in Codecs
    * CVE-2026-14011: Out of bounds read in SurfaceCapture
    * CVE-2026-14012: Side-channel information leakage in CSS
    * CVE-2026-14013: Inappropriate implementation in SVG
    * CVE-2026-14014: Inappropriate implementation in Paint
    * CVE-2026-14015: Inappropriate implementation in WebRTC
    * CVE-2026-14016: Insufficient policy enforcement in SVG
    * CVE-2026-14017: Inappropriate implementation in Navigation
    * CVE-2026-14018: Use after free in Updater
    * CVE-2026-14019: Inappropriate implementation in Passwords
    * CVE-2026-14020: Insufficient validation of untrusted input in WebXR
    * CVE-2026-14021: Insufficient validation of untrusted input in StorageAccessAPI
    * CVE-2026-14022: Insufficient validation of untrusted input in Network
    * CVE-2026-14023: Insufficient validation of untrusted input in SanitizerAPI
    * CVE-2026-14024: Use after free in Ozone
    * CVE-2026-14025: Use after free in Views
    * CVE-2026-14026: Incorrect security UI in SplitView
    * CVE-2026-14027: Use after free in SignIn
    * CVE-2026-14028: Incorrect security UI in Chrome for iOS
    * CVE-2026-14030: Incorrect security UI in SplitView
    * CVE-2026-14031: Incorrect security UI in File Input
    * CVE-2026-14032: Use after free in Bluetooth
    * CVE-2026-14033: Insufficient policy enforcement in Media
    * CVE-2026-14034: Inappropriate implementation in WebXR
    * CVE-2026-14035: Insufficient policy enforcement in Bluetooth
    * CVE-2026-14036: Insufficient policy enforcement in Bluetooth
    * CVE-2026-14037: Insufficient policy enforcement in GPU
    * CVE-2026-14038: Insufficient validation of untrusted input in New Tab Page
    * CVE-2026-14039: Insufficient policy enforcement in GetUserMedia
    * CVE-2026-14040: Use after free in BrowserTag
    * CVE-2026-14041: Insufficient policy enforcement in Serial
    * CVE-2026-14042: Inappropriate implementation in Isolated Web Apps
    * CVE-2026-14043: Use after free in GetUserMedia
    * CVE-2026-14044: Use after free in ANGLE
    * CVE-2026-14045: Insufficient validation of untrusted input in Network
    * CVE-2026-14046: Inappropriate implementation in CustomTabs
    * CVE-2026-14047: Insufficient policy enforcement in Extensions
    * CVE-2026-14048: Use after free in Chromecast
    * CVE-2026-14049: Inappropriate implementation in GPU
    * CVE-2026-14050: Insufficient policy enforcement in Passwords
    * CVE-2026-14051: Uninitialized Use in GamepadAPI
    * CVE-2026-14052: Insufficient policy enforcement in FileSystem
    * CVE-2026-14053: Insufficient policy enforcement in Extensions
    * CVE-2026-14054: Insufficient policy enforcement in Network
    * CVE-2026-14055: Insufficient validation of untrusted input in Device Trust
    * CVE-2026-14056: Insufficient validation of untrusted input in Media
    * CVE-2026-14057: Insufficient policy enforcement in FedCM
    * CVE-2026-14058: Policy bypass in Parser
    * CVE-2026-14059: Insufficient policy enforcement in Related-Website-Sets
    * CVE-2026-14060: Insufficient validation of untrusted input in Chromoting
    * CVE-2026-14061: Inappropriate implementation in Dawn
    * CVE-2026-14062: Inappropriate implementation in Views
    * CVE-2026-14063: Out of bounds memory access in Chromecast
    * CVE-2026-14064: Use after free in PageInfo
    * CVE-2026-14065: Insufficient validation of untrusted input in PageInfo
    * CVE-2026-14066: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-14067: Use after free in Chrome for iOS
    * CVE-2026-14068: Inappropriate implementation in Omnibox
    * CVE-2026-14069: Integer overflow in WebNN
    * CVE-2026-14070: Uninitialized Use in WebNN
    * CVE-2026-14071: Side-channel information leakage in WebAudio
    * CVE-2026-14072: Incorrect security UI in SplitView
    * CVE-2026-14073: Insufficient policy enforcement in WebXR
    * CVE-2026-14074: Side-channel information leakage in WebAuthentication
    * CVE-2026-14075: Policy bypass in Chrome for iOS
    * CVE-2026-14076: Policy bypass in Network
    * CVE-2026-14077: Incorrect security UI in Select
    * CVE-2026-14078: Policy bypass in WebRTC
    * CVE-2026-14079: Policy bypass in Network
    * CVE-2026-14080: Insufficient validation of untrusted input in TabSwitcher
    * CVE-2026-14081: Insufficient policy enforcement in DevTools
    * CVE-2026-14082: Race in Storage
    * CVE-2026-14083: Insufficient validation of untrusted input in HTML
    * CVE-2026-14084: Insufficient validation of untrusted input in Chromoting
    * CVE-2026-14085: Side-channel information leakage in CSS
    * CVE-2026-14086: Insufficient policy enforcement in HID
    * CVE-2026-14087: Insufficient validation of untrusted input in WebNN
    * CVE-2026-14088: Uninitialized Use in Canvas
    * CVE-2026-14089: Insufficient validation of untrusted input in PopupBlocker
    * CVE-2026-14090: Out of bounds read in CameraCapture
    * CVE-2026-14091: Use after free in DevTools
    * CVE-2026-14092: Insufficient policy enforcement in Privacy
    * CVE-2026-14093: Use after free in Cast
    * CVE-2026-14094: Use after free in Installer
    * CVE-2026-14095: Insufficient validation of untrusted input in Browser
    * CVE-2026-14096: Object lifecycle issue in Input
    * CVE-2026-14097: Inappropriate implementation in WebAppInstalls
    * CVE-2026-14098: Inappropriate implementation in CSS
    * CVE-2026-14099: Use after free in Chrome for iOS
    * CVE-2026-14100: Insufficient data validation in NetworkCache
    * CVE-2026-14101: Insufficient policy enforcement in Sandbox
    * CVE-2026-14102: Use after free in Passwords
    * CVE-2026-14103: Use after free in SSL
    * CVE-2026-14104: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-14105: Insufficient policy enforcement in Speech
    * CVE-2026-14106: Insufficient validation of untrusted input in Text
    * CVE-2026-14107: Use after free in Scheduling
    * CVE-2026-14108: Use after free in PDFium
    * CVE-2026-14109: Insufficient policy enforcement in Mojo
    * CVE-2026-14110: Inappropriate implementation in DarkMode
    * CVE-2026-14111: Use after free in WebProtect
    * CVE-2026-14112: Inappropriate implementation in Enterprise
    * CVE-2026-14113: Use after free in Updater
    * CVE-2026-14114: Inappropriate implementation in WebAppInstalls
    * CVE-2026-14115: Insufficient validation of untrusted input in Cast
    * CVE-2026-14116: Insufficient validation of untrusted input in DevTools
    * CVE-2026-14117: Insufficient validation of untrusted input in DevTools
    * CVE-2026-14118: Insufficient data validation in DevTools
    * CVE-2026-14119: Type Confusion in Bluetooth
    * CVE-2026-14120: Inappropriate implementation in DevTools
    * CVE-2026-14121: Use after free in Chromoting
    * CVE-2026-14122: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-14123: Incorrect security UI in Chrome for iOS
    * CVE-2026-14124: Inappropriate implementation in CredentialProvider
    * CVE-2026-14125: Uninitialized Use in ANGLE
    * CVE-2026-14126: Incorrect security UI in UI
    * CVE-2026-14127: Inappropriate implementation in Printing
    * CVE-2026-14128: Insufficient data validation in Chrome for iOS
    * CVE-2026-14129: Incorrect security UI in PreviewTab
    * CVE-2026-14130: Incorrect security UI in Omnibox
    * CVE-2026-14131: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-14132: Inappropriate implementation in WebXR
    * CVE-2026-14133: Race in History Embeddings
    * CVE-2026-14134: Inappropriate implementation in Autofill
    * CVE-2026-14135: Insufficient validation of untrusted input in Network
    * CVE-2026-14136: Incorrect security UI in Chrome for iOS
    * CVE-2026-14137: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-14138: Inappropriate implementation in WebAppInstalls
    * CVE-2026-14139: Inappropriate implementation in TabStrip
    * CVE-2026-14140: Insufficient validation of untrusted input in Input
    * CVE-2026-14141: Incorrect security UI in Document Picture-in-Picture
    * CVE-2026-14142: Inappropriate implementation in Extensions
    * CVE-2026-14143: Incorrect security UI in Passwords
    * CVE-2026-14144: Incorrect security UI in Views
    * CVE-2026-14145: Inappropriate implementation in CSS
    * CVE-2026-14146: Inappropriate implementation in CSS
    * CVE-2026-14147: Inappropriate implementation in CSS
    * CVE-2026-14148: Type Confusion in CSS
    * CVE-2026-14149: Use after free in Audio
    * CVE-2026-14150: Insufficient validation of untrusted input in Speech
    * CVE-2026-14151: Inappropriate implementation in AI
    * CVE-2026-14152: Out of bounds write in ANGLE
    * CVE-2026-14153: Inappropriate implementation in Glic
    * CVE-2026-14154: Inappropriate implementation in DevTools
    * CVE-2026-14155: Insufficient policy enforcement in StorageAccessAPI
    * CVE-2026-14156: Policy bypass in StorageAccessAPI
  - Remove Darkmode patches, which are already included in v150
  - Refresh patches for v150
  - Fix FTBFS with system ffmpeg
  - Backport upstream patches to fix FTBFS


author: Than Ngo <than@redhat.com> - 150.0.7871.114-1
changelog:
  - Update to 150.0.7871.114
    * CVE-2026-15112: Use after free in Ozone
    * CVE-2026-15129: Use after free in Views
    * CVE-2026-15132: Uninitialized Use in V8
    * CVE-2026-15133: Use after free in InterestGroups
    * CVE-2026-15108: Integer overflow in Extensions API
    * CVE-2026-15109: Uninitialized Use in ANGLE
    * CVE-2026-15110: Use after free in Extensions
    * CVE-2026-15111: Use after free in Views
    * CVE-2026-15113: Use after free in Autofill
    * CVE-2026-15114: Out of bounds read and write in Codecs
    * CVE-2026-15115: Insufficient validation of untrusted input in WebAppInstalls
    * CVE-2026-15116: Use after free in Actor
    * CVE-2026-15117: Use after free in Payments
    * CVE-2026-15118: Use after free in Input
    * CVE-2026-15119: Inappropriate implementation in GetUserMedia
    * CVE-2026-15120: Use after free in Core
    * CVE-2026-15121: Use after free in WebRTC
    * CVE-2026-15122: Insufficient validation of untrusted input in Codecs
    * CVE-2026-15123: Insufficient data validation in DOM
    * CVE-2026-15124: Insufficient policy enforcement in Passwords
    * CVE-2026-15125: Inappropriate implementation in Forms
    * CVE-2026-15126: Use after free in Forms
    * CVE-2026-15127: Inappropriate implementation in WebGL
    * CVE-2026-15128: Inappropriate implementation in Forms
    * CVE-2026-15130: Insufficient policy enforcement in Navigation
    * CVE-2026-15107: Use after free in IndexedDB
    * CVE-2026-15131: Insufficient data validation in Navigation


author: Than Ngo <than@redhat.com> - 150.0.7871.124-1
changelog:
  - Update to 150.0.7871.124
    * CVE-2026-15764: Use after free in Ozone
    * CVE-2026-15765: Use after free in Ozone
    * CVE-2026-15766: Uninitialized Use in Skia
    * CVE-2026-15767: Heap buffer overflow in libyuv
    * CVE-2026-15768: Insufficient policy enforcement in HTML-in-Canvas
    * CVE-2026-15769: Insufficient validation of untrusted input in Linux Toolkit Theming
    * CVE-2026-15770: Uninitialized Use in V8
    * CVE-2026-15771: Insufficient validation of untrusted input in Media
    * CVE-2026-15772: Use after free in GPU
    * CVE-2026-15773: Use after free in Core
    * CVE-2026-15774: Use after free in Skia
    * CVE-2026-15775: Insufficient policy enforcement in V8
    * CVE-2026-15776: Type Confusion in V8
    * CVE-2026-15777: Use after free in UI
    * CVE-2026-15778: Insufficient validation of untrusted input in Navigation
  - Backport patches to improve auto darkmode


author: Than Ngo <than@redhat.com> - 150.0.7871.128-1
changelog:
  - Update to 150.0.7871.128
    * CVE-2026-15899: Use after free in CameraCapture
    * CVE-2026-15900: Use after free in GPU
    * CVE-2026-15901: Use after free in Network
    * CVE-2026-15902: Use after free in Cast
    * CVE-2026-15903: Out of bounds read and write in V8
    * CVE-2026-15904: Use after free in Ozone
    * CVE-2026-15905: Use after free in Aura
  - Fix rhbz#2501811, Drop AI policy which breaks DoH settings
  - Improve auto darkmode


author: Than Ngo <than@redhat.com> - 150.0.7871.181-1
changelog:
  - Update to 150.0.7871.181
    * CVE-2026-16413: Out of bounds write in ANGLE
    * CVE-2026-16414: Insufficient validation of untrusted input in Chromecast
    * CVE-2026-16415: Insufficient validation of untrusted input in Extensions
    * CVE-2026-16416: Integer overflow in Chromecast
    * CVE-2026-16417: Uninitialized Use in Skia
    * CVE-2026-16418: Stack buffer overflow in V8
    * CVE-2026-16419: Out of bounds read and write in ANGLE
    * CVE-2026-16420: Type Confusion in WebAudio
    * CVE-2026-16421: Inappropriate implementation in WebAudio
    * CVE-2026-16422: Insufficient validation of untrusted input in Certificate
    * CVE-2026-16423: Use after free in UI
    * CVE-2026-16424: Use after free in GPU


author: Than Ngo <than@redhat.com> - 150.0.7871.186-1
changelog:
  - Update to 150.0.7871.186
    * CVE-2026-16807: Out of bounds write in Codecs
    * CVE-2026-16806: Use after free in WebMCP
    * CVE-2026-16805: Use after free in Blink
    * CVE-2026-16804: Use after free in Input


author: Than Ngo <than@redhat.com> - 151.0.7922.71-1
changelog:
  - Update to 151.0.7922.71
    * CVE-2026-17650: Use after free in Compositing
    * CVE-2026-17651: Insufficient validation of untrusted input in Dawn
    * CVE-2026-17652: Use after free in Views
    * CVE-2026-17653: Use after free in Skia
    * CVE-2026-17654: Race in Updater
    * CVE-2026-17655: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-17656: Use after free in Ozone
    * CVE-2026-17657: Use after free in Navigation
    * CVE-2026-17658: Use after free in V8
    * CVE-2026-17659: Inappropriate implementation in SiteIsolation
    * CVE-2026-17660: Insufficient validation of untrusted input in Network
    * CVE-2026-17661: Use after free in Loader
    * CVE-2026-17662: Insufficient policy enforcement in Prefetch
    * CVE-2026-17663: Insufficient validation of untrusted input in GPU
    * CVE-2026-17664: Insufficient validation of untrusted input in Loader
    * CVE-2026-17665: Use after free in V8
    * CVE-2026-17666: Cryptographic Flaw in Enterprise
    * CVE-2026-17667: Uninitialized Use in ANGLE
    * CVE-2026-17668: Uninitialized Use in ANGLE
    * CVE-2026-17669: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17670: Use after free in Views
    * CVE-2026-17671: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-17672: Insufficient validation of untrusted input in Chromecast
    * CVE-2026-17673: Integer overflow in QUIC
    * CVE-2026-17674: Inappropriate implementation in HTML
    * CVE-2026-17675: Out of bounds write in ANGLE
    * CVE-2026-17676: Inappropriate implementation in ANGLE
    * CVE-2026-17677: Inappropriate implementation in ANGLE
    * CVE-2026-17678: Out of bounds read in ANGLE
    * CVE-2026-17679: Insufficient validation of untrusted input in Print Preview
    * CVE-2026-17680: Heap buffer overflow in Color
    * CVE-2026-17681: Insufficient validation of untrusted input in Web Authentication
    * CVE-2026-17682: Integer overflow in ANGLE
    * CVE-2026-17683: Inappropriate implementation in ANGLE
    * CVE-2026-17684: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-17685: Use after free in Autofill
    * CVE-2026-17686: Insufficient validation of untrusted input in Passwords
    * CVE-2026-17687: Type Confusion in ANGLE
    * CVE-2026-17688: Use after free in Input
    * CVE-2026-17689: Uninitialized Use in ANGLE
    * CVE-2026-17690: Insufficient validation of untrusted input in PDF
    * CVE-2026-17691: Out of bounds write in ANGLE
    * CVE-2026-17692: Use after free in DataTransfer
    * CVE-2026-17693: Inappropriate implementation in FileSystem
    * CVE-2026-17694: Use after free in DOM
    * CVE-2026-17695: Inappropriate implementation in ANGLE
    * CVE-2026-17696: Side-channel information leakage in Media
    * CVE-2026-17697: Type Confusion in ANGLE
    * CVE-2026-17698: Insufficient validation of untrusted input in UI
    * CVE-2026-17699: Use after free in Views
    * CVE-2026-17700: Insufficient validation of untrusted input in Actor
    * CVE-2026-17701: Out of bounds read in ANGLE
    * CVE-2026-17702: Inappropriate implementation in Skia
    * CVE-2026-17703: Policy bypass in Chrome for iOS
    * CVE-2026-17704: Use after free in ANGLE
    * CVE-2026-17705: Integer overflow in libxml
    * CVE-2026-17706: Insufficient validation of untrusted input in Media
    * CVE-2026-17707: Uninitialized Use in Media
    * CVE-2026-17708: Use after free in Audio
    * CVE-2026-17709: Race in Downloads
    * CVE-2026-17710: Inappropriate implementation in MHTML
    * CVE-2026-17711: Race in Downloads
    * CVE-2026-17712: Race in Skia
    * CVE-2026-17713: Insufficient validation of untrusted input in Accessibility
    * CVE-2026-17714: Uninitialized Use in ANGLE
    * CVE-2026-17715: Inappropriate implementation in Passwords
    * CVE-2026-17716: Use after free in Updater
    * CVE-2026-17717: Integer overflow in ANGLE
    * CVE-2026-17718: Use after free in ANGLE
    * CVE-2026-17719: Use after free in Input
    * CVE-2026-17720: Insufficient policy enforcement in Passwords
    * CVE-2026-17721: Out of bounds write in ANGLE
    * CVE-2026-17722: Object lifecycle issue in WebView
    * CVE-2026-17723: Use after free in Media
    * CVE-2026-17724: Race in Chrome for iOS
    * CVE-2026-17725: Type Confusion in V8
    * CVE-2026-17726: Integer overflow in WebGL
    * CVE-2026-17727: Out of bounds write in WebGL
    * CVE-2026-17728: Inappropriate implementation in Extensions
    * CVE-2026-17758: Heap buffer overflow in Dawn
    * CVE-2026-17732: Inappropriate implementation in SVG
    * CVE-2026-17729: Use after free in V8
    * CVE-2026-17730: Side-channel information leakage in Autofill
    * CVE-2026-17731: Inappropriate implementation in Autofill
    * CVE-2026-17733: Inappropriate implementation in QUIC
    * CVE-2026-17734: Inappropriate implementation in Autofill
    * CVE-2026-17735: Insufficient validation of untrusted input in BFCache
    * CVE-2026-17736: Insufficient validation of untrusted input in WebView
    * CVE-2026-17737: Use after free in Bluetooth
    * CVE-2026-17738: Insufficient validation of untrusted input in Payments
    * CVE-2026-17739: Insufficient policy enforcement in Extensions
    * CVE-2026-17740: Uninitialized Use in ANGLE
    * CVE-2026-17741: Insufficient validation of untrusted input in WebView
    * CVE-2026-17742: Insufficient policy enforcement in Payments
    * CVE-2026-17743: Insufficient policy enforcement in ControlledFrame
    * CVE-2026-17744: Inappropriate implementation in File Input
    * CVE-2026-17745: Out of bounds read in Skia
    * CVE-2026-17746: Use after free in GPU
    * CVE-2026-17747: Insufficient validation of untrusted input in Payments
    * CVE-2026-17748: Inappropriate implementation in Extensions
    * CVE-2026-17749: Insufficient validation of untrusted input in Extensions
    * CVE-2026-17750: Use after free in ANGLE
    * CVE-2026-17751: Inappropriate implementation in AdFilter
    * CVE-2026-17752: Use after free in Views
    * CVE-2026-17753: Inappropriate implementation in Autofill
    * CVE-2026-17754: Inappropriate implementation in Blink
    * CVE-2026-17755: Incorrect security UI in Extensions
    * CVE-2026-17756: Insufficient policy enforcement in Presentation
    * CVE-2026-17757: Uninitialized Use in Skia
    * CVE-2026-17759: Uninitialized Use in Codecs
    * CVE-2026-17760: Side-channel information leakage in NoStatePrefetch
    * CVE-2026-17761: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-17762: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17763: Inappropriate implementation in GPU
    * CVE-2026-17764: Inappropriate implementation in FedCM
    * CVE-2026-17765: Inappropriate implementation in WebProtect
    * CVE-2026-17766: Insufficient validation of untrusted input in Clipboard
    * CVE-2026-17767: Insufficient validation of untrusted input in WebView
    * CVE-2026-17768: Insufficient validation of untrusted input in WebSockets
    * CVE-2026-17769: Insufficient validation of untrusted input in Cast
    * CVE-2026-17770: Out of bounds read in Media
    * CVE-2026-17771: Uninitialized Use in Skia
    * CVE-2026-17772: Out of bounds read in WebGL
    * CVE-2026-17773: Insufficient validation of untrusted input in Cast
    * CVE-2026-17774: Insufficient validation of untrusted input in Variations
    * CVE-2026-17775: Inappropriate implementation in PresentationAPI
    * CVE-2026-17776: Policy bypass in Receiver
    * CVE-2026-17777: Inappropriate implementation in Autofill
    * CVE-2026-17778: Use after free in Extensions
    * CVE-2026-17779: Inappropriate implementation in Site Isolation
    * CVE-2026-17780: Inappropriate implementation in Isolated Web Apps
    * CVE-2026-17781: Inappropriate implementation in Extensions
    * CVE-2026-17782: Incorrect security UI in Chrome for iOS
    * CVE-2026-17783: Inappropriate implementation in Loader
    * CVE-2026-17784: Use after free in Audio
    * CVE-2026-17785: Uninitialized Use in ANGLE
    * CVE-2026-17786: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17787: Inappropriate implementation in DevTools
    * CVE-2026-17788: Inappropriate implementation in Blink
    * CVE-2026-17789: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-17790: Uninitialized Use in ANGLE
    * CVE-2026-17791: Insufficient validation of untrusted input in Payments
    * CVE-2026-17792: Inappropriate implementation in Credential Management
    * CVE-2026-17793: Inappropriate implementation in Messages
    * CVE-2026-17794: Insufficient validation of untrusted input in Mobile
    * CVE-2026-17795: Insufficient validation of untrusted input in GetUserMedia
    * CVE-2026-17796: Side-channel information leakage in WebXR
    * CVE-2026-17797: Inappropriate implementation in CSS
    * CVE-2026-17798: Inappropriate implementation in Cast
    * CVE-2026-17799: Insufficient validation of untrusted input in Safe Browsing
    * CVE-2026-17800: Side-channel information leakage in MediaRecording
    * CVE-2026-17801: Out of bounds memory access in ANGLE
    * CVE-2026-17802: Side-channel information leakage in GPU
    * CVE-2026-17803: Insufficient validation of untrusted input in Save to Drive
    * CVE-2026-17804: Use after free in Media
    * CVE-2026-17805: Insufficient policy enforcement in Glic
    * CVE-2026-17806: Insufficient validation of untrusted input in Extensions
    * CVE-2026-17807: Use after free in V8
    * CVE-2026-17808: Uninitialized Use in WebGL
    * CVE-2026-17809: Insufficient validation of untrusted input in Extensions
    * CVE-2026-17810: Uninitialized Use in Dawn
    * CVE-2026-17811: Use after free in ANGLE
    * CVE-2026-17812: Inappropriate implementation in DigitalCredentials
    * CVE-2026-17813: Insufficient policy enforcement in Chrome for iOS
    * CVE-2026-17814: Insufficient validation of untrusted input in Chrome for iOS
    * CVE-2026-17815: Insufficient policy enforcement in GuestView
    * CVE-2026-17816: Inappropriate implementation in Speech
    * CVE-2026-17817: Inappropriate implementation in ReportingAndNEL
    * CVE-2026-17818: Inappropriate implementation in Network
    * CVE-2026-17819: Inappropriate implementation in WebAppInstalls
    * CVE-2026-17820: Insufficient policy enforcement in Autofill
    * CVE-2026-17821: Insufficient policy enforcement in Extensions
    * CVE-2026-17822: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17823: Insufficient policy enforcement in WebXR
    * CVE-2026-17824: Insufficient policy enforcement in ServiceWorker
    * CVE-2026-17825: Insufficient policy enforcement in Passwords
    * CVE-2026-17826: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17827: Inappropriate implementation in CSS
    * CVE-2026-17828: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17829: Insufficient policy enforcement in Passwords
    * CVE-2026-17830: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17831: Insufficient validation of untrusted input in Passwords
    * CVE-2026-17832: Use after free in ANGLE
    * CVE-2026-17833: Inappropriate implementation in Passwords
    * CVE-2026-17834: Inappropriate implementation in Passwords
    * CVE-2026-17835: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17836: Use after free in V8
    * CVE-2026-17837: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17838: Incorrect security UI in Chrome for iOS
    * CVE-2026-17839: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17840: Incorrect security UI in Passwords
    * CVE-2026-17841: Race in Chrome for iOS
    * CVE-2026-17842: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17843: Inappropriate implementation in CSS
    * CVE-2026-17844: Insufficient validation of untrusted input in Cast
    * CVE-2026-17845: Inappropriate implementation in CSS
    * CVE-2026-17846: Inappropriate implementation in Media
    * CVE-2026-17847: Insufficient validation of untrusted input in ANGLE
    * CVE-2026-17848: Insufficient validation of untrusted input in Codecs
    * CVE-2026-17849: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17850: Inappropriate implementation in Permissions
    * CVE-2026-17851: Side-channel information leakage in Autofill
    * CVE-2026-17852: Inappropriate implementation in Media Router
    * CVE-2026-17853: Inappropriate implementation in DevTools
    * CVE-2026-17854: Insufficient policy enforcement in WebMCP
    * CVE-2026-17855: Race in DevTools
    * CVE-2026-17856: Inappropriate implementation in Network
    * CVE-2026-17857: Inappropriate implementation in Network
    * CVE-2026-17858: Uninitialized Use in WebNN
    * CVE-2026-17859: Side-channel information leakage in Favicons
    * CVE-2026-17860: Insufficient validation of untrusted input in Mobile
    * CVE-2026-17861: Insufficient validation of untrusted input in Updater
    * CVE-2026-17862: Use after free in Tracing
    * CVE-2026-17863: Inappropriate implementation in Browser
    * CVE-2026-17864: Inappropriate implementation in Updater
    * CVE-2026-17865: Inappropriate implementation in Crypto
    * CVE-2026-17866: Type Confusion in Tab
    * CVE-2026-17867: Insufficient validation of untrusted input in Dawn
    * CVE-2026-17868: Insufficient policy enforcement in USB
    * CVE-2026-17869: Out of bounds read in WebXR
    * CVE-2026-17870: Insufficient validation of untrusted input in Cast
    * CVE-2026-17871: Inappropriate implementation in Passwords
    * CVE-2026-17872: Cryptographic Flaw in WebAppInstalls
    * CVE-2026-17873: Insufficient policy enforcement in Chrome for iOS
    * CVE-2026-17874: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17875: Use after free in PDFium
    * CVE-2026-17876: Inappropriate implementation in Payments
    * CVE-2026-17877: Inappropriate implementation in Chromoting
    * CVE-2026-17878: Inappropriate implementation in CSS
    * CVE-2026-17879: Inappropriate implementation in Autofill
    * CVE-2026-17880: Inappropriate implementation in Autofill
    * CVE-2026-17881: Use after free in WebXR
    * CVE-2026-17882: Policy bypass in Extensions
    * CVE-2026-17883: Inappropriate implementation in Headless
    * CVE-2026-17884: Object lifecycle issue in WebRTC
    * CVE-2026-17885: Inappropriate implementation in Paint
    * CVE-2026-17886: Use after free in Enterprise
    * CVE-2026-17887: Use after free in TabStrip
    * CVE-2026-17888: Insufficient validation of untrusted input in WebUI
    * CVE-2026-17889: Uninitialized Use in WebXR
    * CVE-2026-17890: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17891: Use after free in ANGLE
    * CVE-2026-17892: Inappropriate implementation in WebXR
    * CVE-2026-17893: Insufficient validation of untrusted input in Updater
    * CVE-2026-17894: Use after free in Views
    * CVE-2026-17895: Inappropriate implementation in DataTransfer
    * CVE-2026-17896: Use after free in DevTools
    * CVE-2026-17897: Inappropriate implementation in ORB
    * CVE-2026-17898: Use after free in DevTools
    * CVE-2026-17899: Insufficient policy enforcement in DevTools
    * CVE-2026-17900: Inappropriate implementation in Enterprise
    * CVE-2026-17901: Inappropriate implementation in Sharing
    * CVE-2026-17902: Inappropriate implementation in Editing
    * CVE-2026-17903: Insufficient policy enforcement in Chromecast
    * CVE-2026-17904: Insufficient policy enforcement in NFC
    * CVE-2026-17905: Inappropriate implementation in SurfaceCapture
    * CVE-2026-17906: Insufficient validation of untrusted input in Bluetooth
    * CVE-2026-17907: Side-channel information leakage in Network
    * CVE-2026-17908: Insufficient validation of untrusted input in Printing
    * CVE-2026-17909: Insufficient validation of untrusted input in Isolated Web Apps
    * CVE-2026-17910: Insufficient policy enforcement in NFC
    * CVE-2026-17911: Insufficient policy enforcement in SVG
    * CVE-2026-17912: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17913: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17914: Side-channel information leakage in Skia
    * CVE-2026-17915: Inappropriate implementation in WebView
    * CVE-2026-17916: Insufficient policy enforcement in Settings
    * CVE-2026-17917: Policy bypass in Chrome for iOS
    * CVE-2026-17918: Use after free in Sync
    * CVE-2026-17919: Insufficient policy enforcement in Enterprise
    * CVE-2026-17920: Use after free in V8
    * CVE-2026-17921: Insufficient validation of untrusted input in Navigation
    * CVE-2026-17922: Inappropriate implementation in Enterprise
    * CVE-2026-17923: Policy bypass in Enterprise
    * CVE-2026-17924: Use after free in DNS
    * CVE-2026-17925: Inappropriate implementation in Cast
    * CVE-2026-17926: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17927: Insufficient policy enforcement in DevTools
    * CVE-2026-17928: Inappropriate implementation in DataTransfer
    * CVE-2026-17929: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17930: Insufficient validation of untrusted input in Extensions
    * CVE-2026-17931: Inappropriate implementation in DevTools
    * CVE-2026-17932: Use after free in DataTransfer
    * CVE-2026-17933: Inappropriate implementation in DOMStorage
    * CVE-2026-17934: Insufficient validation of untrusted input in DevTools
    * CVE-2026-17935: Heap buffer overflow in Codecs
    * CVE-2026-17936: Inappropriate implementation in DevTools
    * CVE-2026-17937: Inappropriate implementation in DevTools
    * CVE-2026-17938: Inappropriate implementation in FullScreen
    * CVE-2026-17939: Inappropriate implementation in Passwords
    * CVE-2026-17940: Insufficient validation of untrusted input in Picture-in-Picture
    * CVE-2026-17941: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17942: Side-channel information leakage in SVG
    * CVE-2026-17943: Inappropriate implementation in Parser
    * CVE-2026-17944: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17945: Inappropriate implementation in Navigation
    * CVE-2026-17946: Uninitialized Use in Dawn
    * CVE-2026-17947: Use after free in WebSockets
    * CVE-2026-17948: Type Confusion in V8
    * CVE-2026-17949: Uninitialized Use in GPU
    * CVE-2026-17950: Policy bypass in Safebrowsing
    * CVE-2026-17951: Heap buffer overflow in WebRTC
    * CVE-2026-17952: Inappropriate implementation in V8
    * CVE-2026-17953: Insufficient policy enforcement in WebView
    * CVE-2026-17954: Policy bypass in MHTML
    * CVE-2026-17955: Insufficient validation of untrusted input in Payments
    * CVE-2026-17956: Inappropriate implementation in Scheduling
    * CVE-2026-17957: Inappropriate implementation in CORS
    * CVE-2026-17958: Inappropriate implementation in Views
    * CVE-2026-17959: Inappropriate implementation in Network
    * CVE-2026-17960: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17961: Inappropriate implementation in Session
    * CVE-2026-17962: Inappropriate implementation in Blink
    * CVE-2026-17963: Inappropriate implementation in SVG
    * CVE-2026-17964: Incorrect security UI in UI
    * CVE-2026-17965: Incorrect security UI in Chrome for iOS
    * CVE-2026-17966: Inappropriate implementation in Views
    * CVE-2026-17967: Use after free in Chrome for iOS
    * CVE-2026-17968: Uninitialized Use in WebXR
    * CVE-2026-17969: Inappropriate implementation in Passwords
    * CVE-2026-17970: Insufficient validation of untrusted input in Passwords
    * CVE-2026-17971: Inappropriate implementation in Frame
    * CVE-2026-17972: Inappropriate implementation in Chrome for iOS
    * CVE-2026-17973: Inappropriate implementation in Views
    * CVE-2026-17974: Insufficient policy enforcement in DevTools
    * CVE-2026-17975: Inappropriate implementation in IME
    * CVE-2026-17976: Policy bypass in Extensions
    * CVE-2026-17977: Policy bypass in CSS
    * CVE-2026-17978: Side-channel information leakage in WebCodecs
    * CVE-2026-17979: Race in V8
    * CVE-2026-17980: Inappropriate implementation in UI
    * CVE-2026-17981: Inappropriate implementation in Blink
    * CVE-2026-17982: Insufficient validation of untrusted input in Cast
    * CVE-2026-17983: Incorrect security UI in Global Media Controls
    * CVE-2026-17984: Inappropriate implementation in Browser
    * CVE-2026-17985: Insufficient policy enforcement in Speech
    * CVE-2026-17986: Insufficient policy enforcement in Bluetooth
    * CVE-2026-17987: Insufficient validation of untrusted input in Notifications
    * CVE-2026-17988: Insufficient validation of untrusted input in Navigation
    * CVE-2026-17989: Type Confusion in V8
    * CVE-2026-17990: Insufficient validation of untrusted input in WebAuthn
    * CVE-2026-17991: Insufficient validation of untrusted input in AI
    * CVE-2026-17992: Uninitialized Use in Skia
    * CVE-2026-17993: Race in Updater
    * CVE-2026-17994: Inappropriate implementation in Media
    * CVE-2026-17995: Out of bounds read in Dawn
    * CVE-2026-17996: Inappropriate implementation in Browser
    * CVE-2026-17997: Inappropriate implementation in Passwords
    * CVE-2026-17998: Incorrect security UI in Extensions
    * CVE-2026-17999: Incorrect security UI in PictureInPicture
    * CVE-2026-18000: Insufficient policy enforcement in USB
    * CVE-2026-18001: Inappropriate implementation in WebGL
    * CVE-2026-18002: Insufficient validation of untrusted input in Google Lens
    * CVE-2026-18003: Inappropriate implementation in Chrome for iOS
    * CVE-2026-18004: Insufficient policy enforcement in Speech
    * CVE-2026-18005: Inappropriate implementation in WebXR
    * CVE-2026-18006: Inappropriate implementation in Google Lens
    * CVE-2026-18007: Inappropriate implementation in Input
    * CVE-2026-18008: Inappropriate implementation in Settings
    * CVE-2026-18009: Insufficient validation of untrusted input in Passwords
    * CVE-2026-18010: Inappropriate implementation in Passwords
    * CVE-2026-18011: Inappropriate implementation in Chrome for iOS
    * CVE-2026-18012: Use after free in PDFium
    * CVE-2026-18013: Inappropriate implementation in Chrome for iOS
    * CVE-2026-18014: Insufficient validation of untrusted input in DevTools
    * CVE-2026-18015: Inappropriate implementation in Tint
    * CVE-2026-18016: Insufficient policy enforcement in Chrome for iOS
    * CVE-2026-18017: Use after free in Dawn
    * CVE-2026-18018: Inappropriate implementation in Updater
    * CVE-2026-18019: Side-channel information leakage in Media


author: Petr Menšík <pemensik@redhat.com> - 0.7.0-10
changelog:
  - Set time limit to unit test run
  - Limit unit test to less cores to make them faster
  - Skip some tests on ppc64le and aarch64 platforms to avoid failures


author: Paul Wouters <paul.wouters@aiven.io - 0.7.1-1
changelog:
  - Updated to 0.7.1 (partially for testing resolving of rhbz#2113147)
  - Remove upstreamed patches
  - Updated URL: and Source: to github, as concurrencykit.org has been dead for a while


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.1-1
changelog:
  - Update to 0.4.1 (close RHBZ#2193508)
  - Shared library naming and symbolic linking has been improved


author: Jens Petersen <petersen@redhat.com> - 0.30.2-1
changelog:
  - https://github.com/commonmark/cmark/releases/tag/0.30.2
  - disable static library via cmake (rhbz#2161688)


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 2.4.1-2
changelog:
  - Drop aspell-en BuildRequires as it's deprecated
    https://fedoraproject.org/wiki/Changes/AspellDeprecation


author: Jonathan Wright <jonathan@almalinux.org> - 5.12.0-56
changelog:
  - rebuild for varnish update
  - remove ceph, curl_json, log_logstash, ovs_events, ovs_stats packages
  - prepare spec file for EPEL10


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.14.7-8
changelog:
  - Correctly use off_t in cookie_seek_function_t especially on 32bit
  - Remove incompatible SIZEOF_LONG definition in test suite


author: Scott K Logan <logans@cottsay.net> - 1.0.2-1
changelog:
  - Update to 1.0.2
  - Review SPDX license identifier
  - Include LICENSE and README.md in base package
  - Use consistent indentation in spec file
  - convert license to SPDX


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2.2.5-1
changelog:
  - Update to release v2.2.5
  - Resolves: rhbz#2464270
  - Resolves CVE-2026-50195
  - Resolves CVE-2026-53488
  - Resolves CVE-2026-53492
  - Resolves CVE-2026-53489
  - Resolves CVE-2026-47262


author: Jiri Kyjovsky <j1.kyjovsky@gmail.com> 2.4-1
changelog:
  - Fix copr-cli download for Pulp projects
  - Add API endpoint for generating a new token
  - Add wildcard support for 'Packit allowed forge projects'


author: Jakub Kadlcik <frostyx@email.cz> 2.5-1
changelog:
  - Fix download-build for manual createrepo Pulp projects
  - Make sure new-api-token updates expiration token
  - Don't traceback new-api-token for default config
  - Fix download-build from PULP with --rpms
  - Fix script-repos not being saved at all for custom pkgs
  - Use a URL that would be available before the Pulp migration
  - Use build_proxy.get_built_packages to figure out package NEVRAs
  - Bypass anubis challenge by setting copr user agent
  - Use Tito to generate component.__version__
  - Colorize build statuses


author: Brad Bell <bradbell at seanet dot com> - 20240000.3-1
changelog:
  - This fixes a long standing bug; see the heading 02-14 on
  - https://cppad.readthedocs.io/latest/whats_new_24.html


author: Brad Bell <bradbell at seanet dot com> - 20240000.3-2
changelog:
  - This fixes a bug in fun2val.hpp. This change will not be necessary
  - once the upstream source advances to 20240000.4.


author: Brad Bell <bradbell at seanet dot com> - 20250000.0-3
changelog:
  - 1. Add the year macro and use it to define soversion and Version.
  - 2. Remove the cppad-doc subpackage because documantion for this stable 
       version is not available at https://cppad.readthedocs.io/stable-2025/ .
  - 3. Change include_doc=true, cmake_install_docdir=NOTFOUND, and add
       make doc_user to test building, but not installing, user documentation.
  - 4. The ppc64le arch has been fixed and now the CppAD to_string test pass
       for long double (so we do not need to skip that test).
  - 5. Use get_started.cpp to test the installed version of CppAD.


author: Miroslav Suchý <msuchy@redhat.com> 5-1
changelog:
  - use SPDX format for license
  - accept empty requires
  - Document --requires option (pgreco@centosproject.org)
  - Allow fake-rpm to require a real one (pgreco@centosproject.org)
  - Fix argument name in docs (pgreco@centosproject.org)
  - Make srpm self contained (pgreco@centosproject.org)


author: Petr Menšík <pemensik@redhat.com> - 1.3.2-2
changelog:
  - New package dependency of dnscap (rhbz#2418607)
  - Modernize upstream RPM spec according to Fedora Packaging Guidelines
  - Provide also lowercase devel package name
  - Remove Group: and ldconfig obsolete features
  - Uploaded new sources
  - Include LICENSE file


author: Zephyr Lykos <fedora@mochaa.ws> - 8.8.0-3
changelog:
  - Use default toolchain since GCC is no longer breaking builds
  - Migrate to GNU Autotools build, fix pkg-config file syntax and name
  - Verify GPG signature
  - Obsolete -doc subpackage, move into -devel
  - Obsolete -progs subpackage (only useful during testing)
  - Add -static subpackage


author: Kamil Dudka <kdudka@redhat.com> - 3.4.1-1
changelog:
  - introduce the csdiff-static subpackage with the csgrep-static executable
  - update to latest upstream release


author: Richard W.M. Jones <rjones@redhat.com> - 6.0.0-7
changelog:
  - Rebuild for Jansson 2.14
    (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/)


author: Jens Petersen <petersen@redhat.com> - 2.16.5-38
changelog:
  - refresh to cabal-rpm-2.1.0 including SPDX migration
  - bounds bumps for Stackage lts-20
  - does not depend on regex-compat-tdfa


author: Jens Petersen <petersen@redhat.com> - 2.18.2-44
changelog:
  - https://hackage.haskell.org/package/darcs-2.18.2/changelog
  - don't disable threaded on other archs


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.8.7-4
changelog:
  - Rebuild for gsoap 2.8.135 (Fedora 42)
  - Drop EPEL 7 specific instructions (EOL)
  - Update License tag


author: Mihai Patrascoiu <mihai.patrascoiu@cern.ch> - 0.8.8-1
changelog:
  - New upstream release 0.8.8
  - Align specfile with upstream (including whitespace from tabs to spaces)


author: Sérgio Basto <sergio@serjux.com> - 1.5.87-2
changelog:
  - Drop debconf-gnome on epel 10 because we don't have perl-GTK3 package
    and I don't know if we'll ever have or want have it (perl-GTK3 on epel 10)


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.5.87-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
  - Fix sbin merge for all releases


author: Simone Caronni <negativo17@gmail.com> - 2.48-2
changelog:
  - Parse the Architectures field in the Release file to select
    architectures. Fixes mirroring specific architectures from
    ports.ubuntu.com.


author: Sérgio Basto <sergio@serjux.com> - 1.0.140-3
changelog:
  - Better fix for sbin move
  - Use Recommends instead Sugests (Suggests only should be used when is to choose between two or more options)


author: Robert Scheck <robert@fedoraproject.org> - 0.7.1-1
changelog:
  - Resolved: rhbz#2139056 dehydrated-0.7.1 is available
  - Resolved: rhbz#2035549 genkey ecparam - ECDSA key, P-384 (secp384r1)


author: Robert Scheck <robert@fedoraproject.org> - 0.7.1-6
changelog:
  - Added missing dehydrated run-time requirements
  - Resolved: rhbz#2279854 dehydrated dependency issue on EL8


author: Ding-Yi Chen <dingyichen@gmail.com> - 1.24.0-1
changelog:
  - Update to version 1.24.0
    + Resolves: rhbz#2383142
    + Upstream removed deskflow-server and deskflow-client
    + Upstream provide deskflow-core [client|server] instead
    + shell script deskflow-server and deskflow-client are created
    + html doc included
  - Resolves: rhbz#2400833 Deskflow incorrectly replaces Synergy package 
    + deskflow no longer provide or conflict with synergy


author: Ding-Yi Chen <dingyichen@gmail.com> - 1.25.0-1
changelog:
  - Update to version 1.25.0
    + Resolves: 2416455
    + New BuildRequires: cmake(Qt6LinguistTools)
    + Add translations
    + Add svg icons


author: Jens Petersen <petersen@redhat.com> - 1.41.2-1
changelog:
  - https://hackage.haskell.org/package/dhall-1.41.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.7.11-1
changelog:
  - https://hackage.haskell.org/package/dhall-json-1.7.11/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Robert Scheck <robert@fedoraproject.org> 0.7.3-17
changelog:
  - Add patch with upstream changes, fixes and mbedTLS 3.x support
  - Add updated patch for multibyte character support in passwords


author: Pavel Raiskup <praiskup@redhat.com> 1.18-1
changelog:
  - replace test on _selinux_policy_version by macro that does it all
  - handle situation when _selinux_policy_version is not defined
  - silence pylint
  - remove rhel7 specific code
  - Move %_bindir symlinks out from dist-git-selinux
  - Depend on python3-legacy-cgi for F41+
  - licensing: update the project's COPYING file
  - dist-git: move the code into sub-directory


author: Pavel Raiskup <pavel@raiskup.cz> 1.19-1
changelog:
  - Avoid using parameterized and nose
  - Add sysusers.d config file to allow rpm to create users/groups automatically


author: Pavel Raiskup <praiskup@redhat.com> 1.1-1
changelog:
  - more powerful parsing for ssh clone urls
  - nicer error output for not-matched origin.url hostnames
  - apply Fedora Review fixes


author: Neal Gompa <neal@gompa.dev> 1.112-1
changelog:
  - Add FreeBSD keys
  - Fix AlmaLinux name and alphabetical ordering of distros
  - Add AlmaLinux EPEL AltArch Key


author: Miroslav Suchý <msuchy@redhat.com> 1.115-1
changelog:
  - update copr keys
  - Update for openSUSE 16 keys
  - Update changelog
  - Microsoft: add 2025 & open tech keys
  - alpine-linux: Add loongarch64 key
  - fedora: Update rawhide symlink


author: Pavel Raiskup <pavel@raiskup.cz> 1.116-1
changelog:
  - Add CentOS PQC signing keys
  - Add RHEL PQC signing keys
  - suse: Update RPM-GPG-KEY-SuSE-SLE-12
  - Refresh CentOS SIG Extras key
  - Update CentOS SIG keys downlod script
  - Add missing CentOS SIG keys
  - Add new Slack key used by versions 4.47 and above
  - Add openSUSE Leap SLE imports
  - Add Slack key


author: Miroslav Suchý <msuchy@redhat.com> 1.119-1
changelog:
  - update copr keys
  - add: ultramarine repository keys
  - add: terra repository keys
  - update Google key block


author: Pavel Raiskup <pavel@raiskup.cz> 1.120-1
changelog:
  - Update RPM-GPG-KEY-openSUSE-2022
  - add Teams for Linux repository key
  - add Oracle Linux 10 key
  - Add NetBSD security officer key
  - update copr keys
  - Added EndeavourOS, Tuxedo OS, and Linux Mint keys


author: Xavier Bachelot <xavier@bachelot.org> - 3.5.28-12
changelog:
  - Do not BuildRequires: inkscape on EL10
  - Sort BuildRequires:
  - Use %make_build, %make_install and %license macros
  - Improve %files section


author: Jens Petersen <petersen@redhat.com> - 2.1.1-1
changelog:
  - https://hackage.haskell.org/package/dl-fedora-2.1.1/changelog
  - i3 moved to Kiwi for f43
  - add COSMIC-Atomic


author: Sandro <devel@penguinpee.nl> - 19.24.4-3
changelog:
  - Update dependencies
  - Use `cblas` and `lapack` instead of `flexiblas`
  - Add `libav`, `libjxl` and `libsw` dependencies
  - Enable webp support


author: Sandro <devel@penguinpee.nl> - 19.24.4-5
changelog:
  - Clarify licenses and use SPDX throughout
  - All code is BSL-1.0
  - Examples are CC0-1.0 AND CC-BY-SA-3.0


author: Pavel Raiskup <praiskup@redhat.com> - 2.0-1
changelog:
  - new upstream release, with DNF5 support
    https://github.com/praiskup/dnf-plugin-diff/releases/tag/v2.0


author: Jens Petersen <petersen@redhat.com> - 0.6-1
changelog:
  - switch license from BSD to GPLv3+
  - add --only option to only --repo enable certain repos
  - add --dnf4 switch to avoid dnf5
  - --add-copr: copr is now available while being added
  - selectRepo: use left fold to not reverse order of repo actions
  - normalize copr name internally
  - error if /etc/yum.repo.d doesn't exist
  - fix 0.5.6 regression: errors again when no matching repo


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.2.1-1
changelog:
  - Release 2.2.1
    * This patch release fixes the BPF to correct capture ICMPv6, a typo in
      the filter had it matching "ip" and not "ip6".
    * Other changes are updates to GitHub workflows and man-pages.
    * Commits:
      ea82cd1 Copyright
      aa14a9f ICMP BPF filter
      6ef17e2 Badges
      6722677 Workflow
      1cb22f0 Man-page opt, Dumper


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.3.0-1
changelog:
  - Release 2.3.0
    * This release adds support for Linux cooked v2 link-type, a new output
      format, a new plugin and fixes a couple of issues.
    * The new output format `tcpdns` can be used to generate a file with the
      DNS as a TCP stream, first 16bit size (network order) then the DNS
      message, which is compatible with `dnsperf -B`.
    * The new plugin `asudp` can be used to rewrite outgoing packet by taking
      the DNS that's found and construct UDP packets from it.
    * Other changes:
      - Fix #314:
        - man-page: Clarify that `pktsize` is shown before parsing the IP packet
        - `-g`: Quote `,` characters
      - Fix #316: Fix handling of L2/ethernet frames that are larger than the IPv4/v6 packet
      - Fix multiple print statements w.r.t. `size_t`/`struct timeval`, `%zu`/`%ld` and type casting
      - Handle extension function pointers better
      - Clarify that `-C` counts uncompressed output
      - Block PCAP output if TCP reassemble is used
      - Increase maximum DNS messages in a reassembled TCP message
      - Add new extension interface for setting output packet
      - Update pcap-thread to v4.1.0
    * Commits:
      e689bc8 pcap-thread v4.1.0
      29d184b DLT_LINUX_SLL2
      ba793a9 Fixes, asudp plugin, tcpdns output format
      6c133d4 Ethernet padding
      420548a Diag output
      8b92a52 SPEC
      a3fb1dd Mailing-list


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.3.1-1
changelog:
  - Release 2.3.1
    * This patch release fixes issues on 32bit systems when they are using
      64bit time structures (`_TIME_BITS` set to 64) and updates pcap-thread
      to require libpcap with `DLT_LINUX_SLL2` support.
    * Commits:
      a5e9a4a pcap-thread v4.1.1
      731d9e0 Add support for 64bit time structures on 32bit systems


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.4.0-1
changelog:
  - Release 2.4.0
    * This release brings support for reading compressed PCAPs, a few new
      plugin extensions and updates to autotools.
    * Changes:
      - Add `CHANGES` to docs
      - Update autotools requirement to 2.69 and fix deprecation warnings
      - Support reading gz/xz/lz4/zst compressed PCAPs based on file extension
      - New plugin extensions:
        - `DNSCAP_EXT_GET_PCAP_THREAD_FTELL`: function for getting the current uncompressed position in the PCAP file being read upon being called
        - `DNSCAP_EXT_GET_PKTHDR_CAPLEN`: function that returns the actual packet length as reported by libpcap
    * Commits:
      f7e4cad SLE/openSUSE lz4
      b30d82f Autotools, compressed PCAPs, plugin extensions
      ac7f37b CHANGES


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.4.1-1
changelog:
  - Release 2.4.1
    * This patch release fixes a bug introduced in v2.4.0 where writing gziped
      PCAPs broke, and readds sending timestamp to plugins close function which
      was incorrectly removed in v2.2.1.
    * Changes:
      - Remove obsolete code with zlib being required
      - Add gz write test
      - Fix #334:
        - Readd timestamp when calling plugin close
        - Update plugin close interface to pass timestamp that was missed in 2f65abd0ea059046a3ab54260806891d557d1180
    * Commits:
      9abd07d plugin close
      b10f923 gz write


author: Jerry Lundström <lundstrom.jerry@gmail.com> 2.5.0-1
changelog:
  - Release 2.5.0
    * This release adds two new plugin extensions, rewrites the compressed PCAP
      reader, removes a PCAP header check to not drop valid packets and fixes
      problems with `-e` filtering.
    * New plugin extensions:
      - `DNSCAP_EXT_BREAKLOOP_PCAPS`: for stopping the PCAP process/capture loop
      - `DNSCAP_EXT_GET_LAST_TOTAL_COMPRESS_READ`: to get the uncompressed bytes counter from the compression backend in use
    * Compressed PCAP reader:
      - Complete rewrite of the reader to fix several bugs, like buffer overrun and infinite loops
      - Add support to read bzip2 PCAPs
      - New option `-o override_compress_extension=<ext>` to force a specific compression when reading
    * Fixes:
      - Remove PCAP `hdr.len != hdr.caplen` check to not drop valid packets
      - `-e`: Fix #356
        - Provide usage warning instead of assert'ing on empty option
        - Remove confusing part of documentation (may still be a bit confusing...)
        - Fix filtering where TC=1 and no rcode
    * Other changes:
      - Allow C++ to include `dnscap_common.h` without needing to specify `extern "C"`
      - Update email address, remove old obsolete list address
      - Various fixes for CI and code coverage
    * Commits:
      6fb07d6 -e filter
      66a26b9 fix scan-build
      43f1137 CI updates
      8e22e9f CI
      90402ac bsd builds
      ba531eb slim deps
      d401d81 builds
      219d05d ci
      6795ad3 Migrate to Codeberg
      09747ce RPM
      81f142c Compress read
      e583788 Fix dropped packets
      a042145 proper fix gcov
      b1741d4 fix gcov
      6914dc9 breakloop
      07917b4 C++
      0ebdffc C++
      5b768e5 Email


author: Fedor Vorobev <fvorobev@redhat.com> - 2.5.0-2
changelog:
  - Modified upstream RPM .spec file.
  - Made it follow Fedora Package Guidelines.
  - Patched cryptopan to have expected output on big endian systems.


author: Fedor Vorobev <fvorobev@redhat.com> - 2.5.1-1
changelog:
  - Updated to version 2.5.1
  - Upstream change notes:
    * This patch release fixes `assert()` usage for compatibility with newer
      libc versions and handles byte order correctly in cryptopan plugin to
      work for big endian systems.
    * Commits:
      ac12e05 copyright
      ed3ea49 cryptopan reference implementation
      997f047 cryptopan endian
      fa3cabb assert


author: Sander Hoentjen <shoentjen@antagonist.nl> - 2.0.3-1
changelog:
  - Update to new upstream
  - Fixes #2453419 (CVE-2026-27854)
  - Fixes #2453421 (CVE-2026-27853)
  - Fixes #2453426 (CVE-2026-24030)
  - Fixes #2453427 (CVE-2026-0397)
  - Fixes #2453429 (CVE-2026-24029)
  - Fixes #2453430 (CVE-2026-0396)
  - Fixes #2453431 (CVE-2026-24028)


author: Petr Menšík <pemensik@redhat.com> - 2.15.0-1
changelog:
  - Update to 2.15.0
  - Report statistics of unexpected messages
  - Datafiles converted to \DDD similar to other DNS tools, RFC 1035 format.
  - statistics can be printed as json stream with -j parameter


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.3.0-1
changelog:
  - Update to 3.3.0 (close RHBZ#1684966)
  - Drop obsolete ldconfig_scriptlets macro
  - Drop and Obsolete the static library (-static subpackage)
  - Properly mark the LICENSE file
  - Update License to SPDX


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241216git660795b-1
changelog:
  - Update to 0^20241216git660795b
  - dr_flac 0.12.43: Fix a possible buffer overflow during decoding. Improve
    detection of ARM64EC.
  - dr_mp3 0.6.40: Improve detection of ARM64EC
  - dr_wav 0.13.17: Fix a possible crash when reading from MS-ADPCM encoded
    files. Improve detection of ARM64EC.


author: Jens Petersen <petersen@redhat.com> - 1.4.5-3
changelog:
  - build with opengl (#2260290, Benson Muite)
  - check: run help command (#2260290, Benson Muite)
  - khrplatform.h is under Khronos License (#2260290, Benson Muite)


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.2.5-7
changelog:
  - Remove build-time dependency on python3-mock (https://fedoraproject.org/wiki/Changes/DeprecatePythonMock)
  - Remove EPEL7-specific parts of the spec


author: Jonathan Dieter <jdieter@gmail.com> - 0.13-1
changelog:
  - Update to 0.13 with more bugfixes improving deduplication
    Note that the hash file format has changed and will need to be regenerated


author: Jonathan Dieter <jdieter@gmail.com> - 0.14.1-2
changelog:
  - Update to 0.14.1 with bug fixes (thanks Francois Menning for the initial PR)
  - Disable i686 builds since they're failing now


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-23
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
  - Since it is now a leaf package, drop i686 per fedora leaf package policy, which also fix the build


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.4.0.5-24
changelog:
  - Remove python-cups build requirement
  - Mention dymo-cups-drivers-lw5xx in description
  - Add additional provides


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:9.97.0^20210202git8489989-1
changelog:
  - Fix incorrect snapshot info field in Version
  - To preserve ordering, this required introducing an Epoch


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:9.97.0^20210202git8489989-2
changelog:
  - Remove explicit %set_build_flags, not needed since F36 > >
    https://www.fedoraproject.org/wiki/Changes/SetBuildFlagsBuildCheck


author: Jos de Kloe <josdekloe@gmail.com> - 2.42.0-3
changelog:
  - Add calling a little python script in the install stage to revert
    the (upstream) replacing of directories by a symlinks 
    which causes upgrade problems with rpm for the data package.


author: Jos de Kloe <josdekloe@gmail.com> - 2.42.0-4
changelog:
  - Add a LUA script in a pretrans section to assist in replacing a directory
    by a symlink (this removes the need for the python script added in
    the previous commit)


author: Jos de Kloe <josdekloe@gmail.com> - 2.42.0-5
changelog:
  - Forgot to update the changelog date for the previous commit, so fixed this
    with this update.
  - Also fix a typo in the ghost definitions.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.18-35
changelog:
  - Fully patch obsolete FSF postal address in license text
  - Since upstream merged the PR for this, we now patch the license text file


author: Steve Traylen <steve.traylen@cern.ch> - 4.0.6-6
changelog:
  - Addition of edg-gridftp.service and timer
  - Use SPDX license code
  - Make indentation consistant in .spec file
  - Mark license file with license macro
  - Remove redundant removal of buildroot
  - Addition of /etc/grid-security output directory
  - Addition of configuration file to package


author: Tomas Popela <tpopela@redhat.com> - 1.1.2-15
changelog:
  - Drop BR on dbus-glib as the project is not using it at all. Explicitly add the
    dbus-devel to BR as that's what the project is using.


author: Michel Lind <salimma@fedoraproject.org> - 4.1.2-1
changelog:
  - Update to 4.1.2; Fixes: RHBZ#2267230
  - Update version parsing to make it easier to update the spec
  - Also enable Packit


author: Michel Lind <salimma@fedoraproject.org> - 4.2-2
changelog:
  - Fix 4.2 build
  - Remove fix bundling the system header, now part of the new release
  - Fix cmake settings


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.18.21-1
changelog:
  - Update to 1.18.21.
  - Add patch for rhbz#2203408 from pr#7.
  - Depend on python3-dnf, not dnf (pr#6).


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.18.22-1
changelog:
  - Update to 1.18.22.
  - Remove all EL7-related conditionals and parts.
  - Update for current Python packaging guidelines (rhbz#2377253).
  - Add support for DNF5 (rhbz#2326283).


author: Owen Taylor <otaylor@redhat.com> - 3.51.2-2
changelog:
  - Add patch to fix backup tool for F39-style Flatpaks where the
    EDS D-Bus service name prefix is set at container creation time.


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.98.1-1
changelog:
  - New version
    Resolves: rhbz#2346977
  - Fixed possible remote SQL injection
    Resolves: CVE-2025-26794
  - Updated exim maintainers keyring


author: Pawel Zmarzly <pzmarzly0@gmail.com> - 0^20260107gitdbb4529-4
changelog:
  - Import README from previous repo
  - Renaming package from gitlab-github-facebook-time to facebook-time


author: Sérgio Basto <sergio@serjux.com> - 1.35.1-1
changelog:
  - Update to 1.35.1
  - Update to version 1.35 (Wed Jun 05 2024 Packit <hello@packit.dev>)
  - Resolves: rhbz#2290632


author: Benjamin A. Beasley <code@musicinmybrain.net> - 6.1.6-3
changelog:
  - Do not run exhaustive tests by default
  - We can always manually run scratch builds with them enabled, especially
    after significant upstream changes.


author: Packit <hello@packit.dev> - 57-1
changelog:
  - [maven-release-plugin] prepare release oss-parent-57 (Tatu Saloranta)
  - Prepare for v57 release (Tatu Saloranta)
  - Update release notes (Tatu Saloranta)
  - Bump version.plugin.surefire from 3.2.3 to 3.2.5 (dependabot[bot])
  - Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.1 to 3.3.2 (dependabot[bot])
  - Update release notes wrt `version.plugin.compiler` bump (Tatu Saloranta)
  - Bump org.apache.maven.plugins:maven-compiler-plugin (dependabot[bot])
  - Update release notes (Tatu Saloranta)
  - Bump org.apache.maven.plugins:maven-compiler-plugin (dependabot[bot])
  - Update release notes wrt #115 (Tatu Saloranta)
  - Bump version.plugin.surefire from 3.2.2 to 3.2.3 (dependabot[bot])
  - Update release notes (Tatu Saloranta)
  - Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (dependabot[bot])
  - Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (dependabot[bot])
  - Update release notes (Tatu Saloranta)
  - Bump org.apache.maven.plugins:maven-project-info-reports-plugin (dependabot[bot])
  - Update release notes (Tatu Saloranta)
  - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 (dependabot[bot])
  - Bump version.plugin.surefire from 3.2.1 to 3.2.2 (dependabot[bot])
  - [maven-release-plugin] prepare for next development iteration (Tatu Saloranta)
  - Resolves rhbz#2263613


author: Packit <hello@packit.dev> - 58-1
changelog:
  - [maven-release-plugin] prepare release oss-parent-58 (Tatu Saloranta)
  - Add property `version.junit5` (at 5.10.2) (Tatu Saloranta)
  - ... (Tatu Saloranta)
  - [maven-release-plugin] prepare for next development iteration (Tatu Saloranta)
  - Resolves rhbz#2265008


author: Jens Petersen <petersen@redhat.com> - 1.7.1-34
changelog:
  - rebuild for haxr xmlrpc to Accept: application/xml
  - use rpmbuild-order 0.4.13
  - [epel] recommends epel-rpm-macros


author: Jens Petersen <petersen@redhat.com> - 1.8-35
changelog:
  - https://hackage.haskell.org/package/fbrnch-1.8/changelog
  - new 'branch-log' command
  - 'build','parallel': can now merge --from a particular branch
  - 'commit': requires -b option to confirm non-rawhide commit
  - 'compare-tarballs': new command to diff source tarballs
  - 'copr --failures': fetches tails of failed build logs
  - new 'repoquery' command which wraps fedora-repoquery
  - 'update-sources': prep in tmpdir; compares tarballs; improved ver-rel logic
  - `FBRNCH_KOJI_PROFILE` provides experimental Koji profile support (eg riscv)
  - merge handling improvements
  - tries to setup git upstream branch tracking


author: Jens Petersen <petersen@redhat.com> - 1.8.1-38
changelog:
  - new native watchtask implementation and command
  - local build.log's now generated with 'script' tool instead of tee pipe
  - some web API calls now retry to help with connection issues
  - update-sources try to take "sources" changes into account now
  - merge tries to rebase if origin ahead
  - more details: https://hackage.haskell.org/package/fbrnch-1.8.1/changelog


author: Jens Petersen <petersen@redhat.com> - 1.8.3-40
changelog:
  - 'autospec': don't switch to rawhide and pass pkg spec file to convert
  - 'compare-tarballs': order tarballs by removal and addition
  - 'copr': filter out canceled builds from existing builds
  - 'mock': add --no-pull and --config-options
  - 'mock': use target branch for srpm and build disttag
  - 'nvr': fix for epel10 disttag with autorelease
  - Branches listOfBranches: do eol/branched checks for all BranchesReq


author: Jakub Kadlcik <frostyx@email.cz> 1.1-1
changelog:
  - Fix Source URL (frostyx@email.cz)
  - Unify descriptions and mention querying bodhi (frostyx@email.cz)
  - Link fedfind project (frostyx@email.cz)
  - make repository REUSE compliant (msuchy@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.2-1
changelog:
  - Drop bodhi-client dependency (frostyx@email.cz)
  - Add installation instructions (frostyx@email.cz)
  - Show how to get only version numbers (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 1.3-1
changelog:
  - Make sure everything behaves correctly during the branching window
    (frostyx@email.cz)
  - Add releasers.conf (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 1.5-1
changelog:
  - Implement a caching mechanism (frostyx@email.cz)
  - Return bodhi releases as simple dicts (frostyx@email.cz)
  - Add CLI (mfocko@redhat.com)
  - Use pagination for bodhi's API (carlwgeorge@gmail.com)
  - Combine HTTP calls in bodhi_active_releases (carlwgeorge@gmail.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.7-1
changelog:
  - Exclude archived releases (nforro@redhat.com)
  - Generate aliases for minor versions of EPEL (nforro@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.8-1
changelog:
  - Implement a filter_distro helper function (frostyx@email.cz)
  - Test EPEL minor version aliases after 10.1 branching (nforro@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.65-1
changelog:
  - Add BSD-3-Clause WITH AdditionRef-WebM-patent license
  - add public domain dedication in desktop-backgrouds
  - mark OFL-1.1-RFN and OFL-1.1-no-RFN as equal
  - ultrapermissive dedication of broda from crosswords package


author: Miroslav Suchý <msuchy@redhat.com> 1.66-1
changelog:
  - Mark LicenseRef-CRC32 as deprecated
  - allow packages that includes or bundle ccan as an exception
  - add LicenseRef-Julius-dictation-kit as not allowed
  - add Seiko-Epson license to firmware
  - add public domain findings for sc
  - add ultra permissive dedication of perl-Math-FFT
  - add aastr ultra permissive dedication
  - add GPL-2.0-or-later WITH mif-exception
  - add public domain dedication for libtelnet
  - Add PHP-3.0
  - LicenseRef-Fedora-Public-Domain: Add zpaqfranz


author: Miroslav Suchý <msuchy@redhat.com> 1.67-1
changelog:
  - add autossh man page ultra permissive dedication
  - add LGPL-2.1-only WITH Digia-Qt-LGPL-exception-1.1
  - add jove license
  - add man2html license
  - add DocBook-DTD license
  - add BSD-2-Clause-pkgconf-disclaimer
  - correct expression of PHP-3.0
  - Add SpacemiT esos.elf license as allowed-firmware
  - Add 7zip public domain headers
  - add Game-Programming-Gems license
  - add LGPL-2.1-or-later WITH polyparse-exception
  - add GPL-3.0-or-later WITH GPL-3.0-linking-source-exception
  - enhance BSD-3-Clause-Clear usage text
  - document known exception for kernel for BSD-3-Clause-Clear
  - add LicenseRef-Hauppauge-firmware-eula as not allowed
  - add LicenseRef-Hauppauge as not allowed


author: Miroslav Suchý <msuchy@redhat.com> 1.68-1
changelog:
  - add CC-SA-1.0 as allowed-content
  - allow golang-x-perf to use CC-BY-4.0 for code as an exception
  - add GPL-3.0-or-later WITH Libtool-exception
  - UltraPermissive: Add a text found in libisds
  - add LicenseRef-Geotrans as not-allowed
  - Add public-domain dedication for jemalloc/rust-tikv-jemalloc-sys
  - add Aspell-RU
  - add ngrep
  - add Unlicense-libwhirlpool
  - add Unlicense-libtelnet
  - add CDLA-Permissive-2.0
  - add BSD-3-Clause WITH AdditionRef-Dart
  - add UltraPermissive dedication of autossh


author: Miroslav Suchý <msuchy@redhat.com> 1.70-1
changelog:
  - add GPL-2.0-only WITH Universal-FOSS-exception-1.0
  - add libpng licenses
  - add UltraPermissive dedication of tolua++
  - add note and link that APSL-1.x can be used as APSL-2.0
  - add LicenseRef-Remix-icon as not-allowed
  - describe how to use LicenseRef-IUPAC-InChI-Trust
  - Add public-domain dedication for dcm2niix
  - add LicenseRef-Aalok-Everfree as not-allowed
  - add public domain dedication of libtommath
  - add public domain dedication of heimdal


author: Miroslav Suchý <msuchy@redhat.com> 1.71-1
changelog:
  - add GPL-2.0-or-later WITH LicenseRef-Fedora-Temporary-kvirc-openssl-exception
  - add GPL-3.0-or-later WITH LicenseRef-Fedora-Temporary-cryptsetup-OpenSSL-
    exception
  - add LGPL-2.1-or-later WITH LicenseRef-Fedora-Temporary-Simple-Library-
    exception
  - add AGPL-3.0-or-later WITH LicenseRef-Fedora-Temporary-PS-or-PDF-font-
    exception-20170817
  - add LGPL-2.0-only WITH LicenseRef-Fedora-Temporary-Classpath-exception-
    variation
  - add LicenseRef-Fedora-Temporary-IJG
  - add LicenseRef-Fedora-Temporary-BSD-1-Clause-alglib
  - add LicenseRef-Fedora-Temporary-OSSP
  - add LicenseRef-Fedora-Temporary-AZL
  - add LicenseRef-Fedora-Temporary-Python-trace
  - add Advanced-Cryptics-Dictionary license
  - add BSD-Mark-Modifications license
  - Remove deprecated parts from JSON
  - grammar: sort ID alphabetically
  - grammar: do not allow bad license with OR operator
  - add WTFNMFPL license
  - add LicenseRef-HPND-TAES as not-allowed
  - add LGPL-2.0-only WITH Universal-FOSS-exception-1.0
  - OPUBL-1.0: Move packages_with_exceptions into [license]
  - Add public-domain dedication for tinyxml2
  - add WordNet license
  - Extend ISO-8879 exception to dotnet10.0


author: Miroslav Suchý <msuchy@redhat.com> 1.73-1
changelog:
  - add dedications from linux-firmware from qcom/NOTICE.txt
  - add LGPL-2.0-only WITH Classpath-exception-2.0-short
  - add OSSP license
  - add GPL-3.0-or-later WITH GCC-exception-2.0
  - add hyphen-bulgarian license
  - add GPL-2.0-or-later WITH kvirc-openssl-exception
  - add LICENCE.siano from linux-firmware to firmware.txt
  - add HPND-SMC
  - removed LicenseRef-Fedora-Temporary-IJG
  - add LicenseRef-Fedora-Wadalab
  - rename LicenseRef-Fedora-Temporary-* to AdditionRef-Fedora-Temporary-*


author: Miroslav Suchý <msuchy@redhat.com> 1.74-1
changelog:
  - remove LicenseRef-Romio as it equals to SPDX ID mpich2
  - add public domain dedication from gstreamer1-plugins-bad-free
  - add public domain dedication from openmpi
  - add LICENSE.QualcommAtheros_ar3k from linux-firmware to firmware.txt
  - add text to LicenseRef-* licenses
  - add public domain dedication from rb_libtorrent
  - add LicenseRef-BSD-TPM as not-allowed
  - add LicenseRef-Hippocratic-3.0 as not-allowed
  - add LICENSE.i915 from linux-firmware to firmware.txt
  - add LICENCE.IntcSST2 from linux-firmware to firmware.txt
  - add LicenseRef-ECMA-spec license
  - add NPL-1.1 license
  - rename LGPL-2.1-or-later_WITH_AdditionRef-Fedora-Temporary-Simple-Library-
    exception to final LGPL-2.1-or-later_WITH_Simple-Library-Usage-exception
  - rename LicenseRef-Fedora-Temporary-BSD-1-Clause-alglib to ALGLIB-
    Documentation
  - rename AGPL-3.0-or-later_WITH_AdditionRef-Fedora-Temporary-PS-or-PDF-font-
    exception-20170817 to AGPL-3.0-or-later_WITH_PS-or-PDF-font-
    exception-20170817
  - add firmware license from linux-firmware - LICENSE.amdnpu
  - add firmware license from linux-firmware - LICENCE.Marvell
  - add firmware license from linux-firmware - LICENCE.OLPC
  - add firmware license from linux-firmware - LICENCE.ti-connectivity
  - add firmware license from linux-firmware - LICENCE.xc4000
  - add firmware license from linux-firmware - LICENCE.adsp_sst
  - add LICENCE.mediatek from linux-firmware to firmware.txt


author: Aurelien Bompard <abompard@fedoraproject.org> - 3.5.0-2
changelog:
  - Remove "-s" from the script shebangs (https://bugzilla.redhat.com/2272526)
  - Relax the dependency on jsonschema (https://bugzilla.redhat.com/2272967)


author: Jens Petersen <petersen@redhat.com> - 0.8-1
changelog:
  - https://hackage.haskell.org/package/fedora-repoquery-0.8/changelog
  - parsing and completion of all dnf options
  - add generated fish and zsh completion files for fedora-repoquery (frpq
    pending)


author: Ondřej Nosek <onosek@redhat.com> - 1.47-1
changelog:
  - Use ruff code checker instead of bandit (onosek)
  - Clone the API key info into all help messages (mpospisi)
  - README: Documentation link change, and new Jenkins link – `#606`_ (gleiro)
  - `update`: Add unspecified update type (priv.luk@gmail.com)
  - `request-unretirement`: Added a new command (amedvede)
  - `request-repo`: creating project and package in Anitya (amedvede)
  - Switch to %pyproject_* macros (onosek)
  - `retire`: extend the command's console help - `rhbz#2189969`_ (onosek)
  - Jenkinsfile: use local declaration instead of global (onosek)
  - `srpm`: --offline arg to prevent connecting to Koji – `#600`_ (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.2.0-16
changelog:
  - Add Accept-Encoding: identity header to curl requests. - apply the patch
  - Add Accept-Encoding: identity header to curl requests. - unittests


author: Mark McKinstry <mmckinst@fedoraproject.org> - 2.0.0-22
changelog:
  - update license to Apache-2.0 per https://github.com/jordansissel/fex/commit/6be33327f5bc425f66dbb901a045c4c5e905517d


author: Dominik Mierzejewski <dominik@greysector.net> - 7.1.1-1
changelog:
  - Update to 7.1.1 (resolves rhbz#2349351)
  - Enable LC3 codec via liblc3
  - Backport fix for CVE-2025-22921 (resolves rhbz#2346558)


author: Simone Caronni <negativo17@gmail.com> - 7.1.2-1
changelog:
  - Update to 7.1.2.
  - Enable VANC processing for SDI.
  - Explicitly list all implicitly enabled/disabled options.


author: Sayan Paul <saypaul@redhat.com> - 1.9.2-15
changelog:
  - Add Python unit test suite to %check
  - Bring in pytest/numpy build dependencies for the tests
  - Patch: raise cmake_minimum_required to 3.5 for CMake 4+ compatibility
  - Patch UseLATEX.cmake: make html target depend on pdf target (CMake 4)


author: Dominik 'Rathann' Mierzejewski <rpm@greysector.net> 2.2-5
changelog:
  - work around FTBFS bug with make-4.4+ (resolves rhbz#2171492)
  - fix HTML doc build with texinfo 7.0


author: Petr Šplíchal <psplicha@redhat.com> - 1.3.0-1
changelog:
  - Allow case-insensitive context matching
  - Move the copr repository to the `teemtee` group
  - Fix missing file require for unit tests
  - Add callback to adjust() to make it observable by callers
  - Drop support for `el-8` and `python-3.6`
  - Fix docs building on readthedocs
  - Install `yq` needed for `tmt` integration tests
  - Include `srpm_build_deps` in the packit config
  - Remove `metadata` from Packit config
  - Add missing build job to Packit config
  - Update pre-commit checks to the latest versions
  - Require `fmf` in tests, remove obsolete coverage
  - Fix a typo in the merging minus sign documentation


author: Petr Šplíchal <psplicha@redhat.com> - 1.4.0-1
changelog:
  - Introduce a new page for release notes
  - Extend the `filter()` documentation slightly
  - Implement the '~' merge operation
  - Support escaping `|` and `&` in `utils.filter()`
  - Accept additional rules in the `adjust()` call (#230)
  - Avoid `copy()` calls in `adjust()`
  - Directive `select` to control node selection
  - Allow filtering based on the node name
  - Drop epel-8
  - Fix github action
  - Remove travis.yaml
  - Turn schema validation method into a stand-alone function
  - Limit number of tests run for integration with tmt (#225)
  - Add a `Toolbelt Catalog` entry for `fmf`


author: Sudip Shil <sshil@redhat.com> - 1.5.0-1
changelog:
  - Initialize fonts-compare with language from cli "fonts-compare --lang ja"
  - Now user can turn off the Auto language detection for their words in edit label
  - Now both buttons select different fonts. They will not select similar/same font
  - fixed issue auto langdetect changing fonts for both fontbutton
  - activate dark theme if system's dark mode is enabled, used libadwaita
  - Avoiding the fontconfig limitation with locales like - Choosing -* giving same font
  - droid fonts will never be selected
  - changed README


author: Sudip Shil <sshil@redhat.com> - 1.5.1-1
changelog:
  - New Feature: Initialize fonts-compare with locale
  - --lang feature handles zh-cn and zh_CN both format
  - Any valid locale, unknown to fontconfig will fallback to en/C.utf8
  - Any unsupported locale, fallback to C.utf8
  - Language variable handling to support both LC_ALL and LANG settings


author: Sudip Shil <sshil@redhat.com> - 1.5.2-1
changelog:
  - Fixed an error caused by changes to the font button and sample text, discovered with Urdu and several other languages.
  - Updated the About section to include version and license information.
  - Renamed "label" to "text".
  - bugfix: added libadwaita dependency


author: Sudip Shil <sshil@redhat.com> - 1.5.3-1
changelog:
  - Fixed: First font button selects a font even when no fonts are installed.
  - Returns the language name if no Pango sample text is available for the language.
  - Added support for RHEL ZhongYi Song fonts and fonts with special characters like //-.
  - Font button font list and font size now support RHEL ZhongYi Song fonts.


author: Kim B. Heino <b@bbbs.net> - 0.31-1
changelog:
  - Upgrade to 0.31
  - CVE-2025-67603: Add PolicyKit authorization to D-Bus methods
  - CVE-2025-67858: Verify interface input parameter on D-Bus methods


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.2.2-16
changelog:
  - Convert License tag to SPDX
  - Add a patch to make generated code fallback to localhost if no DNS servers are specified
  - Add a patch to fix symbols being wrongly marked as unused


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.2.2-19
changelog:
  - Bootstrap the compiler for EPEL9
  - Disable building .pdf documentation (missing dependencies on EPEL9)


author: Nicolas Chauvet <kwizart@gmail.com> - 2.1.3-0.32.rc5
changelog:
  - Fix a narrowing warning - tbaeder
    https://src.fedoraproject.org/rpms/ftgl/pull-request/1
  - Modernize spec file


author: Terje Rosten <terjeros@gmail.com> - 3.7.2-54
changelog:
  - Various fixes to improve Python 3 support
  - Add back regex support on Fedora (patch from Debian, thanks!)


author: Filip Janus <fjanus@redhat.com> - 3.4.3-5
changelog:
  - Initial GDAL 3.4 version with alternate naming to avoid conflicts with RHEL gdal
  - Renamed package from gdal to gdal3.4
  - Library and headers remain unchanged (libgdal.so, /usr/include/gdal/)
  - Renamed all binaries with gdal3.4- prefix (e.g., gdal3.4-gdalinfo)


author: Sandro <devel@penguinpee.nl> - 3.0.23-5
changelog:
  - Apply security patches
  - Fix TALOS-2024-1924, CVE-2024-22391 (RHBZ#2277288)
  - Fix TALOS-2024-1935, CVE-2024-22373 (RHBZ#2277292)
  - Fix TALOS-2024-1944, CVE-2024-25569 (RHBZ#2277296)


author: Jens Petersen <petersen@redhat.com> - 9.4.5-137
changelog:
  - s390x: patch from @stefansf (IBM) to fix llvm alignment in data sections
    which should fix certain runtime crashes (#2248097)


author: Jens Petersen <petersen@redhat.com> - 9.6.6-144
changelog:
  - rebase to 9.6.6 from ghc9.6
  - switch to system default ld.bfd for all archs
  - enable obsoletes for ghc9.6
  - support for non-Hadrian (make) builds is gone
  - remaining mentions of armv7hl removed
  - disable Cabal check warnings about missing upperbounds


author: Jens Petersen <petersen@redhat.com> - 9.6.6-146
changelog:
  - fix hp2ps failure with gcc15 C23
  - setup llvm compiler for all archs not just those defaulting to llvm backend


author: Jens Petersen <petersen@redhat.com> - 4000.4.1-1
changelog:
  - https://hackage.haskell.org/package/HTTP-4000.4.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.25.12-1
changelog:
  - https://hackage.haskell.org/package/HaXml-1.25.12/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.11.7.4-1
changelog:
  - https://hackage.haskell.org/package/HsOpenSSL-0.11.7.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.1.1-1
changelog:
  - https://hackage.haskell.org/package/HsYAML-0.2.1.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 4.4.2-1
changelog:
  - https://hackage.haskell.org/package/adjunctions-4.4.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.3.0-1
changelog:
  - https://hackage.haskell.org/package/aeson-2.0.3.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.11.4-1
changelog:
  - https://hackage.haskell.org/package/ansi-terminal-0.11.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.14.4-1
changelog:
  - https://hackage.haskell.org/package/attoparsec-0.14.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.2.1-1
changelog:
  - https://hackage.haskell.org/package/attoparsec-iso8601-1.0.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.23-1
changelog:
  - https://hackage.haskell.org/package/aws-0.23/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12.2-1
changelog:
  - https://hackage.haskell.org/package/base-compat-0.12.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12.2-1
changelog:
  - https://hackage.haskell.org/package/base-compat-batteries-0.12.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.8.7-1
changelog:
  - https://hackage.haskell.org/package/base-orphans-0.8.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.1.0-1
changelog:
  - https://hackage.haskell.org/package/base64-bytestring-1.2.1.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.0.15-1
changelog:
  - https://hackage.haskell.org/package/basement-0.0.15/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.5.14-1
changelog:
  - https://hackage.haskell.org/package/bifunctors-5.5.14/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.4-1
changelog:
  - https://hackage.haskell.org/package/brick-1.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration
  - new dep: bimap


author: Jens Petersen <petersen@redhat.com> - 0.4.0-1
changelog:
  - https://hackage.haskell.org/package/call-stack-0.4.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.5.3.0-1
changelog:
  - https://hackage.haskell.org/package/cassava-0.5.3.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.5.8.3-1
changelog:
  - https://hackage.haskell.org/package/cereal-0.5.8.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.0.2-1
changelog:
  - https://hackage.haskell.org/package/colourista-0.1.0.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.10.17-1
changelog:
  - https://hackage.haskell.org/package/concurrent-output-1.10.17/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.3.4.3-1
changelog:
  - https://hackage.haskell.org/package/conduit-1.3.4.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.3.6-1
changelog:
  - https://hackage.haskell.org/package/conduit-extra-1.3.6/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.5.0-1
changelog:
  - https://hackage.haskell.org/package/config-ini-0.2.5.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author:
  Frank Dedden <frank@systemf.dev> - Adjust license to ISC, see https://github.com/glguy/config-value/issues/13.

changelog:
  * Mon Feb  5 2024 Frank Dedden <frank@systemf.dev> - 0.8.3-1
  - spec file generated by cabal-rpm-2.1.5


author: Jens Petersen <petersen@redhat.com> - 0.4.6-1
changelog:
  - https://hackage.haskell.org/package/cookie-0.4.6/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.34-2
changelog:
  - update license field based on ghc-cryptonite packages
  - similarly make the doc subpackage arch-dependent


author: Jens Petersen <petersen@redhat.com> - 0.30-1
changelog:
  - https://hackage.haskell.org/package/cryptonite-0.30/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2-1
changelog:
  - https://hackage.haskell.org/package/data-clist-0.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.27-1
changelog:
  - https://hackage.haskell.org/package/dbus-1.2.27/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.0.5-1
changelog:
  - https://hackage.haskell.org/package/dec-0.0.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.0.1.4-1
changelog:
  - https://hackage.haskell.org/package/digest-0.0.1.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.10.0.2-10
changelog:
  - https://hackage.haskell.org/package/doctemplates-0.10.0.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.20.1-1
changelog:
  - https://hackage.haskell.org/package/doctest-0.20.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.0.2-1
changelog:
  - https://hackage.haskell.org/package/either-5.0.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.3.2.18-1
changelog:
  - https://hackage.haskell.org/package/email-validate-2.3.2.18/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.1.10-1
changelog:
  - https://hackage.haskell.org/package/entropy-0.4.1.10/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.1-1
changelog:
  - https://hackage.haskell.org/package/equivalence-0.4.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.7.12-1
changelog:
  - https://hackage.haskell.org/package/extra-1.7.12/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.1.1-17
changelog:
  - https://hackage.haskell.org/package/fast-logger-3.1.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.3.0-1
changelog:
  - https://hackage.haskell.org/package/fedora-releases-0.3.0/changelog
  - Branch: add epel10.x minor branches
  - Release: include eol field


author: Jens Petersen <petersen@redhat.com> - 1.3.2.1-1
changelog:
  - https://hackage.haskell.org/package/feed-1.3.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.4.2.1.12-1
changelog:
  - https://hackage.haskell.org/package/filepath-bytestring-1.4.2.1.12/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.3-1
changelog:
  - https://hackage.haskell.org/package/filepattern-0.1.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.6.0-1
changelog:
  - https://hackage.haskell.org/package/filtrable-0.1.6.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.4.14-1
changelog:
  - https://hackage.haskell.org/package/foldl-1.4.14/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.0.29-1
changelog:
  - https://hackage.haskell.org/package/foundation-0.0.29/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.1.10-1
changelog:
  - https://hackage.haskell.org/package/free-5.1.10/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.14.2-1
changelog:
  - https://hackage.haskell.org/package/generic-deriving-1.14.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 9.2.5.20221107-1
changelog:
  - https://hackage.haskell.org/package/ghc-lib-parser-9.2.5.20221107/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.25-1
changelog:
  - https://hackage.haskell.org/package/gi-atk-2.0.25/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.27-1
changelog:
  - https://hackage.haskell.org/package/gi-cairo-1.0.27/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.0.26-1
changelog:
  - https://hackage.haskell.org/package/gi-gdk-3.0.26/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.29-1
changelog:
  - https://hackage.haskell.org/package/gi-gdkpixbuf-2.0.29/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.3-1
changelog:
  - https://hackage.haskell.org/package/gi-gmodule-2.0.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.28-1
changelog:
  - https://hackage.haskell.org/package/gi-gobject-2.0.28/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.0.39-1
changelog:
  - https://hackage.haskell.org/package/gi-gtk-3.0.39/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.16-1
changelog:
  - https://hackage.haskell.org/package/gi-ostree-1.0.16/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.27-1
changelog:
  - https://hackage.haskell.org/package/gi-pango-1.0.27/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.26.3-1
changelog:
  - https://hackage.haskell.org/package/haskell-gi-base-0.26.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.1.1-1
changelog:
  - https://hackage.haskell.org/package/haskell-lexer-1.1.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.9.0.6-1
changelog:
  - https://hackage.haskell.org/package/hint-0.9.0.6/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.27.1-12
changelog:
  - https://hackage.haskell.org/package/hledger-lib-1.27.1/changelog
  - new dependency: breakpoint
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.30-14
changelog:
  - https://hackage.haskell.org/package/hledger-lib-1.30/changelog
  - subpackage text-builder
  - subpackage deferred-folds and isomorphism-class


author: Jens Petersen <petersen@redhat.com> - 1.32.3-18
changelog:
  - https://hackage.haskell.org/package/hledger-lib-1.32.3/changelog
  - add text-builder-linear, quickcheck-instances, quote-quot


author: Jens Petersen <petersen@redhat.com> - 2.2.1-1
changelog:
  - https://hackage.haskell.org/package/hslua-2.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.3.1-1
changelog:
  - https://hackage.haskell.org/package/hslua-module-text-1.0.3.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration
  - new deps


author: Jens Petersen <petersen@redhat.com> - 1.1.0.1-3
changelog:
  - https://hackage.haskell.org/package/hslua-module-text-1.1.0.1/changelog
  - subpackage deps moved to main hslua package


author: Jens Petersen <petersen@redhat.com> - 2.9.7-1
changelog:
  - https://hackage.haskell.org/package/hspec-2.9.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.9.7-1
changelog:
  - https://hackage.haskell.org/package/hspec-core-2.9.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.9.7-1
changelog:
  - https://hackage.haskell.org/package/hspec-discover-2.9.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.3-1
changelog:
  - https://hackage.haskell.org/package/http-api-data-0.4.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.7.13.1-1
changelog:
  - https://hackage.haskell.org/package/http-client-0.7.13.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.0.5-1
changelog:
  - https://hackage.haskell.org/package/http-client-restricted-0.0.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.3.6.1-1
changelog:
  - https://hackage.haskell.org/package/http-client-tls-0.3.6.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.0.3-1
changelog:
  - https://hackage.haskell.org/package/http2-3.0.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.5.2.2-1
changelog:
  - https://hackage.haskell.org/package/io-streams-1.5.2.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.2.5-16
changelog:
  - https://hackage.haskell.org/package/kan-extensions-5.2.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.9.2-1
changelog:
  - https://hackage.haskell.org/package/language-c-0.9.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 11.0.0-1
changelog:
  - https://hackage.haskell.org/package/language-docker-11.0.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.1.1-1
changelog:
  - https://hackage.haskell.org/package/lens-5.1.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.1.2-1
changelog:
  - https://hackage.haskell.org/package/lens-family-core-2.1.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Frank Dedden <frank@systemf.dev> - Add test-suite.
changelog:
  * Mon Feb  5 2024 Frank Dedden <frank@systemf.dev> - 0.6.7-1
  - spec file generated by cabal-rpm-2.2.0


author: Jens Petersen <petersen@redhat.com> - 0.2.1-1
changelog:
  - https://hackage.haskell.org/package/libffi-0.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 9.2.2-1
changelog:
  - https://hackage.haskell.org/package/megaparsec-9.2.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.17.0-1
changelog:
  - https://hackage.haskell.org/package/memory-0.17.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.13.2-1
changelog:
  - https://hackage.haskell.org/package/microlens-ghc-0.4.13.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.0.3-1
changelog:
  - https://hackage.haskell.org/package/microlens-mtl-0.2.0.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.3.11-1
changelog:
  - https://hackage.haskell.org/package/microlens-th-0.4.3.11/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.0.2.3-1
changelog:
  - https://hackage.haskell.org/package/microstache-1.0.2.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.0-1
changelog:
  - https://hackage.haskell.org/package/mmorph-1.2.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.3.37-1
changelog:
  - https://hackage.haskell.org/package/monad-logger-0.3.37/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.6.4.2-1
changelog:
  - https://hackage.haskell.org/package/network-uri-2.6.4.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.17.0.0-1
changelog:
  - https://hackage.haskell.org/package/optparse-applicative-0.17.0.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.22.2.1-1
changelog:
  - https://hackage.haskell.org/package/pandoc-types-1.22.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.3.0-1
changelog:
  - https://hackage.haskell.org/package/parser-combinators-1.3.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12.11-1
changelog:
  - https://hackage.haskell.org/package/parsers-0.12.11/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.9.2-1
changelog:
  - https://hackage.haskell.org/package/path-0.9.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.7.0-1
changelog:
  - https://hackage.haskell.org/package/path-io-1.7.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.13.3.5-5
changelog:
  - https://hackage.haskell.org/package/persistent-2.13.3.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 4.1.2.0-1
changelog:
  - https://hackage.haskell.org/package/pretty-simple-4.1.2.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.1.1-5
changelog:
  - https://hackage.haskell.org/package/random-1.2.1.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.3.2-1
changelog:
  - https://hackage.haskell.org/package/regex-tdfa-1.3.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.2.0-1
changelog:
  - https://hackage.haskell.org/package/repline-0.4.2.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.6-1
changelog:
  - https://hackage.haskell.org/package/resourcet-1.2.6/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.9.3.0-1
changelog:
  - https://hackage.haskell.org/package/retry-0.9.3.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.22.0-1
changelog:
  - https://hackage.haskell.org/package/rio-0.1.22.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.3.0-1
changelog:
  - https://hackage.haskell.org/package/rio-prettyprint-0.1.3.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.9.2-1
changelog:
  - place .p_dyn_hi files in prof subpkg
  - drop duplicate ghc_merge_filelist definition (mimi1vx)
  - ghc_set_gcc_flags: also silence C backend for riscv64


author: Jens Petersen <petersen@redhat.com> - 0.20-1
changelog:
  - https://hackage.haskell.org/package/semigroups-0.20/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.6.0-1
changelog:
  - https://hackage.haskell.org/package/serialise-0.2.6.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.19.1-1
changelog:
  - https://hackage.haskell.org/package/servant-0.19.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.19-1
changelog:
  - https://hackage.haskell.org/package/servant-client-0.19/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.19-1
changelog:
  - https://hackage.haskell.org/package/servant-client-core-0.19/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.19.2-1
changelog:
  - https://hackage.haskell.org/package/servant-server-0.19.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.0.30-1
changelog:
  - https://hackage.haskell.org/package/shakespeare-2.0.30/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.2.5.3-1
changelog:
  - https://hackage.haskell.org/package/silently-1.2.5.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.7-1
changelog:
  - https://hackage.haskell.org/package/simple-cmd-0.2.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.6-1
changelog:
  - https://hackage.haskell.org/package/singleton-bool-0.1.6/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.13.2-5
changelog:
  - https://hackage.haskell.org/package/skylighting-0.13.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.3.5-1
changelog:
  - https://hackage.haskell.org/package/split-0.2.3.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.9.1-1
changelog:
  - %haskell_setup -q replaces %haskell_setup_quick
  - %haskell_setup -p and -h options disable prof and doc


author: Jens Petersen <petersen@redhat.com> - 0.16.1.2-13
changelog:
  - https://hackage.haskell.org/package/statistics-0.16.1.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.2.5-1
changelog:
  - https://hackage.haskell.org/package/streaming-commons-0.2.2.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.7.2.2-1
changelog:
  - https://hackage.haskell.org/package/syb-0.7.2.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.1-1
changelog:
  - https://hackage.haskell.org/package/tar-conduit-0.4.1/changelog
  - safe-exceptions is now packaged in fedora


author: Jens Petersen <petersen@redhat.com> - 1.4.3-16
changelog:
  - https://hackage.haskell.org/package/tasty-1.4.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.3.3-1
changelog:
  - https://hackage.haskell.org/package/terminal-size-0.3.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12.5.5-1
changelog:
  - https://hackage.haskell.org/package/texmath-0.12.5.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12.8.3-3
changelog:
  - https://hackage.haskell.org/package/texmath-0.12.8.3/changelog
  - https://hackage.haskell.org/package/typst-symbols-0.1.4/changelog


author: Jens Petersen <petersen@redhat.com> - 0.3.1.0-1
changelog:
  - https://hackage.haskell.org/package/text-manipulate-0.3.1.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.5-1
changelog:
  - https://hackage.haskell.org/package/text-short-0.1.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.12-1
changelog:
  - https://hackage.haskell.org/package/text-zipper-0.12/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.5.0-1
changelog:
  - https://hackage.haskell.org/package/th-abstraction-0.4.5.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.4-1
changelog:
  - https://hackage.haskell.org/package/th-compat-0.1.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.1.20-1
changelog:
  - https://hackage.haskell.org/package/th-lift-instances-0.1.20/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.9.6.1-1
changelog:
  - https://hackage.haskell.org/package/time-compat-1.9.6.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.5.8-1
changelog:
  - https://hackage.haskell.org/package/tls-1.5.8/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.7.2-1
changelog:
  - https://hackage.haskell.org/package/transformers-compat-0.7.2/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.5.25-1
changelog:
  - https://hackage.haskell.org/package/turtle-1.5.25/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.10.1-1
changelog:
  - https://hackage.haskell.org/package/typed-process-0.2.10.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.4.0.1-1
changelog:
  - https://hackage.haskell.org/package/unicode-transforms-0.4.0.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration
  - new dep: unicode-data


author: Jens Petersen <petersen@redhat.com> - 0.4.8-1
changelog:
  - https://hackage.haskell.org/package/unix-time-0.4.8/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.23.0-1
changelog:
  - https://hackage.haskell.org/package/unliftio-0.2.23.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.2.19.1-1
changelog:
  - https://hackage.haskell.org/package/unordered-containers-0.2.19.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 5.37-1
changelog:
  - https://hackage.haskell.org/package/vty-5.37/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.1.7.4-1
changelog:
  - https://hackage.haskell.org/package/wai-app-static-3.1.7.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.1.13.0-1
changelog:
  - https://hackage.haskell.org/package/wai-extra-3.1.13.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 2.4.0-1
changelog:
  - https://hackage.haskell.org/package/wai-logger-2.4.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.3.23-1
changelog:
  - https://hackage.haskell.org/package/warp-3.3.23/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 3.3.4-1
changelog:
  - https://hackage.haskell.org/package/warp-tls-3.3.4/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.5-1
changelog:
  - https://hackage.haskell.org/package/word-wrap-0.5/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 0.3.7.1-1
changelog:
  - https://hackage.haskell.org/package/xss-sanitize-0.3.7.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.6.2.1-1
changelog:
  - https://hackage.haskell.org/package/yesod-1.6.2.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.6.24.0-1
changelog:
  - https://hackage.haskell.org/package/yesod-core-1.6.24.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.7.3-1
changelog:
  - https://hackage.haskell.org/package/yesod-form-1.7.3/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 1.6.0.8-1
changelog:
  - https://hackage.haskell.org/package/yesod-persistent-1.6.0.8/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Jens Petersen <petersen@redhat.com> - 8.10.7-10
changelog:
  - bundle libffi for F38 (#2123772)
  - build against ghc8.10 to self-host and add ghc_major bin symlinks
  - enable abicheck for library hashes
  - use llvm12 (for ARM)


author: Jens Petersen <petersen@redhat.com> - 8.10.7-12
changelog:
  - migrate to SPDX license tags
  - upstream commit to fix manual external links for sphinx-6
  - users_guide: distutils gone in python 3.12


author: Jens Petersen <petersen@redhat.com> - 8.10.7-14
changelog:
  - explicit requires binutils-gold
  - ppc64le: NCG fix for ccall target hints (Peter Trommler, #2172771)
  - llvm patch from @stefansf (IBM) to fix alignment in data sections
    which should fix certain runtime crashes (#2248097)


author: Jens Petersen <petersen@redhat.com> - 9.0.2-12
changelog:
  - self boot with ghc9.0
  - use llvm12 (for ARM)
  - sync changes from ghc8.10 and ghc 9.2
  - debian buildpath-abi-stability-2 & haddock-remove-googleapis-fonts patches


author: Jens Petersen <petersen@redhat.com> - 9.10.1-3
changelog:
  - new packages: ghc-experimental, ghc-platform, ghc-toolchain, os-string
  - note prof subpackages currently have incomplete deps
    due to metadata generation issue


author: Jens Petersen <petersen@redhat.com> - 9.12.1.20250219-4
changelog:
  - 9.12.2 RC1
  - https://downloads.haskell.org/~ghc/9.12.1.20250219/docs/users_guide/9.12.2-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.12.2-5
changelog:
  - 9.12.2
  - https://downloads.haskell.org/~ghc/9.12.2/docs/users_guide/9.12.2-notes.html
  - bump llvm to 18


author: Jens Petersen <petersen@redhat.com> - 9.12.2-6
changelog:
  - move ghc-internal into base subpackage
  - make ghc-filesystem arch for now for index.html
  - avoid pulling in nodejs via *.mjs scripts
  - own ghclibdir/share/{,ghcplatform}
  - add obsoletes for ghc-internal


author: Jens Petersen <petersen@redhat.com> - 9.12.2-7
changelog:
  - enable debug_info for release builds
  - use 'release' flavor instead of 'perf'
  - bump boot compiler to ghc9.8
  - use new NCG for riscv64 (thanks to supersven)
  - add conflicts for other ghcX.Y-compiler-default packages
  - also munge haddock paths in .conf files


author: Jens Petersen <petersen@redhat.com> - 9.12.2.20250919-9
changelog:
  - update to 9.12.3 RC1
  - https://downloads.haskell.org/ghc/9.12.3-rc1/docs/users_guide/9.12.3-notes.html
  - boot with ghc9.10


author: Jens Petersen <petersen@redhat.com> - 9.12.2.20251110-10
changelog:
  - update to 9.12.3 RC2
  - https://downloads.haskell.org/ghc/9.12.3-rc2/docs/users_guide/9.12.3-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.12.2.20251209-11
changelog:
  - update to 9.12.3 RC3
  - https://downloads.haskell.org/ghc/9.12.3-rc3/docs/users_guide/9.12.3-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.14.0.20250819-0.3
changelog:
  - pass --no-ar-files to find-debuginfo to workaround long generation times
    with debugedit-5.2 (#2390105)


author: Jens Petersen <petersen@redhat.com> - 9.14.0.20250908-0.4
changelog:
  - 9.14.1 alpha2
  - https://downloads.haskell.org/ghc/9.14.1-alpha2/docs/users_guide/9.14.1-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.14.0.20251007-0.6
changelog:
  - 9.14.1 alpha3
  - https://downloads.haskell.org/ghc/9.14.1-alpha3/docs/users_guide/9.14.1-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.14.0.20251028-0.7
changelog:
  - 9.14.1 rc1
  - https://downloads.haskell.org/ghc/9.14.1-rc1/docs/users_guide/9.14.1-notes.html
  - unix-2.8.8.0
  - adds template-haskell-lift and template-haskell-quasiquoter


author: Jens Petersen <petersen@redhat.com> - 9.14.0.20251128-0.10
changelog:
  - Update to 9.14.1 RC3
  - https://downloads.haskell.org/ghc/9.14.1-rc3/docs/users_guide/9.14.1-notes.html


author: Jens Petersen <petersen@redhat.com> - 9.2.8-20
changelog:
  - self-bootstrap from ghc9.2
  - build the ghc.1 manpage with sphinx and version not to conflict
  - backport bcond perfbuild changes from ghc9.4
  - fix sphinx flags.py: python 3.12 dropped distutils
  - base subpkg now owns ghcliblib and ghclibplatform dirs (#2185357)
  - s390x: no longer apply unregisterized patches


author: Jens Petersen <petersen@redhat.com> - 9.2.8-22
changelog:
  - s390x: patch from @stefansf (IBM) to fix llvm alignment in data sections
    which should fix certain runtime crashes (#2248097)
  - fixup sphinx links patch


author: Jens Petersen <petersen@redhat.com> - 9.2.8-25
changelog:
  - explicit requires binutils-gold
  - ppc64le: NCG fix for ccall target hints (Peter Trommler, #2172771)


author: Jens Petersen <petersen@redhat.com> - 9.4.8-29
changelog:
  - explicit requires binutils-gold
  - boot with ghc9.4
  - ppc64le: NCG fix for ccall target hints (Peter Trommler, #2172771)


author: Jens Petersen <petersen@redhat.com> - 9.6.5-18
changelog:
  - https://downloads.haskell.org/ghc/9.6.5/docs/users_guide/9.6.5-notes.html
  - bumps to base, Cabal, directory, filepath, process


author: Jens Petersen <petersen@redhat.com> - 9.6.6-20
changelog:
  - https://downloads.haskell.org/ghc/9.6.6/docs/users_guide/9.6.6-notes.html
    with directory-1.3.8.5
  - switch to ld.bfd from ld.gold for Fedora


author: Jens Petersen <petersen@redhat.com> - 9.8.2-8
changelog:
  - https://downloads.haskell.org/~ghc/9.8.2/docs/users_guide/9.8.2-notes.html
  - minor bumps to bytestring, filepath, text, unix


author: Jens Petersen <petersen@redhat.com> - 9.8.2-9
changelog:
  - explicit requires for binutils
  - boot with ghc9.6 for all releases
  - ppc64le: NCG fix for ccall target hints (Peter Trommler, #2172771)


author: Jens Petersen <petersen@redhat.com> - 9.8.3-11
changelog:
  - Update to 9.8.3
  - https://downloads.haskell.org/~ghc/9.8.3/docs/users_guide/9.8.3-notes.html
  - use ld.bfd


author: Jens Petersen <petersen@redhat.com> - 9.8.4-12
changelog:
  - Update to 9.8.4
  - https://downloads.haskell.org/~ghc/9.8.4/docs/users_guide/9.8.4-notes.html
  - filepath-1.4.301 and unix-2.8.6


author: Todd Zullinger <tmz@pobox.com> - 2.34.0-5
changelog:
  - improve python provides
  - require git-core rather than git
  - include additional documentation
  - run the test suite


author: Michel Lind <salimma@fedoraproject.org> - 2.38.0-6
changelog:
  - Apply PR#526 to support Git 2.43.0
  - Fix one test where some expected packed sizes are off by two bytes
  - Resolves: rhbz#2261155


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.4-1
changelog:
  - New GCT release v6.2.20251212
  - Drop patches included in the release
  - Drop old system V init scripts


author: Sahana Prasad <sahana@redhat.com> - 4.3-2
changelog:
  - Rebuilt with OpenSSL 3.0.0
  - Function names are (null) in OpenSSL 3.0 - adapt expected test output


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.9-1
changelog:
  - New GCT release v6.2.202660123
  - Drop patch globus-gsi-proxy-core-gcc16-lto.patch (included in the release)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.17-1
changelog:
  - Compatibility with TLS v1.3 (14.15)
  - Compatibility with the dcache server implementation (14.16)
  - Minimize session ticket size since we don't use them (14.16)
  - OpenSSL 3.0 fixes (14.17)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.17-4
changelog:
  - Better logic for TLS 1.3 special handling
  - Use sha256 hash when generating test certificates
  - Don't test TLS 1.0 and 1.1 when using openssl 3.0.1 or later


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.20-1
changelog:
  - New GCT release v6.2.20220524
  - Drop patches included in the release
  - Disable sending session tickets after the TLS 1.3 handshake


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2437^20260630.5223a47630df-1
changelog:
  - Update to version 2437
  - Correct and improve License expressions and license text file handling
  - Deal with upstream vendoring of a header from the Rust cxx crate
  - Invoke ninja via the %ninja_build macro


author: Mohamed El Morabity <melmorabity@fedoraproject.org> - 42~beta-6
changelog:
  - Switch to SPDX license identifiers
  - Separate app and host requirements (https://src.fedoraproject.org/rpms/gnome-tweaks/pull-request/2)


author: Mosaab Alzoubi <mosaab[AT]ruya[DOT]systems> - 0-55.20251223git
changelog:
  - Update on 2025-12-23
  - Use stable branch instead of master
  - Add next generation of Gnulib the python release of Gnulib
  - Fix building tests
  - Re-struct for gnulib ng with python base
  - Update dependencies


author: Sérgio Basto <sergio@serjux.com> - 0-78.20260302git4a3650d
changelog:
  - Update to git4a3650d branch stable-202601 with ISO C23 fixes
  - The git-merge-changelog binary has been removed from the source and is now maintained in a separate repository.


author: Pavel Cahyna <pcahyna@redhat.com> - 6.0.1-2
changelog:
  - Add --with-bitmap-terminals to configure flags, among others this enables
    the pbm terminal, see bz#2122652


author: Eduardo Echeverria <echevemaster@gmail.com> - 1.11-1
changelog:
  - Update to 1.11. Fixes rhbz#2502800
  - Added automatic, crash-safe migration of persisted databases to storage
    format version 3
  - Added configured zlib and AddressSanitizer options to the version output
  - Added fullscreen expand and collapse controls to geolocation maps in the
    HTML report
  - Added Traditional Chinese translation
  - Expanded Debian package builds to Ubuntu 26.04 and additional
    architectures, and updated the packaging workflow actions
  - Fixed a heap buffer overflow when parsing malformed Opera user agents
  - Fixed an infinite loop while writing log parsing errors from multiple
    input files
  - Fixed city lookups ignoring the City database when a Country database was
    listed first
  - Fixed geolocation maps appearing grey after restoring persisted city data
  - Fixed .gz file extensions being interpreted as macros in the man page
  - Fixed iOS version parsing from user-agent strings
  - Fixed unique visitor undercounting caused by collisions between reversed
    data and visitor key pairs
  - Fixed WebSocket payload size checks for large and fragmented messages
  - Grouped Lynx, Links, ELinks, w3m and Chawan under a new "Text-based"
    browser category
  - Reduced storage memory usage by about 20% and parsing time by about 35%


author: Emir Akdag <infraw.linux@proton.me> - 3.8.2-1
changelog:
  - Unretire package and update to 3.8.2
  - Fix CVE-2025-58188
  - Switch to modern go-vendor-tools packaging


author: Nieves Montero <nmontero@redhat.com> - 0.5.0-1
changelog:
  - Update github.com/docker/go-units to 0.5.0 Resolves #2252861
    https://bugzilla.redhat.com/show_bug.cgi?id=2252861


author: Marcel Haerry <mh+fedora@scrit.ch> - 1.11-1
changelog:
  * Update to latest upstream: https://github.com/google/google-authenticator-libpam/releases/tag/1.11


author: Rodolfo Olivieri <rolivier@redhat.com> - 1.36.0-1
changelog:
  - Update to version 1.36.0
  - goose review local code review command
  - /goal command for agent self-evaluation before finishing
  - Hooks system for PreToolUse denial and extensibility
  - Slash commands (built-in, skill, recipe) in ACP server
  - Open-plugins generalization and skills
  - Summon subagent instructions
  - Unified thinking effort control across all providers
  - NEAR AI Cloud provider
  - Scaleway provider
  - Vercel AI Gateway provider
  - Atomic Chat declarative OpenAI-compatible provider
  - Routstr declarative provider
  - FuturMix provider
  - oMLX declarative provider
  - Harbor eval runner
  - MAX_CODE_BLOCK_LINES configurable via env vars
  - Honor GOOSE_FAST_MODEL env var in ModelConfig
  - GPT-5.5 in known models
  - Paginate ACP session list
  - Pass session cwd param to ACP providers
  - Opt-in to Vercel AI gateway leaderboard
  - GOOSE_OAUTH_CALLBACK_PORT for stable OAuth redirect_uri
  - Proactive OAuth token refresh to avoid re-auth on every session
  - Strip chain-of-thought markers from custom provider output
  - Nushell terminal and completion support
  - Optional --parameters flag for scheduled recipes
  - Quarterly option for scheduler
  - GitHub Copilot /responses API support
  - Projects as backend sources with system prompt injection
  - Linux musl CLI builds
  - GOOSE_DISABLE_TOOL_CALL_SUMMARY env var
  - Tolerate missing responses output
  - Serialize per-session agent creation to stop duplicate MCP init
  - Respect GOOSE_MAX_TURNS in gateway sessions
  - Send empty object instead of null for Anthropic tool_use input
  - Preserve thinking content for provider context
  - Mention configurable timeout env vars in Ollama stream stall error
  - Include full recipe parameter details in load/discovery output
  - Use context limit from /model/info for LiteLLM custom models
  - Plain > prompt instead of goose emoji in CLI
  - Emit trace_output as span attribute instead of event
  - Check file fallback when keyring has no entry
  - Use current_exe() instead of PATH lookup when spawning goose
  - Set TCP_USER_TIMEOUT on streamable HTTP clients
  - Activate custom provider after adding via configure
  - Flush OTLP traces reliably on exit with configurable timeout
  - Reduce excessive MISSING_TRANSLATION warnings for fallback locales
  - Improve Telegram gateway error reporting and connection reliability
  - Zero out cost for local providers (ollama, local)
  - Persist accumulated cost in session DB to survive reload
  - Prevent tool-use marker leakage in toolshim output
  - Re-apply canonical limits when delegate overrides model
  - Report cumulative total_tokens in stream-json/json output
  - Refresh GCP metadata server token on expiration
  - Apply request_params to outgoing OpenAI API payload
  - Gemini 3.x known_location Global routing entries
  - Coalesce streaming Thinking deltas and list available tools on not-found
  - Honor Retry-After on 429 responses
  - Preserve user-set session name for recipe-based chats
  - Enforce exp independently of MAX_TOKEN_AGE_SECONDS in OIDC proxy
  - Omit max_tokens for OpenAI-compatible requests when unset
  - Set correct MCP-app host capabilities
  - Normalize nullable schemas for Vertex Gemini compatibility
  - Isolate GitHub recipe temp paths
  - Set X-Initiator header on GitHub Copilot requests
  - Honor dynamic_models: false in declarative provider configs
  - Cache trailing message for stable prefix across Bedrock agent turns
  - Case-insensitive model name lookup for context_limit
  - Handle Bedrock ReasoningContent blocks gracefully
  - Ensure parallel tool image responses don't interleave on Databricks
  - Insert tool pair summaries at chronological position in conversation
  - Enable SQLite foreign key enforcement in session pool
  - Accept null tool_call arguments in OpenAI streaming chunks
  - Synchronously reap ACP child to avoid SIGCHLD race
  - Elicitation fixes
  - Return 400 instead of panicking on invalid CSP header value
  - Keep SSE reconnect loop alive on long disconnects
  - Convert quoted numeric config values to numbers if needed
  - Use appInfo instead of clientInfo in MCP Apps init handshake
  - Use mkdir -p for self-test workspace initialization
  - Exclude preprompt from session title generation
  - Prevent login-shell PATH probe from suspending goose on startup
  - Handle non-interactive terminal in goose configure
  - Use python3 in developer extension instructions
  - Build summon instructions per turn
  - Protocol cleanup
  - Dependency hygiene
  - Prompt injection mitigation: update pattern-based detection to reduce FPs
  - Surface resolved Databricks model metadata
  - Include request URL in provider error messages
  - Flag for login shell PATH
  - Structured per-provider config block, non-destructive provider switching
  - Preserve thinking content for providers that require it
  - Dynamically refresh skill instructions each turn
  - Show tool name in approval prompt
  - Location column in CLI skills table
  - Consolidate logging setup into shared helper
  - Support optional api_key configuration for declarative openai-engine providers
  - Recipe discovery and execution in ACP server
  - Group consecutive tool calls into one summarized chain card
  - Replace artifact heuristics and regexes with protocol messages
  - Improvements to LM Studio declarative provider
  - Parallelize provider resolution and eagerly init SQLite pool
  - ACP streamable HTTP spec compliance
  - Refresh onboarding when provider catalog loads
  - Redesign extensions configuration
  - Redesign skills library backend
  - Mergeable configs cleanup


author: Sam Doran <sdoran@redhat.com> - 1.38.0-1
changelog:
  - Update to version 1.38.0
  - Canonical thinking modes across providers
  - Surface Anthropic stream refusals as visible errors
  - ACP secret key support at goose serve endpoint
  - Unified OTLP logging schema for cross-tool detection
  - Opt-in ACP last message snippets for sessions
  - Custom ACP method to get session info
  - Steering messages with ACP
  - ACP list sessions with keyword and type filter
  - ACP thinking effort config option
  - Image read tool
  - ACP methods for config extensions
  - Custom notifications only when ACP client specifies capability
  - Session import functionality
  - Replay ACP images on session load
  - Raw provider supported models over ACP
  - ACP session system prompt setter
  - Perplexity as declarative OpenAI-compatible provider
  - Alibaba (Qwen via DashScope) declarative provider
  - Configurable tool output size limit via GOOSE_MAX_TOOL_RESPONSE_SIZE
  - /model slash command in CLI for session model switching
  - Databricks AI Gateway provider
  - Expose built-in skills through sources list ACP calls
  - Replace raw config and secret methods in ACP
  - Support Google model inventory refresh
  - Correctly map ollama_cloud to canonical provider and update max tokens
  - Incorrect max tokens values for Groq provider
  - Classify Bedrock ValidationException as ExecutionError
  - Page through all Databricks AI Gateway v2 endpoints when listing models
  - Preserve unparseable extension entries during config refresh
  - Forward ACP server context window size to clients
  - Skip OTLP signals when protocol=grpc to avoid background-thread panic
  - Make Azure api-version query param optional
  - Stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing
  - Remove unused fetch-metadata IPC handler (SSRF)
  - Replace Venice custom provider with declarative config
  - Coalesce streaming chunks under one message id in ACP
  - Require extension_name on read_resource
  - Seed provider handoff history in ACP
  - Handle ACP requests concurrently
  - Mark stream decode errors retryable
  - Create goose-providers crate with canonical models and types
  - ACP session setup refactor
  - LRU cache for token counting
  - Replace review subprocess timeout with turn limits
  - Honor blocking Stop hook decisions
  - Forward custom headers through OAuth connect path
  - Prefer goose aliases for Databricks v2 inventory
  - Mount ACP in goosed server for iterative migration
  - Remove threads layer, use sessions directly for ACP
  - Install plugins to ~/.agents/plugins
  - Switch to official new rust-sdk for ACP
  - Install plugins support
  - Deduplicate _goose/providers/list RPC call at startup
  - Translate ACP host capabilities into MCP initialization
  - Prompt injection mitigation enabled by default for internal users
  - Re-adjust pattern-based detection confidence scores
  - Add directionality to egress logging
  - Scheduled recipe session params
  - Unscheduling a recipe should not delete them
  - Read prompted file parameters in recipes


author: Dominik Mierzejewski <dominik@greysector.net> - 2.2.1-6
changelog:
  - re-enable zlib and nvdec
  - fix build with zlib-ng
  - fix building nvdec on aarch64
  - fix OSS audio disablement
  - enable Nghttp2 support
  - list manpages and libraries explicitly
  - clean up, avoid using rm -f


author: Dominik Mierzejewski <dominik@greysector.net> - 2.2.1-7
changelog:
  - switch to standard %bcond_* macros
  - build without FAAD2 by default
  - use SPDX license identifier
  - update URL


author: Dominik Mierzejewski <dominik@greysector.net> - 2.4.0-3
changelog:
  - drop unused build dependency on libfreenect (it's never enabled even if
    detected, see https://github.com/gpac/gpac/issues/1494)
  - jack support builds fine on EPEL9, too, so drop the conditional
  - use upstream URL for accepted patch


author: Jonathan Wright <jonathan@almalinux.org> - 0.3-16
changelog:
  - Update spec to use more macros
  - Update source to proper GitHub format
  - Update license to SPDX format
  - Add doc dir to files
  - Remove excluded arches (build on all arches)
  - Remove unnecessary buildrequires glibc-kernheaders
  - Initial build for EPEL7, EPEL8, and EPEL9


author: Miroslav Lichvar <mlichvar@redhat.com> - 1:3.25-11
changelog:
  - internalize scons (RHEL-14750)
  - add missing IPv6 support
  - add note about limited Red Hat support
  - drop unneeded API-compatibility patch
  - fix busy wait when reading from gpsd socket
  - fix some issues reported by coverity and shellcheck


author: Miroslav Lichvar <mlichvar@redhat.com> - 1:3.25-14
changelog:
  - fix annobin coverage (RHEL-33496)
  - add conflicts for gpsd-minimal (RHEL-33651)
  - drop compat subpackage (RHEL-33651)


author: Miroslav Lichvar <mlichvar@redhat.com> - 1:3.25-15
changelog:
  - fix icon path in desktop files (RHEL-34158)
  - replace gpsd-minimal conflicts with obsoletes (RHEL-33651)


author: Carl George <carlwgeorge@fedoraproject.org> - 1:3.25-17
changelog:
  - Remove python3-gpsd since it is shipped in the base distro
  - Rename subpackages from gpsd-epel-* to gpsd-*


author: Troy Dawson <tdawson@redhat.com> - 1:3.26.1-1
changelog:
  - update to 3.26.1 (RHEL-94234) - <mlichvar@redhat.com>
  - Convert updated package to a only have -libs, -devel, -qt, -qt-devel


author: Troy Dawson <tdawson@redhat.com> - 1:3.26.1-3
changelog:
  - Match RHEL 10 version-release
  - fix buffer overflow in NMEA2000 driver (CVE-2025-67268)
  - fix integer underflow in handling of Navcom packets (CVE-2025-67269)


author: Jerry James <loganjerry@gmail.com> - 2.7.1-11
changelog:
  - Verify the source tarball
  - Stop converting THANKS to UTF-8; it already is
  - Minor spec file cleanups


author: Paul Howarth <paul@city-fan.org> - 3.3.119-1
changelog:
  - Update to 3.3.119
    - Remove FST_DO_MISALIGNED_OPS
    - Update lz4 to current version from GitHub
    - Change LZ4_compress to LZ4_compress_default
    - Update libghw.c/.h to latest upstream version
    - Fix for -Wsign-compare in fstapi.c
    - Security fixes for GHW
    - Fix left shift of a negative number warning in fstapi.c
    - Fix ctrl-A behavior for SST filter entry
    - Fix for bad shmat return value in main.c
  - Hardlink identical icons together to save space


author: Paul Howarth <paul@city-fan.org> - 3.3.121-1
changelog:
  - Update to 3.3.121
    - Add launchable tag in io.github.gtkwave.GTKWave.metainfo.xml
    - Fix memory leak on name in build_hierarchy_array()
    - Fix memory leak in ptranslate/ttranslate
    - Fix case of missing newline at EOF for VCD loaders
    - Add escape handling state machine for vars in FST loader
    - Remove escape check on coalesce in FST loader
    - CreateFileMapping() warning fix for Win32 compiles
    - Integrate gtkwave/pull/376 and gtkwave/pull/377 updates to the FST loader
      for Windows and warnings fixes
    - Clang warning fixes in fstapi.c on dynamic arrays


author: Paul Howarth <paul@city-fan.org> - 3.3.121-6
changelog:
  - Add dependency on gdk-pixbuf2-modules-extra, needed for XPM support on
    F-41, EL-10 onwards
    (https://github.com/gtkwave/gtkwave/issues/417#issuecomment-2682344768)


author: Robert Scheck <robert@fedoraproject.org> - 1.5.5-6
changelog:
  - Add upstream patch for microphone input to fix flag comparison
    in "guac_rwlock_acquire_write_lock" function (GUACAMOLE-1940)


author: Robert Scheck <robert@fedoraproject.org> - 1.6.0-1
changelog:
  - Update to 1.6.0 (#2363860, thanks to W. Michael Petullo)
  - Add upstream patch for src/libguac/wol.c to fix inet_pton being
    called with a destination buffer size too small (GUACAMOLE-2087)


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.21-1
changelog:
  - Update to 1.9.21
  - Security fix: CVE-2026-41054 — privilege escalation via command socket
  - Fix semaphore error handling (SEM_FAILED vs NULL)
  - Fix /dev/shm permissions (use 01777 with sticky bit)


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.23-1
changelog:
  - Update to 1.9.23
  - Security: use O_EXCL with sem_open to prevent semaphore pre-planting attacks
  - Security: fix OOB memory access in safein()/safeout() on socket errors
  - Security: reject command socket connections from different user namespaces
  - Security: use O_NOFOLLOW for PID file to prevent symlink attacks
  - Harden: open random device with O_CLOEXEC, restrict semaphore to 0600
  - Fix stale semaphore recovery after SIGKILL
  - Fix compilation when NO_COMMAND_MODE is defined


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.23-2
changelog:
  - Add SELinux policy module to allow semaphore creation in /dev/shm
  - Add rpminspect.yaml to waive pre-existing annocheck false positive


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.23-3
changelog:
  - Fix rpminspect.yaml: use annocheck failure_severity instead of inspections toggle
    (annocheck is a security inspection and cannot be disabled via inspections section)


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.24-1
changelog:
  - Update to 1.9.24
  - Disable command mode in long-running service (--no-command flag)
  - Enable PrivateNetwork=true in systemd service
  - Remove SELinux policy module (no longer needed without command mode)


author: Jirka Hladky <hladky.jiri@gmail.com> - 1.9.25-1
changelog:
  - Update to 1.9.25
  - Fix initramfs switch-root failure caused by --no-command (BZ#2491739)
  - Add haveged-initramfs.service for use inside the initramfs


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.2.0-2
changelog:
  - Fix s390x tests and RISCV build
  - Introduces a patch that fix tests on BigEndian
  - Introduces a patch that disable RVV runtime dispatch for RISCV builds


author: Kevin Fenzi <kevin@scrye.com> - 1.2.0-2
changelog:
  - Enable SSL during install ( thanks Tom Briden <tom.briden@eckoh.com> )
  - Install SSL library and headers ( thanks Tom Briden <tom.briden@eckoh.com> )
  - Fixes rhbz#2266018


author: Jens Petersen <petersen@redhat.com> - 3.4.1-6
changelog:
  - https://hackage.haskell.org/package/hlint-3.4.1/changelog
  - now depends on ghc instead of ghc-lib-parser
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Paul.Whitaker@rackspace.co.uk - 1.3.1-1
changelog:
  - Latest upstream release.
  - Added mariadb-dump, mysqlsh and command plugin packages
  - Upstream moved holland/lib contents to holland/lib/common


author: Robert Scheck <robert@fedoraproject.org> - 1.8.8-8
changelog:
  - Switch from Java 11 to 17 for Red Hat Enterprise Linux 9
  - Add patches for Java 21 support (#2323983, #2340633, #2363798)


author: Charles R. Anderson <cra@alum.wpi.edu> - 1.0.10-2
changelog:
  - _BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE
  - Convert License tag to SPDX format and add missing license


author: Petr Pisar <ppisar@redhat.com> - 2.2.13-3
changelog:
  - Correct a license to "GPL-3.0-or-later AND BSD-3-Clause AND BSD-4.3TAHOE AND
    Latex2e-translated-notice"


author: Petr Pisar <ppisar@redhat.com> - 2.2.13-5
changelog:
  - Fix a heap overread in search_brace/lexi
  - Fix CVE-2023-40305 (a heap buffer overwrite in search_brace) (bug #2231919)


author: Martin Kolman <mkolman@redhat.com> - 0.3.99-1
changelog:
  - Default initial-setup-gui GDK to X11 for all display servers (ales.astone)
  - Configure a seat session for running wayland compositors (ales.astone)
  - Add support for generic Wayland support through Weston (neal)
  - Allow running the graphical setup in graphic servers other than Xorg (ales.astone)
  - windowmanager: Remove kwin (ales.astone)


author: Martin Kolman <mkolman@redhat.com> - 0.3.100-1
changelog:
  - spec: Disable shipping the X11 backend for all but RHEL < 10 (neal)
  - spec: Restructure and modernize (neal)


author: Jan Kratochvil <jan@jankratochvil.net> - 4.23.9.0-4
changelog:
  - Fix memory corruption with too many arguments
    https://bugzilla.redhat.com/show_bug.cgi?id=2345921
  - Use %autosetup


author: Aaron Chan <aaron.chun.yew.chan@intel.com> - 1.32.0-1
changelog:
  - Update intel-npu-driver to v1.32.0 (rhbz #2463156)
  - update sources level-zero-npu-extensions, npu_compiler_elf
  - update checksum source file
  - remove 3rd party oneapi-level-zero
  - rename thirdparty to third_party
  - Fix debugsource ELF files
  - Remove unnecessary fw excludes and description macro
  - Change build to release


author: Peter Bieringer <pb@bieringer.de> - 4.2.0-80
changelog:
  - Final release 4.2.0
  - Relocate CGI scripts into dedicated directories
  - Call autoreconf in setup section


author: Peter Bieringer <pb@bieringer.de> - 4.2.2-1
changelog:
  - Final release 4.2.2
  - include databases/registries/lisp/site-db as no longer reachable for download
  - add additional Perl requirements


author: Peter Bieringer <pb@bieringer.de> - 4.3.0-1
changelog:
  - Final release 4.3.0
  - Update recommend IP2Location >= 8.6.0
  - Remove ipv6calc.sgml from doc
  - Use now only releases from GitHub
  - Add BuildRequires+Recommends for geolite in case MMDB is enabled


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 6.2.0-10
changelog:
  - Switch to OpenJDK 21 as default JDK/JRE
  - Drop generated Requires on JRE
  - Drop subpackages related to Java other than 21
  - Resolves: RHEL-49822, RHEL-51276, RHEL-51276


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 2.104.1-1
changelog:
  - update to 2.104.1 (resolves rhbz#2463822)
  - exclude uv_test.go, which requires an Artifactory instance


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.7-2
changelog:
  - Simplified packaging of completions
  - Requires filesystem-3.18-1 or later, which owns zsh completions dirs
  - Requires redhat-rpm-config-228-1 or later for shell completion macros


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 2.7.10-1
changelog:
  - Update to 2.7.10 rhbz#2349308
  - Use gcc-toolset only for EL8 https://developers.redhat.com/articles/2024/10/15/rest-peace-gcc-toolset-and-gnu-debugger
  - Workaround issue #11813 depending on glibc-langpack-en and setting LC_ALL
  - Set KEEPASSXC_BUILD_TYPE to Release
  - Drop unused WITH_XC_KEESHARE_SECURE
  - Drop dependency on ykpers-devel as it's not required since 2.7.0 pr#6654
  - Simplify minizip dependency logic


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.9.94-1
changelog:
  - update to 2.9.94-1 (3.0 beta 4, respun tarball) (#2269165, #2261281, #2268194)
  - rebase fix-missing-icon patch
  - do not use autosetup
  - now uses Qt6/KF6 instead of Qt5/KF5, update BRs and macros, remove k(de)init
  - update file list
  - convert License tag to SPDX


author: Kevin Fenzi <kevin@scrye.com> - 1.35.2-1
changelog:
  - Update to 1.35.2. Fixes rhbz#2346249
  - Fix FTBFS. Fixed rhbz#2340700
  - Update license tags
  - Add patch to handle older python versions (already upstream)
  - Add patch for /usr/sbin merge handling.


author: Kevin Fenzi <kevin@scrye.com> - 1.35.3-3
changelog:
  - Add patch from Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> with sysusers.d handling
  - Fixes rhbz#2364015


author: Packit <hello@packit.dev> - 4-1
changelog:
  Changes with 4
  ----------------
    * ci: pull osbuild from COPR (#3)
      * Author: Simon de Vlieger, Reviewers: Nobody

  — Somewhere on the Internet, 2025-04-09


author: Packit <hello@packit.dev> - 5-1
changelog:
  Changes with 5
  ----------------
    * Fixed cli pkg name in README.md (#8)
      * Author: Fabian Arrotin, Reviewers: Simon de Vlieger
    * ci: enable epel8 in packit (#6)
      * Author: Simon de Vlieger, Reviewers: Ondřej Budai
    * many: replace `$arch` and `$buildarch` variable manually (COMPOSER-2507) (#10)
      * Author: Simon de Vlieger, Reviewers: Ondřej Budai
    * readme updates (#7)
      * Author: Simon de Vlieger, Reviewers: Brian C. Lane

  — Somewhere on the Internet, 2025-04-16


author: Packit <hello@packit.dev> - 6-1
changelog:
  Changes with 6
  ----------------
    * build: include `arch` in artifact names (#12)
      * Author: Simon de Vlieger, Reviewers: Nobody

  — Somewhere on the Internet, 2025-04-17


author: Packit <hello@packit.dev> - 8-1
changelog:
  Changes with 8
  ----------------
    * builder: return `release` in results (#14)
      * Author: Simon de Vlieger, Reviewers: Tomáš Hozza

  — Somewhere on the Internet, 2025-07-24


author: Than Ngo <than@redhat.com> - 6.0.2.1-1
changelog:
  - Fix rhbz#2481429, Update to 6.0.2.1
  - Fix rhbz#2476573, CVE-2026-42144 krita: integer overflow in PNM size check bypasses memory guard


author: Chris Adams <linux@cmadams.net> - 0-0.13
changelog:
  - restructure some things to make it easer/cleaner
  - update for newer libvirt/qemu things
  - add ability to disable graphics console (also disables sound)
  - handle any number of disks rather than just 1 or 2


author: Xavier Bachelot <xavier@bachelot.org> - 2.8.2-13
changelog:
  - Spec file cleanup:
    - Fix changelog entry date to restore chronological order
    - Convert License to SPDX
    - Don't set JAVA_HOME when not building java bindings
    - Explicitely list perl sub-package files
    - make is always needed
    - Simplify conditionals
    - fix-removed-xmlsec-deprecations.patch is not suitable for EL7
    - python interpreter is always needed to build
    - BuildRequires gcc
    - BuildRequires perl-interpreter for perl bindings
    - Use %make_build
    - Use %make_install
    - Drop spurious comment
    - Use %_docdir instead of %_defaultdocdir
  - Make use of --with-min-hash-algo
  - Add several upstream patches to fix build with GCC 14
  - Add patch to fix python binding tests with python 3.13 (RHBZ#2256949)


author: Xavier Bachelot <xavier@bachelot.org> - 2.8.2-16
changelog:
  - Drop EL7/python2 support
  - Set min_hash_algo to sha256 for f42+
  - Fix conditional around JAVA_HOME export
  - Add patch to fix build with gcc15


author: Markus Neteler <neteler@mundialis.de> - 3.4.3-10
changelog:
  - SPDX migration
  - laszip has been relicenced to Apache Public License 2.0 in https://github.com/LASzip/LASzip/pull/80


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 4.0-1
changelog:
  - Update to v4.0
  - Drop Patch1 (crash in lazbuild) - issue fixed upstream
  - Drop Patch2 (Qt5 segfault) - backport from this release
  - Fix license tag ("LGPL-2.0 WITH Classpath-exception-2.0" -> "LGPL-2.0-only WITH Independent-modules-exception")


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.5.6-1
changelog:
  - Update to version 6.5.6
  - Add PDFs used by new tests to the source RPM
  - Add test file missing from the source tarfile to the source RPM


author: Dominik Mierzejewski <dominik@greysector.net> - 1.0.13-15
changelog:
  - use proper SPDX identifier for LGPLv2+ (verified against sources)
  - use modern spec macros where applicable
  - make -devel subpackage dependency on main package archful


author: Xavier Bachelot <xavier@bachelot.org> - 0.17.2-1
changelog:
  - Update to 0.17.2 (RHBZ#2281493)
  - Add upstream patches to fix %check
  - Add optional dependency on libunibreak


author: Sérgio M. Basto <sergio@serjux.com> - 0.5.93-4
changelog:
  - Force replacement of packages of
    copr:copr.fedorainfracloud.org:sergiomb:libayatana-appindicator repo


author: Xavier Bachelot <xavier@bachelot.org> - 1.3.2-1
changelog:
  - Update to 1.3.2 (RHBZ#2112605, RHBZ#2113476, RHBZ#2089046)
  - Don't build bdj on i386 (RHBZ#2104068)


author: Filip Janus <fjanus@redhat.com> - 5.3.25-57
changelog:
  - Add convert-util subpackage
  - It allowes to convert BerkeleyDB database format to GDBM/LMDB format
  - Disable shiping libdb for rhel except convert-tool


author: Dominik Mierzejewski <dominik@greysector.net> - 1.4.4-3
changelog:
  - switch to plain cmake in dependencies and macros (resolves: rhbz#1731694)
  - use better glob for shared library
  - drop obsolete ldconfig_scriptlets macro
  - fix deprecated patchN macro usage


author: Dominik Mierzejewski <dominik@greysector.net> - 1.4.5-1
changelog:
  - update to 1.4.5 (#2254413)
  - fixes CVE-2023-52339 (#2258046, #2258047)
  - use SPDX identifier in License field


author: Simone Caronni <negativo17@gmail.com> - 1.2.6-12
changelog:
  - Drop ldconfig scriptlets.
  - Be more explicit for files.
  - Use cmake macros everywhere.
  - Small cleanups.
  - Trim changelog.
  - Adjust tests properly.


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.4-15
changelog:
  - Use poll instead of select on F41 (bug 2283446)
  - Update spec file a bit, including keeping timestamps


author: Dominik Mierzejewski <dominik@greysector.net> - 1.16.2-2
changelog:
  - Enable uncompressed codec (rhbz#2237849)
  - Run tests conditionally (requires making all symbols visible)
  - Disable HEVC tests when building without HEVC codec


author: Dominik Mierzejewski <dominik@greysector.net> - 1.17.5-2
changelog:
  - Update to 1.17.5 (rhbz#2244583)
  - Backport fixes for: CVE-2023-49460 (rhbz#2253575, rhbz#2253576)
                        CVE-2023-49462 (rhbz#2253567, rhbz#2253568)
                        CVE-2023-49463 (rhbz#2253565, rhbz#2253566)
                        CVE-2023-49464 (rhbz#2253562, rhbz#2253563)
  - Simplify conditionals for rav1e and svt-av1 encoders
  - Enable JPEG2000 and dav1d decoders/encoders


author: Jerry James <loganjerry@gmail.com> - 3.52.16-1
changelog:
  - Version 3.52.16
  - Reevaluate License field
  - Add patch to fix LTO type mismatches
  - Add patch to fix FTBFS due to a type mismatch in unicode.c
  - Build in C17 mode; the code is not ready for C23
  - Avoid rpaths instead of removing them afterwards
  - Minor spec file cleanups


author: Dominik Mierzejewski <dominik@greysector.net> - 1.7.1-3
changelog:
  - switch to plain cmake in dependencies and macros (resolves: rhbz#1731695)
  - use better glob for shared library
  - drop obsolete ldconfig_scriptlets macro
  - make libebml-devel dependency archful


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.3.12-1
changelog:
  - Update to 3.3.12
  - Regenerate patches
  - Also patch configure.ac to remove non standard CFLAGS so changes
    are effective after autoreconf.


author: Dominik Mierzejewski <dominik@greysector.net> - 0.6.4-22
changelog:
  - adopt for Fedora
  - hard-code ABI SONAME to avoid inadvertent breaks
  - use SPDX identifier
  - fix spurious executable permission
  - drop redundant configure flag


author: Dominik Mierzejewski <dominik@greysector.net> - 0.6.4-24
changelog:
  - add explicit build dependencies
  - use a modern pkgconf runtime dependency
  - annotate upstream patch origin


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.5-46
changelog:
  - Build against the 'mariadb-connector-c-devel' package (PR#1)
  - Replace setup and patchN with autosetup macro
  - Use make macros


author: Dominik Mierzejewski <dominik@greysector.net> - 1.2.4-59.20240202git2213b76
changelog:
  - update to 1.2.4 from branch master
  - build without faad, ffmpeg4 and x264
  - drop RHEL4-era versions in BRs
  - sort BRs alphabetically and de-duplicate
  - SPDX license identifier
  - use Fedora versioning guidelines and macro names
  - use more explicit file list


author: Dominik Mierzejewski <dominik@greysector.net> - 1.2.4-61.20240202git2213b76
changelog:
  - drop missing lib{avc,raw}1394 build dependencies on s390x
  - add LGPLv2.1 to License field
  - own _libdir/libquicktime
  - use global instead of define


author: Peter Fordham <peter.fordham@gmail.com> - 0.8.0-3
changelog:
  - Patch in fix from upstream for C99 compatibilty issue with strdup in test.
    https://github.com/HOST-Oman/libraqm/commit/3f50e35d239059823162cbfba3c7adfe8e5f1907


author: Karel Volný <kvolny@redhat.com> - 2.8.0-1
changelog:
  - Update to 2.8.0 (rhbz#2291131)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.9.0-1
changelog:
  - Update to 2.9.0 (rhbz#2304188)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.10.1-1
changelog:
  - Update to 2.10.1 (rhbz#2316762)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.11.0-1
changelog:
  - Update to 2.11.0 (rhbz#2323581)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.12.0-1
changelog:
  - Update to 2.12.0 (rhbz#2329741)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.15.0-1
changelog:
  - Update to 2.15.0 (rhbz#2359289)
  - See the upstream changes at https://github.com/libsidplayfp/libsidplayfp/releases


author: Remi Collet <remi@remirepo.net> - 1.0.21-1
changelog:
  - update to 1.0.21
  - open https://github.com/jedisct1/libsodium/discussions/1503 build failure on aarch64
  - workaround build failure using -flax-vector-conversions on aarch64
  - Add missing SPDX identifiers to license field


author: Lukas Javorsky <ljavorsk@redhat.com> - 5.1.0-3
changelog:
  - Rebuilt for minizip-ng transition Fedora change
  - Fedora Change: https://fedoraproject.org/wiki/Changes/MinizipNGTransition


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.1-5
changelog:
  - Correction: .so version is “2.0”, not “2”
  - This is a spec file fix, and does not change the installed library


author: Paul Howarth <paul@city-fan.org> - 1.11.1-1
changelog:
  - Update to 1.11.1 (rhbz#2319104)
    - This is an enhancement and bugfix release - see RELEASE_NOTES for details
    - Note also that various algorithms are now deprecated and not built by
      default, which affects this package


author: Paul Howarth <paul@city-fan.org> - 1.11.1-6
changelog:
  - Fix CVE-2026-7598: integer overflow via large username or password arguments
    (https://github.com/libssh2/libssh2/pull/1858)


author: Sandro <devel@penguinpee.nl> - 5.1-2
changelog:
  - Rename patches and stop enumeration
  - Update patches as required
  - Add script for updating external sources
  - Add BRs for running `autogen.sh`


author: Sandro <devel@penguinpee.nl> - 6.1-1
changelog:
  - Update to 6.1 (RHBZ#2266204)
  - Update script for downloading test data
  - Store test data in side cache (instead of dist-git)
  - Rebase patches and drop no longer required patch
  - Use glob in .gitignore


author: Tom Callaway <spot@fedoraproject.org> - 1.7.0-0.1.rc2
changelog:
  - update to 1.7.0-rc2
  - disable tests on s390x (reported upstream: https://github.com/libunwind/libunwind/issues/464)


author: Simone Caronni <negativo17@gmail.com> - 0.0.13^20250419gitc2860cc-2
changelog:
  - Clean up SPEC file.
  - Simplify conditionals
  - Drivers for ppc64le are long gone
  - RPMFusion package is long gone


author: Davide Cavalca <dcavalca@fedoraproject.org> - 23-8
changelog:
  - Convert license tag to SPDX
  - Update spec to the latest packaging guidelines
  - Disable broken test on ppc64le; Fixes: RHBZ#2261345


author: Miroslav Suchý <msuchy@redhat.com> 21-1
changelog:
  - when license is not allowed print known packages that can use it as an
    exception
  - Print 'usage' if the license is not allowed.


author: Miroslav Suchý <msuchy@redhat.com> 22-1
changelog:
  - allow to pass --package and do not print error when package is known to use
    not-allowed license as an exception
  - better wording


author: Miro Hrončok <miro@hroncok.cz> - 10.4.0-2
changelog:
  - Adjust tests for recently (Python 3.13, 3.12.4+) added text/markdown
    mimetype
  - Fixes: rhbz#2279995


author: Davide Cavalca <dcavalca@fedoraproject.org> - 2023.06.20-1
changelog:
  - Update to 2023.06.20
  - Update license tag and convert it to SPDX
  - Tweak package summary and description
  - Rework specfile to follow the Fedora packaging guidelines


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 2024.09.20-1
changelog:
  - update to 2024.09.20 (resolves rhbz#2283876)
  - bump libliveMedia.so ABI to 114
  - fix "file listed twice" rpmbuild warning


author: Simone Caronni <negativo17@gmail.com> - 1:31.0-14
changelog:
  - Remove obsolete EL7, Python 2 conditionals and Conflicts.
  - Switch to a valid Source URL.
  - Explicitly list man pages.
  - Format SPEC file.
  - Trim changelog.


author: Jens Petersen <petersen@redhat.com> - 12.0.1-8
changelog:
  - Add gcc12 patch to add includes needed for GCC 12 (Jerry James)
  - Add typename patch to fix test failures (Jerry James)


author: Zhengyu He <hezhy472013@gmail.com> - 14.0.5-9
changelog:
  - Add support for riscv64.
  - Bypass failed tests for riscv64.
  - cherry-pick patch for Fedora 38 riscv64 rebuild.


author: Kashyap Chamarthy <kchamart@redhat.com> - 20.1.7-2
changelog:
  - Add riscv64 enablement bits; thanks: Songsong Zhang
     (U2FsdGVkX1@gmail.com) and David Abdurachmanov (davidlt@rivosinc.com)


author: Paul Murphy <murp@redhat.com> - 20.1.8-3
changelog:
  - Backport fix for pgo optimized rust toolchain on ppc64le (rhbz#2382683)
  - Backport fix for crbit spill miscompile on ppc64le power9 and power10 (rhbz#2383037)
  - Backport fix for build of highway package on ppc64le (rhbz#2383182)


author: Troy Dawson <tdawson@redhat.com> - 3.6.0-20
changelog:
  - Convert RHEL10 lm_sensors to lm_sensors-epel with just lm_sensors-devel
    subpackage on s390x and ppc64le only


author: Jens Petersen <petersen@redhat.com> - 2.0-1
changelog:
  - https://hackage.haskell.org/package/lsfrom-2.0/changelog
  - enable tests
  - upstream patches to fix building tests, without all locales available


author: Andreas Schneider <asn@redhat.com> - 1.48.0.2-1
changelog:
  - Update to version 1.48.0-2
    * https://github.com/luvit/luv/releases/tag/v1.48.0-2
  - Build with luajit on s390x


author: FeRD (Frank Dana) <ferdnyc@gmail.com> - 3.9.1-1
changelog:
  - New upstream release, drop upstreamed patch
  - Raise lua-devel from Suggests to Recommends, add new Requires: gcc
    and Recommends: make and cmake (rhbz#2091484)


author: Simone Caronni <negativo17@gmail.com> - 1.18.10-1
changelog:
  - Update to 1.18.10.
  - Delete very old macro and provides/obsoletes definitions. We don't have any
    of those versions anymore in any non-EOL release.
  - Trim changelog.
  - Drop examples that require GTK2.
  - Remove %pretrans lua scriptlet, required only when going from el8 to el9.


author: Tim Semeijn <tim@semeijn.net> - 4.7.0-1
changelog:
  - Update to 4.7.0 (fixes rhbz#1878554)
  - Use autorelease and autochangelog
  - Remove redundant white lines and fix indentation
  - Mark COPYING file as license


author: Mads Kiilerich <mads@kiilerich.com> - 6.8-4
changelog:
  - Exclude threading from demandimport. That became a problem with recent
    "stable" cpython changes. (#2299346)


author: Paul Howarth <paul@city-fan.org> - 4.6.4-17
changelog:
  - Drop EL-7 support
  - Add sysusers.d config file to allow rpm to create users/groups automatically
    (from F-43 onwards)


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.3-13
changelog:
  - use systemctl try-restart in postrotate script (resolves rhbz#2372859)
  - attempt to fix CVE-2023-47430 (resolves rhbz#2271621)


author: Lukas Javorsky <ljavorsk@redhat.com> - 3.0.10-5
changelog:
  - Fix unzLocateFile incompability (upstream commit)
  - Fix zip_fileinfo incompability (upstream commit)


author: Egbert Eich <eich@suse.com> - 6.4.0-9
changelog:
  - Fix build for older SUSE enterprise versions.
  - Add calls to ldconfig for SUSE.
  - Replace an unknown license string at SUSE.
  - Fix buildinfo and compiler flags handling for SUSE.


author: Pavel Raiskup <praiskup@redhat.com> 5.8-1
changelog:
  - chroot_scan: make sure the tarball is owned by non-priv user
  - chroot_scan: use util.do to display command in --verbose
  - chroot_scan: correctly create the result directory


author: Pavel Raiskup <praiskup@redhat.com> 6.0-1
changelog:
  - export_buildroot_image: new plugin for OCI image exports
  - buildroot_image: allow using OCI images as the base for buildroot
  - hermetic: do not install buildroot via DNF
  - podman: typofix in library call error-message
  - use new digest for comparing podman images (tkopecek@redhat.com)
  - hermetic: do "podman pull" instead of "podman load" for bootstrap
  - podman: always tag/untag the images we work with locally
  - podman: generalize the logic so it is not bootstrap-only
  - avoid using the %pre scriptlet if possible
  - hermetic: retry on failed network requests (rbean@redhat.com)
  - hermetic: more robust retry mechanism for downloading rpms (tkopecek@redhat.com)
  - chroot_scan: bugfix - create chroot_scan/ correctly in buildroot.resultdir
  - mock: drop the unused create_default_route_in_container.sh script
  - mock: make --dnf-cmd compatible with DNF5 (frostyx@email.cz)
  - mock: add a real source URL into %Source
  - the dnf_builddep_opts made working again (addisu@openrobotics.org)


author: Miroslav Suchý <msuchy@redhat.com> 6.1-1
changelog:
  - bootstrap: automatically bind-mount local --additional-package
    (praiskup@redhat.com)
  - tests: do not try to build mock.src.rpm against navy-* (praiskup@redhat.com)
  - hermetic: more image-pedantic work with bootstrap (praiskup@redhat.com)
  - doc: --config-opts single-item array wants second to be blank
    (mail@evangoo.de)


author: Pavel Raiskup <praiskup@redhat.com> 6.2-1
changelog:
  - disable copying ca-trust dirs with Azure Linux 3 (reubeno@users.noreply.github.com)
  - bail clearly when image pull fails (awilliam@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.3-1
changelog:
  - lockfile: don't hard-code DNF _bindir location, use config_opts
  - fix sysusers packaging once more
  - ProcessPoolExecutor changed behaviour with Python 3.14 (msuchy@redhat.com)
  - feat: plugin: hw_info: added human-readable flag for memory info (k0ste@k0ste.ru)
  - Remove the traceLog decorator from pretty_getcwd (ferdnyc@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.4-1
changelog:
  - add unbreq plugin for detection of unused BuildRequires (marian.koncek@mailbox.org)
  - set module_hotfixes=true for --addrepo repositories (andreas.rogge@bareos.com)
  - added options to /bin/mock-hermetic-repo support for client certificates (scoheb@gmail.com)
  - use "systemd-nspawn --suppress-sync=yes" when available (msuchy@redhat.com)
  - buildroot_lock: call repoquery as a privileged user
  - buildroot_lock: better error reporting
  - fix unclosed file warning (pastalian46@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.6-1
changelog:
  - Make sure to install BuildRequires defined by macros (frostyx@email.cz)
  - unbreq plugin: performs action only when build is taking place (marian.koncek@mailbox.org)
  - simplify forcearch code


author: Pavel Raiskup <pavel@raiskup.cz> 6.7-1
changelog:
  - mock: Use umask 0022 instead of 0002 to avoid strange permissions (ngompa@velocitylimitless.com)
  - expand_spec plugin: generating expanded-spec.txt in postdeps hook (yzhu@redhat.com)
  - do not fail (not just) hermetic builds for missing resolv.conf
  - use skopeo for hermetic bootstrap images (tkopecek@redhat.com)
  - support yum for hermetic build (tkopecek@redhat.com)
  - allow access to the buildroot binary RPMs even in hermetic builds (tkopecek@redhat.com)
  - adapt mock to Changes/droppingOfCertPemFile
  - file_util: improve rmtree performance (#1672) (Gerasimov.N.V)
  - disable traceLog() wrapper (will be removed)
  - `mock --scrub=all` now correctly backs up successful builds from the buildroot (sergio@serjux.com)
  - update subscription-manager instructions (msuchy@redhat.com)
  - configs: Switch openSUSE Tumbleweed to DNF5 (ngompa@opensuse.org)
  - depend on DNF5 for EL11+ distributions (ngompa@centosproject.org)
  - depend on DNF5 for Mageia 10+ and Cauldron (ngompa@mageia.org)
  - select personality for RISC-V DNF transactions
  - document --scrub=bootstrap (negativo17@gmail.com)
  - unbreq supports `--isolation=simple` and `--no-bootstrap-chroot` (marian.koncek@mailbox.org)
  - unbreq plugin no longer crashes for `(foo if bar)` build deps (marian.koncek@mailbox.org)
  - unbreq performance has been significantly improved through caching (marian.koncek@mailbox.org)
  - unbreq logs standard outputs of failed commands (mkoncek@users.noreply.github.com)


author: Pavel Raiskup <praiskup@redhat.com> 42.4-1
changelog:
  - fix sysusers packaging practice once more
  - configuration file owned by `root:root`
  - Rocky Linux 10 configs added (label@rockylinux.org)
  - missing config for AlmaLinux Kitten x86_64_v2 added (jhernandez@cloudlinux.com)
  - config for AlmaLinux Kitten 10 x86_64_v2 added (jonathan@almalinux.org)
  - AlmaLinux 10 configs added (jonathan@almalinux.org)


author: Pavel Raiskup <praiskup@redhat.com> 43.2-1
changelog:
  - disable gpgcheck for EPEL [local] repos
  - make sure [local] repo is available in rhel+epel repos
  - Add Kylin OS 11 (negativo17@gmail.com)
  - Azure Linux (CBL Mariner) 2.0 is now EOL (negativo17@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 43.3-1
changelog:
  - Add openSUSE Leap 16.0 configurations (negativo17@gmail.com)
  - Update Kylin OS images and comments (negativo17@gmail.com)


author: Jiri Kyjovsky <j1.kyjovsky@gmail.com> 43.4-1
changelog:
  - Disable bootstrap for riscv (j1.kyjovsky@gmail.com)
  - Add risc-v fedora chroots (j1.kyjovsky@gmail.com)
  - eol/epel-6: copy-paste ca-bundle from host (praiskup@redhat.com)
  - Fix aarch64 configuration for Azure Linux 3 (negativo17@gmail.com)


author: Pavel Raiskup <pavel@raiskup.cz> 43.5-1
changelog:
  - add PQ keys to rhel9 (msuchy@redhat.com)
  - Switch Mageia 10+ and Cauldron to DNF5 (ngompa@mageia.org)
  - EOL Fedora 41


author: Pavel Raiskup <pavel@raiskup.cz> 44.3-1
changelog:
  - the fedora-release-eln renamed to fedora-eln-release
  - Add config for Fedora 44 version of RISC-V port (marcin@juszkiewicz.com.pl)
  - set bootstrap_image_ready=True for AlmaLinux configs (andrew.lukoshko@gmail.com)
  - re-enable bootstrap images for x86_64_v2 AlmaLinux configs (andrew.lukoshko@gmail.com)
  - remove dependency on python3-dnf (msuchy@redhat.com)


author: Pavel Raiskup <pavel@raiskup.cz> 44.4-1
changelog:
  - Fixes #1761: Add Fedora Rawhide RISC-V (jmontleo@redhat.com)
  - configs: add Azure Linux 4.0 beta configuration (tobiasb@microsoft.com)


author: Scott Williams <vwbusguy@fedoraproject.org> - 1.2-4
changelog:
  - Patch whitespace in spec file
  - Fix syntax for applying patches during rpm build
  - Bump BuildRequires to use pcre2-devel


author: Scott Williams <vwbusguy@fedoraproject.org> - 1.2-8
changelog:
  - Rebase to upstream be1e01ea173defc9837bd1b90dc72ed63c8131e7
  - Remove patches that were merged upstream
  - BZ2249532 - Fix tilde operator


author: Frantisek Krenzelok <fkrenzel@redhat.com> - 6.12.0-20
changelog:
  - Change the certificate bundle used to popule Mono certificate store
  - https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile


author: Olivier Fourdan <ofourdan@redhat.com> - 2.3.8-2
changelog:
  - Fix memleak in XmString from:
    https://sourceforge.net/p/motif/code/merge-requests/10/
  - Add NET_WORKAREA and GTK_WORKAREAS support from:
    https://sourceforge.net/p/motif/code/merge-requests/11/


author: Robert-André Mauchin <zebob.m@gmail.com> - 0.38.0-1
changelog:
  - Update to 0.38.0
  - Disable shaderc as per https://github.com/mpv-player/mpv/issues/13940
  - Close: rhbz#2275979


author: Sérgio Basto <sergio@serjux.com> - 0.40.0-1
changelog:
  - Update mpv to 0.40.0
  - filesystem package owns completions folders, no need to co-own
    these directories anymore


author: David Pascual Hernandez <davherna@redhat.com> - 1.22.0-1
changelog:
  - f43d20f style: Reformat by black (David Pascual)
  - 768bba5 fix: podman: set podman connection information for ansible (David Pascual)
  - 4d0b63c chore: setup: package seccomp filter (David Pascual)
  - 9b2d980 docs: Update seccomp configuration example (David Pascual)
  - f3deca1 feat: podman: handle custom network configuration (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.0-1
changelog:
  - 64a84db feat: Add support for translanting job-owner of kickstart (David Pascual)
  - 868523c feat: Add translantion for kernel_options and kernel_options_post (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.1-1
changelog:
  - 0cabc75 fix: Translate job-group properly (David Pascual)
  - 70e07c1 fix: Return empty list when there is no content in res_ks_list (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.3-1
changelog:
  - 4da221c fix: Translate nested or/and constraint properly (David Pascual)
  - 60275ee fix: Make distro_variants working as patterns (David Pascual)
  - c02cc90 docs: Update maintainer email (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.3-1
changelog:
  - cee2f5b fix : Not try to login beaker hub unless needed (David Pascual)
  - 75eb8ea chore: Release version 1.23.3 (github-actions)
  - 4da221c fix: Translate nested or/and constraint properly (David Pascual)
  - 60275ee fix: Make distro_variants working as patterns (David Pascual)
  - c02cc90 docs: Update maintainer email (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.4-1
changelog:
  - 75d8c3b chore: Enable epel-10 builds in Packit (David Pascual)
  - 4a98123 fix: Support pass fetch_url to task (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.5-1
changelog:
  - b46c7c4 chore: Bump python-semantic-release to fix release issue (David Pascual)
  - 033e1f7 chore(packit): Update epel spec for fedora propose upstream (David Pascual)
  - aeb12fe fix: Enforce beaker-client 29.2 to fix fetch_url error (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.24.0-1
changelog:
  - 39e9d79 feat: Add support to pass watchdog panic="ignore" in Beaker recipe (David Pascual)
  - 801ef4b fix: Fix nested and/or issue (David Pascual)
  - fad14c2 test: Add _translate_constraint test (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.25.0-1
changelog:
  - 8ed12e7 feat: Add support for Beaker group key (David Pascual)
  - 8e6ab07 fix: Revert commit 0cabc75 (David Pascual)


author: Alain Vigne <avigne@fedoraproject.org> 1.3.3-2
changelog:
  - Install the shared library instead of default static one. Solve RHBZ#2241358
  - Add a -static subpackage


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 7.0.0-1
changelog:
  - Update to 7.0.0 - Closes rhbz#2123699 rhbz#2113532
  - Change license from GPL2 to Apache2
  - Adapt Source for GitHub releases
  - Switch to cmake version
  - Move conversion scripts to doc


author: Michael J Gruber <mjg@fedoraproject.org> - 1.25.2-1
changelog:
  - rebase to 1.25.2 (rhbz#2309092)
  - various fixes all across the board
  - enhanced redaction, structured text and annotation features
  - new tool "mutool audit" to create summary of PDF file composition


author: Carl George <carlwgeorge@fedoraproject.org> - 3.3.1-8
changelog:
  - Include NOTICE file as a license
  - Use upstream doc installation
  - Do not ship epub file
  - Update license expression to SPDX


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.16-4
changelog:
  - Change private key cipher to aes-256-cbc
  - Remove obsolete system V conditionals in the specfile
  - Move user/group creation logic to sysusers.d fragments


author: avid Beveridge <dave@bevhost.com> 2.2.1-39
changelog:
  - add feature notify_cmd
  - suppress fatal escalation of uninitialized variables warning
  - modify systemd unit files to refer to /usr/bin instead of /usr/sbin


author: josef radinger <cheese@nosuchhost.net> - 2.6.0-1
changelog:
  - bump version
  - add basic_passwords.txt and vulnerabilities.csv
  - cleanup spec-file
  - remove patch1


author: Kalev Lember <klember@redhat.com> - 4.0~alpha-1
changelog:
  - Update to 4.0.alpha
  - Switch to meson build system
  - Require nautilus-extensions rather than nautilus


author: Mark McKinstry <mmckinst@fedoraproject.org> - 20240728-1
changelog:
  - upgrade to 20240728
  - include work from Xose Perez https://src.fedoraproject.org/rpms/nawk/pull-request/7


author: Davide Cavalca <dcavalca@fedoraproject.org> - 0.7-8
changelog:
  - Regenerate autotools; Fixes: RHBZ#2143996
  - Backport upstream fix for IPv6 support
  - Backport an upstream fix and a pending PR for the ssh plugin


author: Dominik Mierzejewski <dominik@greysector.net> - 1.0.7-3
changelog:
  - Switch to HTTPS URLs
  - Enable tarball signature verification
  - Drop unused patch
  - Sort file list alphabetically
  - Use SPDX identifiers in License: field


author: Steve Cossette <farchord@gmail.com> - 3.8-1
changelog:
  - Update to 3.8 to fix several CVEs:
  - CVE-2024-48991: Prevent race condition on /proc/$PID/exec evaluation
  - CVE-2024-11003: Drop usage of Module::ScanDeps to prevent LPE.
  - CVE-2024-48990: Do not set PYTHONPATH environment variable to prevent a LPE.
  - CVE-2024-48992: Do not set RUBYLIB environment variable to prevent a LPE.


author: Michel Lind <salimma@fedoraproject.org> - 0.10.1-4
changelog:
  - Allow bundling tree-sitter for EL10
  - Add MIT to list of licenses since we are unconditionally bundling tree-
    sitter parsers
  - Convert bundled licenses file to SPDX expressions


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 5:4.2.1-1
changelog:
  - 4.2.1 release
  - disable doc subpackage due to missing cmark-gfm dependency for htmldocs
  - update with-lockfile-path fixes RHBZ#2360947


author: Orion Poplawski <orion@nwra.com> - 1.6.5-4
changelog:
  - Add patch to fix incompatible pointer type (FTBFS)
  - Add dependency on python3-certifi (bz#2250858)


author: Michel Lind <salimma@fedoraproject.org> - 0.3-1
changelog:
  - Update to 0.3
  - Prevent invalid fragment values from leading to a buffer overrun
  - Use SPDX license identifier


author: Radu Rendec <radu@rendec.net> - 0.1-4
changelog:
  - Update license tag to use SPDX identifiers
  - Use the newer autosetup macro
  - Do not call the 
    CFLAGS="${CFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   }" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   }" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules }" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2   -I/usr/lib64/gfortran/modules }" ; export FCFLAGS ; 
    VALAFLAGS="${VALAFLAGS:--g}" ; export VALAFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes }" ; export LDFLAGS ; 
    LT_SYS_LIBRARY_PATH="${LT_SYS_LIBRARY_PATH:-/usr/lib64:}" ; export LT_SYS_LIBRARY_PATH ; 
    CC="${CC:-gcc}" ; export CC ; 
    CXX="${CXX:-g++}" ; export CXX macro explicitly


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.47^20180101git9b59468-1
changelog:
  - Update for new versioning policy
  - Various fixes to bring up to date with the packaging guidelines
  - Ensure directories exist before installing


author: Michel Lind <salimma@fedoraproject.org> - 2.102-1
changelog:
  - Update to 2.102 upstream release; Resolves: rhbz#2334057
  - Fix build with GCC 15; Resolves: rhbz#2340933


author: Jens Petersen <petersen@redhat.com> - 2.31.5-1
changelog:
  - rebase to nix-2.31.5 using libgit_1.9
  - fixes GHSA-vh5x-56v6-4368
  - https://nix.dev/manual/nix/2.31/release-notes/rl-2.31.html


author: Peter Oliver <git@mavit.org.uk> - 16p-4
changelog:
  - Update build options
  - Drop obsolete options.
  - Specify the correct build flags for ARM and zSeries.


author: Kalev Lember <klember@redhat.com> - 0.1.0~openh264_2.3.1-1
changelog:
  - Switch to using upstream openh264-2.3.1 tag
  - Make sure the matching openh264 version is listed as part of the rpm
    version tag
  - Stop using forge macros to get better control over the version and
    release tags


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.0.0-1
changelog:
  - ARC version 7 packaged for EPEL with a different package name
  - Based on the Fedora rawhide package
  - These packages declare conflicts with the ARC version 6 packages


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.0.0-3
changelog:
  - Update the VOMS attribute certificate signing hash algorithm
  - Re-enable the VOMSUtilTest on Fedora 43 (after above fix)
  - Fix unowned directory /etc/arc.conf.d


author: Michael J Gruber <mjg@fedoraproject.org> - 0.39-1
changelog:
  - rebase with upstream release 0.39 (rhbz#2348751)
  - general improvements and fixes
  - deprecated legacy python bindings are dropped


author: Davide Cavalca <dcavalca@fedoraproject.org> - 0.9.10-13
changelog:
  - Add missing Requires on shadow-utils for user creation in pre
    Fixes: RHBZ#2208017
  - Convert license tag to SPDX


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.12-1
changelog:
  - New version
    Resolves: rhbz#2316447
  - Dropped privileges when operating on user files
    Resolves: CVE-2024-47191


author: Pat Riehecky <riehecky@fnal.gov> - 2.10.5-2
changelog:
  - Fix incorrect permissions on /usr/libexec/ocsinventory-agent/ocsinventory-agent.cron
  - Correct manpages not tagged as doc


author: Simone Caronni <negativo17@gmail.com> - 0.15.0-6
changelog:
  - Leave autodetection of hardware extensions as per developer's comment at
    https://bugzilla.redhat.com/show_bug.cgi?id=2307795#c16


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.6.8-2
changelog:
  - Adapt package for EPEL 10
  - Add EPEL 10 packages for the slapi library that is no longer part of
    the openldap package in RHEL 10.


author: Benjamin Gilbert <bgilbert@backtick.net> - 4.0.0-1
changelog:
  - New release
  - Add developer documentation to -devel subpackage
  - Use correct SPDX license identifier
  - Update project URL to HTTPS


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.9.1-1
changelog:
  - Update to 1.9.1 - Closes rhbz#2362077 rhbz#2354430 rhbz#2352319
    rhbz#2350839 rhbz#2348836 rhbz#2339349


author: Jens Petersen <petersen@redhat.com> - 0.5.0.1-1
changelog:
  - https://hackage.haskell.org/package/ormolu-0.5.0.1/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Packit <hello@packit.dev> - 1.15.1-1
changelog:
  - We have fixed a bug that prevented running `sync_release()` on a `PackitAPI` instance initialized with `non_git_upstream=True` repeatedly due to an improper clean-up. (#2691)


author: Packit <hello@packit.dev> - 1.15.2-1
changelog:
  - Packit now uses the specfile library's sanitization when parsing spec files.
  - Resolves: rhbz#2450841


author: Packit <hello@packit.dev> - 1.15.3-1
changelog:
  - We've fixed the formatting of the strings Packit appends to the changelog. Now there will be at most one blank line before or after the Packit comment. (#2707)
  - Resolves: rhbz#2453842


author: Packit <hello@packit.dev> - 1.16.0-1
changelog:
  - Packit CLI has a new option `--[no-]update-release` that, by default, follows the value of the option set in the config, and also allows you to override manually, if necessary. (#2713)
  - In addition to `version_update_mask`, users can now use a new `version_update_specifiers` configuration option to control the upstream versions allowed to be release-synced. The option accepts [PEP440 version specifier sets](https://packaging.pypa.io/en/stable/specifiers.html), for example `version_update_specifiers: >=1.0,~=1.0`. (#2710)
  - Resolves: rhbz#2461103


author: Packit <hello@packit.dev> - 1.16.2-1
changelog:
  - Add HTTP timeouts and make `get_monitoring_metadata()` unauthenticated which should improve the UX of `packit validate`. (#2730)
  - Resolves: rhbz#2502899


author: Jens Petersen <petersen@redhat.com> - 3.1.3-25
changelog:
  - update to pandoc-3.1.3 to enable LUA (#2238149)
  - add deps: hslua-{cli,module-zip,repl}, isocline, typst,
    digits, ordered-containers, toml-parser, and pandoc-lua-engine
  - pandoc server disabled for now
  - note that LUA support is disabled on ppc64le (#2172771)


author: Jens Petersen <petersen@redhat.com> - 3.1.3-28
changelog:
  - pandoc-cli is now packaged in Fedora
  - move hslua subpackages to pandoc-cli
  - backport fixes for CVE-2023-35936 and CVE-2023-38745


author: Jens Petersen <petersen@redhat.com> - 3.1.11.1-31
changelog:
  - https://hackage.haskell.org/package/pandoc-3.1.11.1/changelog
  - move pdf meta subpackage to pandoc-cli


author: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> - 1.7.4-14
changelog:
  - Set dmenu-wayland and dmenu to Recommends instead of Requires to have
    a choice to install one or the other or both. Helpful when using Wayland
    and having xorg-x11-server-Xorg for XWayland purpose only.
    Resolves: rhbz#2335143


author: Peter Georg <peter.georg@physik.uni-regensburg.de> - 1.7.4-15
changelog:
  - Only recommend wl-clipboard if libwayland-client is installed
  - Only recommend xclip if xorg-x11-server-Xorg is installed


author: Jens Petersen <petersen@redhat.com> - 0.8.8.0-1
changelog:
  - https://hackage.haskell.org/package/patat-0.8.8.0/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.8-1
changelog:
  - update to 1.3.8 (resolves rhbz#2314222)
  - switch to GitHub source URL
  - correct License tag after license review
  - switch to autosetup macro


author: Filipe Rosset <filiperosset@fedoraproject.org> - 5.4.3-1
changelog:
  - update to 5.4.3 fixes rhbz#2492868
  - a bunch of other bugs were fixed and will be backported to all supported
    Fedora / EPEL versions


author: Paul Howarth <paul@city-fan.org> - 1.3.15-1
changelog:
  - Update to 1.3.15
    - Improve Redis driver performance
    - Implement searchOn/deleteIfLowerThan into Redis
    - Prefer Redis::Fast


author: Paul Howarth <paul@city-fan.org> - 1.3.19-1
changelog:
  - Update to 1.3.19 (rhbz#2477392)
    - Apache::Session::Generate::SHA256 used a low-entropy seed (time, PID, rand,
      stringified hash ref) to derive session identifiers; use Crypt::URandom to
      generate session ids from a cryptographically secure source, falling back
      to the previous hashing method only if Crypt::URandom is unavailable
      (CVE-2026-8503, similar in scope to CVE-2025-40931 and CVE-2025-40932)
    - Fix Redis indexes: never cleaned before
    - Improve resilience and reliability of Patroni driver


author: Paul Howarth <paul@city-fan.org> - 1:0.09-14
changelog:
  - Use SPDX-format license tag
  - Drop support for building with rpm < 4.9
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28
    - Add optional prereqs to metadata to help prereq analysis tools
      (CPAN RT#151992)
  - Avoid use of deprecated patch syntax


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.26-1
changelog:
  - Update to 1.26
    - Add Corinna keywords, new with Perl 5.38.0 (PR #8)
      ADJUST class field method
  - Package tests


author: Jitka Plesnikova <jplesnik@redhat.com> - 0.66-1
changelog:
  - 0.66 bump (rhbz#2318577)
    - Remove bundled Test::More
    - Possible precedence problem between ! and string eq
    - Silence clang warnings


author: Paul Howarth <paul@city-fan.org> - 0.500002-1
changelog:
  - Update to 0.500002
    - Full rewrite
      - The new version can parse nested entries to an arbitrary depth, rather
        than just groups
      - It can parse many more formats, and can format the outputs more flexibly;
        this means it can better handle the change logs that actually exist on
        CPAN
    - Parsed releases keep their original order
    - Pass given ChangeLog filename for --check
  - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 0.500003-1
changelog:
  - Update to 0.500003
    - Fix calling ->name on an unnamed group
    - Fix ->set_changes call on groups
  - Disable extra tests for now


author: Paul Howarth <paul@city-fan.org> - 0.001-3
changelog:
  - Incorporate package review feedback (rhbz#2277753)
    - Tweak %description
    - BR: perl(VERSION) >= 5.6


author: Paul Howarth <paul@city-fan.org> - 0.09-1
changelog:
  - Update to 0.09
    - Update spelling errors to resolve CPAN RT#83824 and CPAN RT#86563
  - Drop redundant buildroot cleaning in %install section
  - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.33-1
changelog:
  - Update to 0.33
    - Update docs to describe which modules are needed for which formats
    - Update Config::General requirement for conf files to a non-broken version
      (2.48)
    - Don't try to upgrade old Config::General versions
    - Fix is_supported method verifying the version of required modules
    - Documentation clean-ups
  - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 2.63-18
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Re-format %description to wrap at 80 columns
    - Use patch rather than scripted iconv to fix Changelog character encoding
    - Drop redundant buildroot cleaning in %install section
    - Simplify find command using -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.65-1
changelog:
  - Update to 2.65
    - Copy 'default' hash, avoid modifying it (CPAN RT#142095)
    - Catalyst subversion repository no longer exists, so code moved to GitHub:
      https://github.com/TLINDEN/Config-General
    - Clarified license, which is now Artistic License 2.0 (CPAN RT#132893)
    - Correctly include directories (CPAN RT#139261)
    - Remove the comma from legal variable names, added mandatory start
      characters a-zA-Z0-9 (CPAN RT#118746); added a section in the POD to
      clarify this
    - Fix IfDefine code (CPAN RT#119160)


author: Paul Howarth <paul@city-fan.org> - 2.28-1
changelog:
  - Update to 2.28
    - Replace both uses of bareword filehandles with 'my' variables
    - Modernize Makefile.PL
    - Make corresponding patches where appropriate to Tiny.pm and t/02.main.t


author: Paul Howarth <paul@city-fan.org> - 2.29-1
changelog:
  - Update to 2.29
    - Edit to remove Test::Pod from TEST_REQUIRES in Makefile.PL, again
    - Update version number in t/02.main.t


author: Paul Howarth <paul@city-fan.org> - 2.30-1
changelog:
  - Update to 2.30
    - Add support for an array syntax for cases where you wish to assign an array
      of values to a key
      - See the new POD section called ARRAY SYNTAX
      - See also the updated question in the FAQ: What happens if a key is
        repeated?
      - See also the sample code in the Synopsis, in t/02.main.t and in
        t/test.conf
      - In each case, search for the word greetings to find the new code samples


author: Paul Howarth <paul@city-fan.org> - 0.09-1
changelog:
  - Update to 0.09 (rhbz#2319049)
    - Fix flaky encode test (CPAN RT#27574)
    - Convert build to Dist::Zilla
  - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12 (rhbz#2320853)
    - Add extra cipher support (GH#1)
    - Add DES support
    - Add AES 128/192/256 support
    - Add IDEA support
    - Add SEED Support
    - Add Camellia 128/192/256 support
    - Add tests and test files for additional ciphers and alternate cipher
      modules (if available)
    - Add supporting function(s)/method(s) for additional ciphers
    - Add tests to verify OpenSSL can read files encrypted by Convert::PEM (if
      available)
    - Change key bytes_to_key in Convert::PEM::CBC to match openssl algorithm
    - Make some modifications to accommodate SEED and IDEA (really old) cipher
      modules
    - Make ASN optional
    - Add DER support and documentation
    - Add other access methods to documentation
    - Additional encode/decode testing with DER


author: Paul Howarth <paul@city-fan.org> - 0.13-1
changelog:
  - Update to 0.13 (rhbz#2330122)
    - Fix recent issues in Crypt::DSA (CPAN RT#156495)
    - Handle undefined values and redefined iv (GH#2)
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 4.39-1
changelog:
  - Update to 4.39
    - Fix Windows -Dusequadmath (GH#229, GH#235)
    - Fix inconsistent behavior between decoding escaped and unescaped
      surrogates, and escaped non-characters vs. non-escaped non-characters; now
      aligned to JSON::PP (GH#227, GH#233)
    - Add type_all_string tests (GH#236)
    - Silence UV to char cast warnings (GH#232)
    - Fix MSVC preprocessor errors (GH#232)
    - Fix -Wformat warnings on Windows (GH#228)
    - Clarify BigInt decoding (GH#226)
  - Drop EL-7 support
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 4.40-1
changelog:
  - Update to 4.40
    - Fix overflow with overlong numbers, fuzzing only (CVE-2025-40929)
    - Detect more malformed numbers, with two decimal points
    - Pin Github actions to latest @v via pinact run -u


author: Paul Howarth <paul@city-fan.org> - 4.41-1
changelog:
  - Update to 4.41
    - Fix BOM-shift PV-corruption SIGABRT (CVE-2026-9516)
    - Fix dupkeys_as_arrayref type confusion (CVE-2026-9334)
    - Fix incr_parse single-quote string delimiter (GH#245)
    - Fix a one-byte out-of-bounds heap read reachable via allow_barekey on
      truncated input (GH#244)


author: Paul Howarth <paul@city-fan.org> - 3.04-13
changelog:
  - Fix decryption of ciphertext created with 'header' => 'randomiv'
    https://bugzilla.redhat.com/show_bug.cgi?id=2235322
    https://github.com/lstein/Lib-Crypt-CBC/issues/6
    https://github.com/lstein/Lib-Crypt-CBC/pull/7


author: Paul Howarth <paul@city-fan.org> - 3.07-1
changelog:
  - Update to 3.07 (rhbz#2383870)
    - New upstream maintainer
    - Fix CVE-2025-2814 by using Crypt::URandom
    - Fix decryption of ciphertext created with 'header' => 'randomiv'
    - Fixed bug in which manually-specified key and -pkdf=>"none" was not having
      any effect
    - Converted build process to Dist::Zilla
    - Miscellaneous minor Dist::Zilla related changes
  - Switch upstream source URL from cpan.metacpan.org to www.cpan.org to skip a
    redirect
  - Package new LICENSE, SECURITY.md and vulnerabilities.txt files


author: Xavier Bachelot <xavier@bachelot.org> - 1.01-26
changelog:
  - Drop now unneeded workaround for debuginfo generator (RHBZ#2284392)
  - Convert License tag to SPDX
  - Cleanup


author: Paul Howarth <paul@city-fan.org> - 1.19-1
changelog:
  - Update to 1.19
    - New maintainer
    - This release resolves CVE-2011-3599
    - Added a statement to recommend against using DSA
    - Fixed a few long standing bugs
    - The build process is moved to Dist::Zilla
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 1.20-1
changelog:
  - Update to 1.20
    - This module is now marked as deprecated: Crypt-DSA-GMP is a possible
      replacement
    - Improve the call to IPC::Open3::open3
    - Replace two arg open (CVE-2026-8704)
    - Replace rand() (CVE-2026-8700)
    - Add a security policy
    - Add use warnings
    - Typo fix (CPAN RT#86424)
  - Use existing dependency Crypt::URandom rather than Crypt::SysRandom to
    generate seed in Crypt::DSA::KeyChain; both modules use getrandom() as
    the backend on Linux, and Crypt::SysRandom is currently not available
    in EPEL


author: Paul Howarth <paul@city-fan.org> - 1.21-1
changelog:
  - Update to 1.21
    - Fixed key material reuse for multiple signing events (CVE-2026-12205,
      CWE-323)
      - sign() reused the DSA nonce k across signatures (r and k^-1 were cached
        on the key and not regenerated), allowing private-key recovery from two
        signatures over different messages
      - Now generates a fresh nonce per signature
      - Keys used to sign more than once with an affected version should be
        considered compromised


author: Paul Howarth <paul@city-fan.org> - 1.22-1
changelog:
  - Update to 1.22
    - Hardening: Use a fresh, independent CSPRNG witness every round
    - Security fix: Modulo bias in key generation (CVE-2026-14570); an attack
      with hundreds of signatures could lead to full private-key compromise;
      keys should be considered compromised and new keys should be generated


author: Paul Howarth <paul@city-fan.org> - 0.261630-1
changelog:
  - Update to 0.261630 (rhbz#2488228)
    - Change the default hash algorithm to HMAC-SHA256, and increase the default
      number of iterations to 600,000, in line with current OWASP recommendations
      (CVE-2026-9641)
    - Generate salts using Crypt::URandom (a strong system RNG) instead of perl's
      builtin rand(), which is not cryptographically secure (CVE-2026-9638)
    - Use a constant-time comparison in 'validate' to avoid timing attacks
      (CVE-2017-20240)
  - Switch to Module::Build::Tiny flow
  - Package new README file


author: Paul Howarth <paul@city-fan.org> - 1.4.3-1
changelog:
  - Update to 1.43
    - Replace use of the cryptographically weak rand() function with the much
      stronger Crypt::URandom::urandom() (GH#3, CVE-2026-6659, rhbz#2479575)
    - Add Encode, Exporter, ExtUtils::MakeMaker to Makefile.PL
    - Add files AI_POLICY.md and SECURITY.md


author: Paul Howarth <paul@city-fan.org> - 0.58-1
changelog:
  - Update to 0.58
    - It's 2021
    - "class" is not a CSV attribute to pass on (GH#8)
  - Use author-independent source URL


author: Paul Howarth <paul@city-fan.org> - 2.0017-1
changelog:
  - Update to 2.0017 (rhbz#2236875)
    - Get rid of old perl4-style ' package separator and use :: instead for
      compatibility with perl 5.38 (CPAN RT#148417)


author: Paul Howarth <paul@city-fan.org> - 2.0018-1
changelog:
  - Update to 2.0018 (rhbz#2248772)
    - Tiny documentation and metadata fixes to make sure people go to the correct
      issue tracker


author: Paul Howarth <paul@city-fan.org> - 2.0019-1
changelog:
  - Update to 2.0019 (rhbz#2249377)
    - Improvement so that when you try to put too much data in you get a useful
      error, and don't corrupt the database
  - Use author-independent source URL
  - Drop support for building with Module::Build < 0.42


author: Paul Howarth <paul@city-fan.org> - 0.04-46
changelog:
  - Spec tidy-up
    - Use SPDX-compatible license tag
    - Use author-independent source URL
    - Drop redundant buildroot cleaning in %install section
    - Simplify find command using -delete
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06
    - Move to more modern structure
    - Use Dist::Zilla for build
    - Move tests to Test2::v0
  - Package LICENSE file
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.28-1
changelog:
  - Update to 1.28
    - Bug fix: undef values in hashes were treated incorrectly: need to check
      for existence, not definedness before comparing (GH#21)
  - Use SPDX-format license tag
  - Use %license unconditionally
  - Drop NOTES and README files as they provide nothing useful to users


author: Paul Howarth <paul@city-fan.org> - 2.42-1
changelog:
  - Update to 2.42
    - Perltidy source to preferred format
    - Fixed issues serializing the global stash
    - Added test to detect if serializing the global stash breaks anything


author: Paul Howarth <paul@city-fan.org> - 0.051-1
changelog:
  - Update to 0.051
    - Update author contact info
  - Remove perl(MODULE_COMPAT), replaced by generators


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04
    - Fixed the warnings from pack that the testsuite was generating
      (CPAN RT#123226)
    - Moved hexdump script to eg/, so it won't be installed (CPAN RT#123224)
    - Added "use warnings" and refactored to drop "use vars"
    - Refactored the documentation
    - Added SEE ALSO, with links to lots of other hex dumpers
    - Removed indirect method use
    - SYNOPSIS wasn't a working example
    - Fixed CPAN RT#61974 - couldn't dump "0", for example
  - Fix permissions verbosely
  - Package new upstream Changes and LICENSE files
  - The hexdump.pl script is now just packaged as documentation eg/hexdump


author: Paul Howarth <paul@city-fan.org> - 2:1.59-1
changelog:
  - Update to 1.59
    - Fixed tests to pass with DateTime::Locale 1.37+ (GH#34)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 2:1.63-1
changelog:
  - Update to 1.63 (rhbz#2245551)
    - Switched to using the 'Perl_isfinite' function instead of trying to
      implement this ourselves in XS code; this should fix quadmath builds on
      Windows (GH#139)


author: Paul Howarth <paul@city-fan.org> - 2:1.65-1
changelog:
  - Update to 1.65 (rhbz#2248104)
    - Fix builds on macOS with Perls before 5.22.0; this seems to have the same
      issue as Windows on older Perls (GH#141)


author: Paul Howarth <paul@city-fan.org> - 1:1.79-1
changelog:
  - Update to 1.79
    - Fix too-strict type checking for time zones: this module now uses the same
      check as DateTime itself, which allows for things that don't subclass
      DateTime::TimeZone as long as they provide the same API (GH#30)


author: Paul Howarth <paul@city-fan.org> - 0.009-1
changelog:
  - 0.009 bump (rhbz#2185631)
  - Use author-independent source URL
  - Fix permissions verbosely
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.07-1
changelog:
  - Update to 2.07 (rhbz#2185832)
    - Fix compatibility with bleadperl (CPAN RT#144051)
    - Small Pod and Distribution clean-ups (GH#1)
  - Use author-independent source URL
  - Fix permissions verbosely
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.04-23
changelog:
  - Use SPDX-format license tag
  - Use author-independent source URL
  - Simplify find command using -delete
  - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.0015-1
changelog:
  - Update to 0.0015
    - Test warnings more carefully to avoid spurious test failures caused by a
      bug in Test2::Util


author: Paul Howarth <paul@city-fan.org> - 0.10-27
changelog:
  - Spec tidy-up
    - Specify all dependencies
    - Use author-independent source URL
    - Fix permissions verbosely
    - Make %files list more explicit
    - Use %license
    - Simplify find command using -empty and -delete
    - Drop redundant buildroot cleaning in %install section
    - Drop redundant removal of empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.004-1
changelog:
  - Update to 0.004 (rhbz#2185089)
    - Port test C code to Perl 5.33.1, which defines a PERL_VERSION_GE() macro
      that clashes with the one this code previously had
    - In test C code, avoid a compiler warning that arises on Perl 5.20
    - In test C code, rename some macros for better style
    - In test C code, better argument parenthesisation in a macro
  - Fix permissions verbosely
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.913-1
changelog:
  - Update to 1.913 (rhbz#2159569)
    - This version now requires Perl v5.12
    - Some small tweaks made to the code to take advantage of v5.12
    - Update distribution metadata
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 1.953-1
changelog:
  - Update to 1.953
    - As promised, this release no longer works on v5.8; in fact, due to some
      upstream libraries, it hasn't in some time
    - Documentation has been cleaned up to stop referencing long-dead other
      libraries or methods
    - Some small code changes to benefit from v5.10 and v5.12 improvements
  - Use SPDX-format license tag
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.954-1
changelog:
  - Update to 1.954 (rhbz#2280644)
    - Fix for CVE-2024-4140: An excessive memory use issue (CWE-770) exists in
      Email-MIME before version 1.954, which can cause denial of service when
      parsing multipart MIME messages; the fix is the new $MAX_PARTS
      configuration, which limits how many parts we will consider parsing
      (the default $MAX_PARTS is 100)


author: Paul Howarth <paul@city-fan.org> - 1.028-1
changelog:
  - Update to 1.028
    - Add a (for now undocumented) $PRE_2231_FORM package variable; if set to
      false, when RFC2231-style parameters are used, a pre-RFC2231-style version
      will *not* also be provided; this variable is true by default
    - Update author info
  - Use SPDX-format license tag
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.218-1
changelog:
  - Update to 2.218
    - Add ->header_rename to header object
    - Issue a warning on non-ASCII codepoints added to message
    - Update author contact info
    - Bump version required to v5.12.0 (it was already effectively that after
      some upstream changes)
  - Use SPDX-format license tag
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    - The field names for an exception are now checked to ensure that they are
      valid Perl identifiers (GH#13)
  - Package new CODE_OF_CONDUCT.md file
  - Use author-independent source URL


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12 (rhbz#2267821)
    - Document the '->define' method
    - Overall module style updates
    - 'use v5.14' in all files
    - Use 'package NAME VER' syntax
    - Use 'Test2::V0' instead of 'Test::More' + 'Test::Fatal'


author: Paul Howarth <paul@city-fan.org> - 0.8001-1
changelog:
  - Update to 0.8001
    - Remove hack (see CPAN RT#45224); the hijacking of EUMM's 'static_lib'
      method is now obsolete, as well as causing problems
    - Also added a couple of code tidy-ups


author: Paul Howarth <paul@city-fan.org> - 0.014-1
changelog:
  - Update to 0.014
    - Drop 5.006 support
    - Compensate for perls without installsitescript
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.008-1
changelog:
  - Update to 0.008
    - Encoding directive added to POD
    - Corrections in test files to guard against CPANtesters who run tests with
      PERL_AUTHOR_TESTING turned on


author: Paul Howarth <paul@city-fan.org> - 0.3.7-1
changelog:
  - Update to 0.3.7 (rhbz#2157274)
    - Fix test failures on Windows (GH#2)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.34-25
changelog:
  - Cosmetic changes for EPEL
    - Use author-independent source URL
    - Classify build dependencies by usage
    - Fix permissions verbosely
    - Make %files list more explicit
    - Avoid mixing spaces and tabs
    - Avoid use of macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.35-1
changelog:
  - Update to 0.35
    - Use 3-argument version of open() to avoid arbitrary code execution
      vulnerability (GH#4, CVE-2011-10007)


author: Paul Howarth <paul@city-fan.org> - 1.16-1
changelog:
  - Update to 1.16
    - Fix test when run after 'make clean' (CPAN RT#142008)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - Documentation improvements
    - Avoid win32_fmode() when perl is built by UCRT compiler, as UCRT changes
      struct _iobuf (affects MSWin32 only)
  - Improve %description
  - Classify buildreqs by usage
  - Remove bogus exec permissions on source files
  - Add %{?perl_default_filter}
  - Drop redundant buildroot cleaning
  - Drop redundant removal of empty directories from the buildroot
  - Simplify find command using -empty and -delete
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.6400-1
changelog:
  - Update to 1.64
    - Update AlphaVantage.pm (GH#447)
    - Fix to Stooq.pm (GH#445)
    - Updated ASX.pm (GH#404)
    - Added more fields to CSE.pm and exposed all labels
    - Changed parsing in Comdirect.pm (GH#413)
    - Complete rewrite of OnVista.pm (GH#414)
    - Minor fix to FinanceAPI decoding JSON (GH#434)
    - Modified YahooJSON to deal with "nan" as dividend yield in JSON
    - New CurrencyRates module, CurrencyRates/FinanceAPI (GH#427)
    - Fixed Bourso.pm (GH#417)
    - Allowed Currency Rates modules Fixer.pm and OpenExchange.pm to read their
      API keys from environment variables (GH#426)
    - Removed references to IEXCloud (IEX ended support for all products at the
      end of August 2024)
  - Switch source URL from cpan.metacpan.org to www.cpan.org
  - Add build conditional for author tests, disabled by default


author: Paul Howarth <paul@city-fan.org> - 1.6500-1
changelog:
  - Update to 1.65
    - Added EXCHANGE feature to Sinvestor.pm and some fixes (GH#481)
    - Added EXCHANGE feature to OnVista.pm (GH#480)
    - Added EXCHANGE feature to Consorsbank.pm and some fixes (GH#479)
    - Enabled usage count in Quote.pm
    - Removed DWS.pm
    - Improved check that dividend yield is a number in YahooJSON.pm by adding
      regex anchors
    - Added ssl_opts to user agent in Union.pm to account for bad certificate
      chain (GH#482)
    - Added ETFs search, more labels and EXCHANGE feature to Comdirect.pm (GH#478)
    - GoogleWeb: Add support for Hong Kong Exchange (GH#476)
    - YahooJSON: Adjust other currency fields when data is returned in GBp, ZAc,
      or ILA
    - Added labels wkn, ìsin, close, ask, bid, p_change, time to OnVista.pm
    - Modified OnVista.pm to enable search by ISIN and WKN and search for ETFs
    - Added methodinfo hash to Tradegate.pm (GH#465)
    - Added labels isin, open, ask, bid, time to Tradegate.pm (GH#465)
    - Fixed Tradegate.pm - Search for ETFs (GH#465)
    - Removed MorningstarAU (GH#405)
    - Fixed malformed character in YahooWeb.pm (GH#468)
    - Changed useragent in YahooJSON.pm (GH#467)
    - Added methodinfo hash to AEX.pm (GH#466)
    - Added labels exchange, close, time to AEX.pm (GH#466)
    - Fixed XETRA.pm (GH#460)
    - Added methodinfo hash to Fool.pm
    - Fixed MorningstarJP.pm (GH#443, GH#451)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.6600-1
changelog:
  - Update to 1.66
    - Modified CurrencyRates/CurrencyFreaks.pm to return from and to values
      instead of calculated rate
    - Removed Bloomberg.pm, Tiaacref.pm, Troweprice.pm
    - AlphaVantage: Return 'symbol not found' when no price data is returned
    - ASX: Changed error message when symbol isn't found (GH#497)
    - Added a new module to fetch the fund NAV from CMBChina (GH#494)
    - Added Cookie Jar to Comdirect user agent (GH#491)
    - Removed HU.pm, Oslobors.pm, and SEB.pm (GH#490)


author: Paul Howarth <paul@city-fan.org> - 1.6700-1
changelog:
  - Update to 1.67
    - Fixed ASEGR.pm; web site redesigned, URL used for data was no longer
      working (GH#509)
    - Fixed TesouroDireto.pm using Tesouro Transparente as data source (GH#527)
    - Added a new module to fetch data from SwissFundData (GH#515)
    - Handle no trade date in BorsaItaliana.pm (GH#528)
    - Added methodinfo() to MarketWatch.pm and BorsaItaliana.pm
    - Fixed MorningstarCH.pm
    - Fixed MorningstarUK.pm
  - Package new CONTRIBUTING.md file


author: Paul Howarth <paul@city-fan.org> - 1.6800-1
changelog:
  - Update to 1.68
    - Changes to AlphaVantage.pm and CurrencyRates/AlphaVantage.pm to throttle
      queries (GH#546)
    - YahooJSON.pm: Add additional fields/labels (GH#544)
    - New module USBonds.pm
    - MarketWatch.pm: Added headers to fix 401 code (GH#542)
    - Modified AEX.pm to return no data available if currency indicator is '%'
      (bonds return percentage of par/facevalue) (GH#539)
    - Fixed YahooWeb.pm (GH#533, GH#538)
    - Removed CMBChina.pm - no longer working (GH#534)
    - Rewrote Union.pm for URL that returns JSON (GH#516)
    - Modified parsing in BVB.pm (GH#513)


author: Paul Howarth <paul@city-fan.org> - 1.6900-1
changelog:
  - Update to 1.69
    - Sinvestor.pm: Trim whitespace before parsing date and price
    - XETRA.pm: Trim whitespace from date-time before extracting the actual date
      value (GH#557)
    - Modified Stooq.pm to send cookies
      - Stooq requires European visitors to their website to accept cookies
      - Cookies are set using JavaScript
      - Current version of module hard codes these cookies gleaned from a browser
        session
      - Added CurrencyRates/TwelveData.pm


author: Paul Howarth <paul@city-fan.org> - 1.7000-1
changelog:
  - Update to 1.70
    - New module Finnhub.pm: Fetches quotes from https://finnhub.io using a free
      personal-use API key
    - GoogleWeb.pm: Adapt to the redesigned Google Finance site
    - Tradegate.pm: Remove explicit "our $VERSION" assignment that collided with
      the dzil-injected version, producing a duplicate declaration and an
      "our variable $VERSION redeclared" warning; use a bare # VERSION
      marker like the other modules
    - Tradegate.pm: Trim whitespace before parsing date and time
    - Added CurrencyRates/Frankfurter
    - Removed AEX.pm: Euronext.com added JavaScript based anti-webscraping
    - Added CurrencyRates/UniRate.pm


author: Paul Howarth <paul@city-fan.org> - 2.1.4-1
changelog:
  - Update to 2.001004 (rhbz#2162566)
    - Drop Dir::Self test dependency (use FindBin instead)
  - Use SPDX-format license tag
  - Use %{make_build} and %{make_install}
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.1.5-1
changelog:
  - Update to 2.001005 (rhbz#2164971)
    - Fix failures with perl 5.37.5..5.37.6 caused by new internal opcode
      structure for anonymous subs


author: Paul Howarth <paul@city-fan.org> - 2.1.6-1
changelog:
  - Update to 2.001006 (rhbz#2182064)
    - Work around perl core issue GH#20950 (use re "eval" doesn't capture lexical
      %^H environment like eval() does and stringifies it instead), by
      downgrading the previous hard error to a warning (in the new category
      'Function::Parameters') and switching Function::Parameters off in the
      affected scope


author: Paul Howarth <paul@city-fan.org> - 2.2.2-1
changelog:
  - Update to 2.002002 (rhbz#2183727)
    - Provide //= for default arguments, which are also used when the caller
      passes in undef
    - Provide more type combinators in parameter declarations: In addition to |
      (union types), now ~ & / are also supported (for
      complement types, intersection types, and alternative types, respectively)
    - Enable type coercions: if a parameter has a declared type and that type
      supports coercions ($type->has_coercion returns true), call its
      ->coerce($value) method to transform arguments before type checking
    - Enable inline type checks: if a parameter has a declared type and that
      type supports inlining ($type->can_be_inlined returns true), its inline
      code (as provided by ->inline_check('$value')) is baked into the function
      definition instead of a call to ->check($value), which may speed up type
      checks
    - Move a big chunk of tests to xt/ (author testing only)
    - Remove xt/ from the distribution
    - Enable parallel testing by default (with -j4)
    - Fix (hopefully) Windows builds using nmake.exe
    - Work around old versions of ExtUtils::MakeMaker not providing
      is_make_type(), whose version dependency is undocumented (sigh)
    - Restrict GNU syntax for exporting variables to type 'gmake'; should fix
      building on BSD, Solaris, etc.
    - Declare dependency on ExtUtils::MakeMaker 7+ and remove compatibility code
      for older versions


author: Paul Howarth <paul@city-fan.org> - 2.2.3-1
changelog:
  - Update to 2.002003 (rhbz#2188007)
    - Fix line numbers after inlined type checks (GH#42)
      Previously, the code for type checks was inlined literally, so if a
      particular check took 5 lines of code, all the following line numbers in
      the source file would be off by 5 (they would be "pushed down" by the
      interpolated code); these bad line numbers would show up in error messages
      from Perl (including warn and die) as well as __LINE__ and caller (and
      thus stack traces)
  - Drop explicit dependency on perl(Moose::Util::TypeConstraints), which is
    only required when using this module in conjunction with Moose, and that
    would pull in the dependency anyway


author: Paul Howarth <paul@city-fan.org> - 2.2.4-1
changelog:
  - Update to 2.002004 (rhbz#2223063)
    - Remove 'perl -T' from t/info.t, so we can run on perls compiled without
      support for taint mode; the test didn't actually care about taint anyway


author: Paul Howarth <paul@city-fan.org> - 2.83-1
changelog:
  - Update to 2.83
    - Fix missing PNG regression (CPAN RT#153923) on old systems without the .pc,
      but gdlib-config (the check was too strict)


author: Paul Howarth <paul@city-fan.org> - 2.84-1
changelog:
  - Update to 2.84
    - Added Makefile.PL --with and --without options to bypass autodetection
      errors or upstream libgd or subsequent library errors (GH#55)
    - Better support MSWin32 without gdlib.pc (requires manual --options and
      --lib_gd_path)
    - Work around broken ExtUtils::PkgConfig->find (GH#61)
    - Fixed snprintf for newer MSVC (>= VS 2015)
    - Added GD::Image::supported() image types method
    - Added newFromTiffData() method
    - Fixed t/GD.t for unsupported image types
    - Add GIFANIM to the default since 2.0.33 (GH#56)
    - Honor PKG_CONFIG_PATH for finding gdlib.pc (GH#57)
    - Add demos/png2jpeg.pl
  - Don't disable XPM support if GD config doesn't explicitly require -lX11
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.85-1
changelog:
  - Update to 2.85
    - Tolerate runtime TIFF decode failures in autodetect (GH#62)
    - Replace cpm with cpanm in github actions
    - Fixed a minor precedence bug in t/z_manifest.t


author: Paul Howarth <paul@city-fan.org> - 1:1.55-1
changelog:
  - Update to 1.55
    - Fix failing XBM test resulting from some upstream changes (CPAN RT#140940)
    - Skip samples tests if libgd has image support disabled, which is the
      default starting with version 2.3.3
      (see https://github.com/libgd/libgd/issues/428)
  - Use SPDX-format license tag
  - Drop perl(:MODULE_COMPAT_XXX) dependency
    (https://fedoraproject.org/wiki/Changes/Perl_replace_MODULE_COMPAT_by_generator)


author: Paul Howarth <paul@city-fan.org> - 0.111-1
changelog:
  - Update to 0.111
    - Clean up the required perl version in the code
    - Update author contact info
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.112-1
changelog:
  - Update to 0.112 (rhbz#2250751)
    - This version removes the redundant option warning, which is now provided by
      Getopt::Long v2.55 and later (which is now required); as before, this will
      someday become fatal


author: Paul Howarth <paul@city-fan.org> - 0.113-1
changelog:
  - Update to 0.113 (rhbz#2254783)
    - Improve line wrapping so spacers (non-option text lines) can use more
      horizontal characters
    - Replace tabs (generally 8 space) indents in output with four spaces
  - Package examples as documentation


author: Paul Howarth <paul@city-fan.org> - 0.114-1
changelog:
  - Update to 0.114 (rhbz#2259379)
    - A switch with (required => 0) is no longer treated as required!


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28
    - Allow for more whitespace in An+B formulae and in parentheses
    - Support :nth-child(n-3) to select the first three elements
    - Fix handling of :nth-of-type to actually respect the type
    - Restore Perl 5.8 compatibility
  - Use SPDX-format license tag
  - Drop MODULE_COMPAT, replaced by generators


author: Paul Howarth <paul@city-fan.org> - 1:5.07-28
changelog:
  - Classify dependencies by usage
  - Fix permissions verbosely
  - Package LICENSE
  - Make %files list more explicit
  - Bootstrap for EPEL


author: Paul Howarth <paul@city-fan.org> - 0.014-4
changelog:
  - Use author-independent source URL
  - Classify build requirements by usage
  - Add runtime recommendation for Mozilla::PublicSuffix as per upstream
  - Simplify find command using -delete
  - Fix permissions verbosely
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.03-23
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.74-22
changelog:
  - Drop EL-7 support
  - Use %{make_build} and %{make_install}
  - Enable SOCKS_SLOW_TESTS
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.00-39
changelog:
  - Rework dependencies
  - migrated to SPDX license
  - Replace calls to %{__perl} with /usr/bin/perl
  - Use %{make_build} and %{make_install} where appropriate


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.40-1
changelog:
  - Update to 1.40
  - migrated to SPDX license
  - Remove patches (no longer needed)
  - Use /usr/bin/perl instead of %{__perl}
  - Use %{make_build} and %{make_install} where appropriate


author: Paul Howarth <paul@city-fan.org> - 1.004007-1
changelog:
  - Update to 1.004007
    - is_bool() now recognizes core booleans (perl 5.36+); note that JSON::PP
     4.11 and Cpanel::JSON::XS 4.38 are required to properly encode them


author: Paul Howarth <paul@city-fan.org> - 0.34-2
changelog:
  - Tidy-up for EPEL
    - Use author-independent cource URL
    - Classify buildreqs by usage
    - Avoid warning by pulling in CPAN::Meta::Requirements rather than hacking
      Makefile.PL
    - Re-code Changes file using a patch rather than running iconv at package
      build time, which is more susceptible to silent breakage if the re-coding
      happens upstream
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 3.04-24
changelog:
  - Spec tidy-up
    - Use SPDX-format license tag
    - Avoid use of deprecated patch syntax
    - Use %license unconditionally
    - Don't package kruft2codes.pl as documentation; it's a maintainer script
      that is installed alongside the module itself


author: Paul Howarth <paul@city-fan.org> - 1.891-1
changelog:
  - Update to 1.891 (rhbz#2290695)
    - Apply workaround for PDL::srand in MCE and MCE::Child
      (https://www.perlmonks.org/?node_id=11159773)
    - Add PDL::srand (v2.062~v2.089) and PDL::srandom (v2.089_01+)
    - Call CORE::srand inside child processes, only


author: Paul Howarth <paul@city-fan.org> - 1.893-1
changelog:
  - Update to 1.893 (rhbz#2291021)
    - Remove check if spinning threads i.e. use_threads: predictable output
      matches non-threads for CORE, Math::Prime::Util and
      Math::Random::MT::Auto (see https://perlmonks.org/?node_id=11159834)
    - Preserve functionality for older Perl, non-threads


author: Paul Howarth <paul@city-fan.org> - 1.895-1
changelog:
  - Update to 1.895 (rhbz#2291112)
    - Revert back to calling CORE::rand() to set the internal seed; MCE and
      MCE::Child cannot assume the srand or setter function used by the
      application for predictability
      - https://perlmonks.org/?node_id=11159834
      - https://perlmonks.org/?node_id=11159827
    - Add class methods MCE->seed and MCE::Child->seed to retrieve the seed


author: Paul Howarth <paul@city-fan.org> - 1.896-1
changelog:
  - Update to 1.896 (rhbz#2291411)
    - Weaken internal core MCE reference to reap workers automatically upon
      leaving the scope i.e. omitting shutdown
      - Note: No change to MCE models Flow, Grep, Loop, Map, Step, and Stream
      - Call finish explicitly to reap workers
      - This resolves the case when omitting calling $mce->run(), $mce->run(1) or
        $mce->shutdown() inside a scope, causing workers to linger around until
        completion of the script


author: Paul Howarth <paul@city-fan.org> - 1.897-1
changelog:
  - Update to 1.897
    - In scalar context, the init function in MCE Child and models Flow, Grep,
      Loop, Map, Step, and Stream returns a guard to call finish automatically
      upon leaving the { scope } (i.e. omitting finish)
    - Add out_iter_callback to MCE::Candy


author: Paul Howarth <paul@city-fan.org> - 1.898-1
changelog:
  - Update to 1.898 (rhbz#2307114)
    - Fix for MCE::Child, Can't call method "len" on an undefined value
      during global destruction (GH#22)


author: Paul Howarth <paul@city-fan.org> - 1.888-1
changelog:
  - Update to 1.888
    - Apply workaround for PDL::srand in MCE::Hobo
      (https://www.perlmonks.org/?node_id=11159773)
    - Add PDL::srand (v2.062~v2.089) and PDL::srandom (v2.089_01+)


author: Paul Howarth <paul@city-fan.org> - 1.890-1
changelog:
  - Update to 1.890
    - Revert back to calling CORE::rand() to set the internal seed; MCE::Hobo
      cannot assume the srand or setter function used by the application for
      predictability
      - https://perlmonks.org/?node_id=11159834
      - https://perlmonks.org/?node_id=11159827
    - Add class method MCE::Hobo->seed to retrieve the seed


author: Paul Howarth <paul@city-fan.org> - 1.891-1
changelog:
  - Update to 1.891
    - In scalar context, MCE::Hobo->init returns a guard to call finish
      automatically upon leaving the { scope } (i.e. omitting finish)


author: Paul Howarth <paul@city-fan.org> - 1.892-1
changelog:
  - Update to 1.892
    - Fix for MCE::Hobo, Can't call method "len" on an undefined value during
      global destruction


author: Paul Howarth <paul@city-fan.org> - 2.24-1
changelog:
  - Update to 2.24
    - IANA updates
    - vnd.gentoo officially took 'tar' and 'tbz2', but 'application/x-tar' resp
      'x-gtar' prevails
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 5.511-1
changelog:
  - Update to 5.511
    - Silence a warning if used with a development version of MIME::QuotedPrint
      (CPAN RT#149225, CPAN RT#150118)


author: Paul Howarth <paul@city-fan.org> - 5.512-1
changelog:
  - Update to 5.512
    - Use much larger chunk sizes for Base-64 encoding, which reduces both
      encoding time and space overhead (CPAN RT#128400, CPAN RT#130110)


author: Paul Howarth <paul@city-fan.org> - 5.513-1
changelog:
  - Update to 5.513
    - Add MIME::Parser->ambiguous_content to indicate one of several types of
      ambiguous MIME content that could be security risks
    - Add the '@duplicate_parameters' pseudo-parameter to let caller detect
      duplicate MIME parameters on a MIME header


author: Paul Howarth <paul@city-fan.org> - 5.514-1
changelog:
  - Update to 5.514
    - Move the guts of the ambiguous_content method to MIME::Head
    - Add MIME::Entity->ambiguous_content that returns true if this entity or
      any of its parts, recursively, has a MIME::Head whose ambiguous_content
      method returns true
    - Keep MIME::Parser->ambiguous_content as a cached version of the most
      recently parsed $entity->ambiguous_content
    - Add some missing files to MANIFEST


author: Paul Howarth <paul@city-fan.org> - 3.012-1
changelog:
  - Update to 3.012
  - Use author-independent source URL
  - Classify buildreqs by usage
  - Drop redundant %{?perl_default_filter}
  - Drop recoding of Mail::Message::Field manpage since it has changed to UTF-8
    coding upstream
  - Package README.md too (guide for contributors)
  - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.109-1
changelog:
  - Update to 0.109
    - Use "-r" test instead of "-f" test, to allow use on (say) named pipes
    - Update author information
    - Add perl support section to docs


author: Paul Howarth <paul@city-fan.org> - 1.20230106-1
changelog:
  - Update to 1.20230106 (rhbz#2158661)
    - Update for 2023 year bundle
    - Fix a few nits in tests
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 1.20240120-1
changelog:
  - Update to 1.20240120
    - Fix tests for Perl < 5.26.0 (CPAN RT#151189)
    - Fix feature reset for Perl < 5.15 (CPAN RT#151190)


author: Paul Howarth <paul@city-fan.org> - 1.20241001-1
changelog:
  - Update to 1.20241001 (rhbz#2315826)
    - Fix switch tests after Perl 5.41.4 removal of deprecated feature
      (CPAN RT#155822)


author: Paul Howarth <paul@city-fan.org> - 0.049-1
changelog:
  - Update to 0.049
    - Make CPAN::Requirements::Dynamic an optional dependency
  - This package retains hard dependency for consistency of use


author: Paul Howarth <paul@city-fan.org> - 0.050-1
changelog:
  - Update to 0.050 (rhbz#2309692)
    - Revert "Make CPAN::Requirements::Dynamic an optional dependency"
      (GH#36)


author: Paul Howarth <paul@city-fan.org> - 0.051-1
changelog:
  - Update to 0.051
    - Make CPAN::Requirements::Dynamic an optional dependency
  - This package retains hard dependency for consistency of use
  - Run tests verbosely


author: Paul Howarth <paul@city-fan.org> - 1.02-8
changelog:
  - Use relative symlinks rather than absolute symlinks in test (GH#51)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.03-1
changelog:
  - Update to 1.03 (rhbz#2492167)
    - Fix tests to work with newer Archive::Tar (GH#51)
    - Check link errors and warnings while extracting an archive


author: Paul Howarth <paul@city-fan.org> - 0.16-1
changelog:
  - Update to 0.16
    - Fix an issue where symlink tests failed on systems that do not support
      creation of symlinks; the issue appears on Windows systems due to changed
      behaviour in File::Find described at:
      https://github.com/Perl/perl5/issues/19995
      Symlink tests were previously skipped if symlink() is not available, and
      now also if creation of a symlink is not possible
    - Fix failing symlink test on Windows
      https://github.com/crenz/Module-Find/issues/9


author: Paul Howarth <paul@city-fan.org> - 0.25-19
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Note in %summary and %description that distribution is deprecated
    - Classify build requirements by usage
    - Drop redundant %?perl_default_filter
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.09-21
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Use SPDX-format license tag
    - Classify buildreqs by usage
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.5.11-1
changelog:
  - Update to 2.5.11 (rhbz#2302715)
    - Use Devel-PPPort 3.59 (GH#113)
    - Mark "builtin" as foreign (GH#123)


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.22-1
changelog:
  - Update to 0.22
    - Improve several error messages
    - Allow unabbreviated IPv6 addresses
  - Use %{make_build} and %{make_install} where appropriate


author: Paul Howarth <paul@city-fan.org> - 0.26-1
changelog:
  - Update to 0.26 (rhbz#2374271)
    - cidrvalidate() should accept IPv6 addresses with one uncompressed 0


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Security: Fix IPv4 mapped IPv6 packed length (CVE-2026-40199)
    - Security: Reject invalid uncompressed IPv6 (CVE-2026-40198)


author: Paul Howarth <paul@city-fan.org> - 0.24-1
changelog:
  - Update to 0.24
    - Reject Unicode digits and trailing newlines in parser inputs
      (CVE-2026-45190)
    - Reject zero-padded CIDR masks (CVE-2026-45191)


author: Xavier Bachelot <xacier@bachelot.org> - 0.30-1
changelog:
  - Update to 0.30 (RHBZ#2335403)
    - fix CVE-2025-22376 (RHBZ#2335499,2335500,2335501)
  - Specify all dependencies


author: Paul Howarth <paul@city-fan.org> - 2.14-16
changelog:
  - Drop Suggests: for Crypt::RSA as I intend to retire that package (data point:
    it hasn't been in EPEL since EPEL-6 and nobody has asked for it to be there
    since)


author: Paul Howarth <paul@city-fan.org> - 2.141-1
changelog:
  - Update to 2.141
    - The code in now hosted at https://github.com/briandfoy/net-ssh-perl
    - Allow IdentitiesOnly (GH#66)
  - Use author-independent source URL


author: Paul Howarth <paul@city-fan.org> - 2.142-1
changelog:
  - Update to 2.142
    - Yank out the SIGNATURES stuff; this is something you can do locally if you
      need that (GH#63)
    - Update the license files to match those in Perl (GH#67)


author: Michal Josef Špaček <mspacek@redhat.com> - 4.079-26
changelog:
  - Remove dependency to Socket6, which we are going to remove.
    They are used own implementations of inet_pton and inet_ntop in this situation.


author: Paul Howarth <paul@city-fan.org> - 1.277-1
changelog:
  - Update to 1.277
    - Parse prototypes as literal quotes: enables parens and newlines in protos
    - Fix false positive detection of labels (GH#289)


author: Paul Howarth <paul@city-fan.org> - 1.281-1
changelog:
  - Update to 1.281
    - Framework for recognition of parsing feature activation via:
      - 'use $PERL_VERSION' in code
      - 'use feature' in code
      - 'use $Common::CPAN::Module' in code
      - PPI::Document->new( feature_mods => ... )
      - PPI::Document->new( custom_feature_includes => ... )
      - PPI::Document->new( custom_feature_include_cb => ... )
      - $ENV{PPI_CUSTOM_FEATURE_INCLUDES}
    - Added ability to parse features:
      - signatures, as PPI::Structure::Signature
      - try catch, as PPI::Statement::Compound


author: Paul Howarth <paul@city-fan.org> - 0.019-1
changelog:
  - Update to 0.019
    - Add CONTRIBUTING file
    - Try to quell weird Win32 test failures that seem to occur only in tests
      where I am using 'use open' to put the standard handles into UTF-8 mode;
      the fix (hopefully) is to do this to the Test::Harness handles at run time
      instead of to the standard handles at compile time


author: Paul Howarth <paul@city-fan.org> - 0.020-1
changelog:
  - Update to 0.020
    - Correct and optimize the computation of logical column position (the one
      that takes account of tabs)


author: Paul Howarth <paul@city-fan.org> - 0.021-1
changelog:
  - Update to 0.021
    - Recognize postfix deref in '@{[ ... ]}' for determining minimum Perl
      version; this recognizes all forms of postfix dereference, including ->%*,
      ->&*, and ->** (NOTE: for now, this remains a
      PPIx::QuoteLike::Token::Interpolation)
    - Require PPI 1.238 for postfix deref support, and prune code that dealt with
      PPI's old behavior
    - Postfix %*, &*, and ** do not interpolate
    - Correct perl_version_introduced() for interpolated postfix scalar deref


author: Paul Howarth <paul@city-fan.org> - 0.022-1
changelog:
  - Update to 0.022
    - Remove 'postderef' argument to new(); postfix dereference is always
      recognized


author: Paul Howarth <paul@city-fan.org> - 0.023-1
changelog:
  - Update to 0.023 (rhbz#2127475)
    - Update discouragement notice for variables(), and add a TODO in
      t/variables.t for why
    - Correct normalization of ${^FOO} for PPI: if the caret is present the
      braces are not removed


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18
    - Use Sub::Util instead of Sub::Name, which is part of Scalar-List-Utils,
      which itself is already a dependency (GH#3)
  - Use author-independent source URL
  - Use SPDX-format license tag
  - Use %license unconditionally
  - Package CODE_OF_CONDUCT.md
  - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.40-1
changelog:
  - Update to 0.40
    - Update bundled version of ExtUtils::HasCompiler, for new new Apple include
      paths
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 0.30-1
changelog:
  - Update to 0.30
    - Miscellaneous tooling updates
    - Fixed redundant argument in sprintf in tests (CPAN RT#143205)
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 1.31-3
changelog:
  - Cosmetic changes for EPEL
    - Use author-independent source URL
    - Classify build dependencies by usage
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31
    - Require Class::XSAccessor 1.17+ when trying to load it; earlier versions
      cause test failures (GH#27)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.05-2
changelog:
  - Incorporate feedback from package review (#2073377)
    - perl(strict) is a run-time dependency, not just a test dependency
    - Don't package the tests as documentation


author: Paul Howarth <paul@city-fan.org> - 1.150-2
changelog:
  - Use SPDX-format license tag for perl-Test-Perl-Critic-Policy sub-package
  - Avoid use of deprecated patch syntax


author: Paul Howarth <paul@city-fan.org> - 1.152-1
changelog:
  - Update to 1.152 (rhbz#2244582)
    - Fix a test failure for Subroutines::RequireArgUnpacking (GH#1048)
    - Fix a test failure in t/06_violation.t on Perl 5.39.1 or above (GH#1037)


author: Paul Howarth <paul@city-fan.org> - 1.154-1
changelog:
  - Update to 1.154 (rhbz#2320114)
    Enhancements
    - ProhibitedUnusedCapture now recognizes %+, %-, %{^CAPTURE} and
      %LAST_PAREN_MATCH (GH#1065)
    - Fixed a deprecation warning in the extras/perlcritic.el Emacs script
      (GH#1067)
    - RequireExplicitPackage now accepts a use VERSION as the first line
      (GH#1070)
    Fixes
    - Fix some false positives for function calls as a hash index (GH#1071)
    Documentation
    - Clarify package_exemptions rules (GH#1043)


author: Paul Howarth <paul@city-fan.org> - 1.156-1
changelog:
  - Update to 1.156 (rhbz#2321227)
    - Subroutines::ProhibitManyArgs no longer gets confused by underscores in
      variable names (GH#1027)


author: Paul Howarth <paul@city-fan.org> - 1.119-23
changelog:
  - Spec tidy-up
    - Package LICENSE file
    - Make %files list more explicit
    - Specify all build dependencies


author: Paul Howarth <paul@city-fan.org> - 0.014-1
changelog:
  - Update to 0.014 (rhbz#2157212)
    - Update packaging and metadata
    - Minimum required Perl is now v5.12
  - Use SPDX-format license tag
  - Use author-independent source URL
  - Fix permissions verbosely
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.9916-1
changelog:
  - Update to 0.9916
    - Ignore core modules with undef version correctly
    - Drop URI::cpan dependency and use Parse::Distname to parse cpan URI


author: Paul Howarth <paul@city-fan.org> - 0.08-1
changelog:
  - Update to 0.08
    - Fix "Attempt to call undefined import method with arguments" error on
      perl 5.39.1


author: Paul Howarth <paul@city-fan.org> - 0.100006-1
changelog:
  - Update to 0.100006
    - Update packaging and metadata
    - Minimum required Perl is now v5.12
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.094002-1
changelog:
  - Update to 0.094002
    - Fix typo
    - Update author contact info
    - Document perl version policy
  - Use %license unconditionally


author: Michal Josef Špaček <mspacek@redhat.com> - 0.26-14
changelog:
  - Fix not created man page automatically in new Module::Build::Tiny (BZ#2189099)
  - Remove EPEL6 code
  - Update license to SPDX format


author: Xavier Bachelot <xavier@bachelot.org> - 0.37-3
changelog:
  - Add BR: gcc
  - Add ExcludeArch: %{ix86} for 44+, where valkey is missing for i686
  - Unset test envars


author: Xavier Bachelot <xavier@bachelot.org> - 0.37-5
changelog:
  - Drop conditional around ExcludeArch, no i686 valkey build anywhere
  - Directly BR: valkey rather than valkey-compat-redis
  - Drop duplicate BR:


author: Paul Howarth <paul@city-fan.org> - 2024080801-1
changelog:
  - Update to 2024080801
    - Eliminate 'use vars'
    - Update the MySQL comment pattern
  - Use SPDX-format license tag
  - Avoid use of deprecated patch syntax


author: Paul Howarth <paul@city-fan.org> - 0.02-15
changelog:
  - Use SPDX-format license tag
  - Drop support for building with ancient distributions prior to EL-7
  - Avoid use of deprecated patch syntax


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 1.27-24
changelog:
  - Update to more modern perl build/install commands
  - Perform deglobbing of files per packaging guidelines


author: Paul Howarth <paul@city-fan.org> - 0.21-24
changelog:
  - Use author-independent source URL
  - Drop redundant use of %{?perl_default_filter}
  - Simplify find command using -delete
  - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 5.006-1
changelog:
  - Update to 5.006 (rhbz#2480335)
    - Update bundled miniz to 3.1.1
    - Avoid deprecated ZSTD api
    - Tidy and regen


author: Paul Howarth <paul@city-fan.org> - 5.005-1
changelog:
  - Update to 5.005 (rhbz#2480052)
    - Update bundled Zstd to 1.5.7, and other changes
    - Update spec to document changes from version 5
    - Security fixes - make sure that COPY tags cannot be used to read past end
      of buffer


author: Paul Howarth <paul@city-fan.org> - 5.006-1
changelog:
  - Update to 5.006 (rhbz#2480334)
    - Update bundled miniz to 3.1.1
    - Avoid deprecated ZSTD api
    - Tidy and regen


author: Paul Howarth <paul@city-fan.org> - 5.006-1
changelog:
  - Update to 5.006 (rhbz#2480336)
    - Update bundled miniz to 3.1.1
    - Avoid deprecated ZSTD api
    - Tidy and regen


author: Paul Howarth <paul@city-fan.org> - 0.48-1
changelog:
  - Update to 0.48
    - Importing types into a class that inherited from another class that had
      imported types wouldn't work, leaving the child class with no 't()' sub


author: Paul Howarth <paul@city-fan.org> - 0.6600-1
changelog:
  - Update to 0.66
    - Fix for CVE-2023-7101 (unvalidated input can lead to arbitrary code
      execution vulnerability)
      https://github.com/runrig/spreadsheet-parseexcel/issues/33
  - Use author-independent source URL
  - Use SPDX-format license tag
  - No longer need to fix document file permissions
  - Fix permissions verbosely
  - Don't assume "pm" suffix on manpage files


author: Paul Howarth <paul@city-fan.org> - 2.100-1
changelog:
  - Update to 2.100
    - Declare vars with our instead of use vars (GH#7)
    - Quote $VERSION to preserve formatting (GH#6)
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 1.33-1
changelog:
  - Update to 1.33 (rhbz#2166170)
    - Remove a bunch of old deprecated functions: crunch, cellfill, define,
      randword, fullchomp, randcrypt, equndef, neundef
    - Update documentation
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - Update to 1.35 (rhbz#2309763)
    - Add substr_count()
    - Move away from Dist::Milla
    - Fix typos in Changes (GH#4)
    - Fix bug in string-containment functions (GH#7)
  - Switch to EU::MM flow


author: Paul Howarth <paul@city-fan.org> - 0.100055-1
changelog:
  - Update to 0.100055
    - Update packaging and metadata
    - Minimum required Perl is now v5.12
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 1.000-1
changelog:
  - Update to 1.000
    - Switch guts to builtin::export_lexically
    - This means you'll get experimental warnings
    - This also means v5.37.2 is required unless you have Lexical::Sub, which
      is from Lexical::Var
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.27-1
changelog:
  - Update to 0.27
    - Skip quote-separator tests on newer perls that deprecate this behavior
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 1.99.1-1
changelog:
  - Update to 1.991
    - Enforce text files in some functions, as warned in GH#18
    - Change up some diag messages:
      - Lowercase first letter
      - Not ! at end
      - Use "file" instead of "filename"
      If you were matching on those, you may need to update your patterns


author: Paul Howarth <paul@city-fan.org> - 1.99.3-1
changelog:
  - Update to 1.993
    - Try harder to check for symlinks on Windows by stealing some code from
      Win32:: (GH#36)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.101083-1
changelog:
  - Update to 0.101083
    - Update packaging and metadata
  - Use SPDX-format license tag
  - Drop MODULE_COMPAT, replaced by generators


author: Paul Howarth <paul@city-fan.org> - 1.3-23
changelog:
  - Fix FTBFS triggered by package note feature
  - Use %license unconditionally
  - Drop workarounds for EL-6 support


author: Paul Howarth <paul@city-fan.org> - 0.38-1
changelog:
  - Update to 0.38 (rhbz#2129537)
    - Stop permanently altering Test::More's export list (CPAN RT#73299)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.08-23
changelog:
  - Spec clean-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely
    - Make %files list more explicit


author: Petr Pisar <ppisar@redhat.com> - 0.008-32
changelog:
  - Do not provide symlinked modules by perl-Test-Pod-LinkCheck-tests
  - Convert a license tag to SPDX format


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Mention related module Test::Synopsis::Expectation in docs (GH#22)
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 0.10-1
changelog:
  - Update to 0.10
    - Previously, when tests were run via prove without the verbose flag and
      there was a warning that caused a test failure, there was no output
      indicating that a warning caused the failure; this has now been corrected
      and you'll see output that includes "Unexpected warning"


author: Paul Howarth <paul@city-fan.org> - 1.57-1
changelog:
  - Update to 1.57 (rhbz#2325504)
    - Add on_error callback to csv()
    - Retain runtime error from csv()


author: Paul Howarth <paul@city-fan.org> - 1.58-1
changelog:
  - Update to 1.58 (rhbz#2334923)
    - Add strict_eol (warnings default in csv())
    - Add XS line number in errors
    - Add streaming support (not set in stone)


author: Paul Howarth <paul@city-fan.org> - 1.60-1
changelog:
  - Update to 1.60 (rhbz#2343165)
    - Add SECURITY.md
    - CR/NL/CRNL inside quoted fields not affected by strict_eol
    - Fix incorrect error 2014 (GH#62)


author: Paul Howarth <paul@city-fan.org> - 1.61-1
changelog:
  - Update to 1.61 (rhbz#2383739)
    - Add love letter to CSV from xan project with reference
    - Bugtracker to Github (long overdue) (GH#63)
    - Update to Devel::PPPort-3.73


author: Paul Howarth <paul@city-fan.org> - 1.62-1
changelog:
  - Update to 1.62 (rhbz#2463743)
    - It is 2026
    - Fix possible stack corruption (GH#65, CVE-2026-7111)


author: Paul Howarth <paul@city-fan.org> - 2.004000-6
changelog:
  - Use author-independent source URL
  - Classify buildreqs by usage
  - Fix permissions verbosely
  - Do EXTENDED_TESTING
  - Make %files list more explicit
  - Bootstrap for EPEL-10


author: Paul Howarth <paul@city-fan.org> - 2.006000-1
changelog:
  - Update to 2.006000
    Bug Fixes:
    - Fix uninitialized warning messages from Error::TypeTiny when processing very
      shallow stack traces
    Documentation:
    - Fixes for various typos (GH#155)
    - Improve documentation for the initialization of the 'coercion' attribute
      for 'Type::Tiny'
    - Fix minor typo in documentation for named parameters in 'Type::Params'
    - Update copyright notices in files to 2024
    Other:
    - Updated: Smartmatch discontinued beginning perl-5.41.3; Type::Tiny will no
      longer attempt to support smartmatch if the Perl version is too high
      (GH#161)
    - Improved initialization of variables when they are tied to a type
      constraint; initialization to explicit values will work even when not tied
      via the 'ttie' wrapper function; if no explicit values are provided, tied
      scalars will be initialized to the type's 'type_default'
      So for example, 'tie( my $title, Str )' will initialize '$title' to the
      empty string instead of undef, and 'tie( my $title, Str, 'Foo' )' will
      initialize the variable to 'Foo' as was already implied by documentation
    - Inlining 'Int' now calls the XS implementation when available (the speed
      improvement is negligible, but it also may result in small memory savings)
      (GH#145)
    - Removed: Support for the ${^TYPE_PARAMS_MULTISIG} global variable has been
      dropped; using this global variable was deprecated in trial version
      1.999_010 and stable version 2.000000, both of which are nearly two years
      old - use ${^_TYPE_PARAMS_MULTISIG} instead


author: Paul Howarth <paul@city-fan.org> - 1.20171012-22
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Drop redundant %{?perl_default_filter}
    - Drop redundant shellbang mangling
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely
    - Make %files list more explicit
    - Package CONTRIBUTING file


author: Paul Howarth <paul@city-fan.org> - 7.900059-1
changelog:
  - Update to 7.900059 (see Changes for details)
  - Use SPDX-format license tag
  - Drop MODULE_COMPAT, replaced by generators


author: Paul Howarth <paul@city-fan.org> - 0.63-1
changelog:
  - Update to 0.63 (rhbz#2128532)
    - Add support for 5.37.3's PADSV_STORE optimization; B.pm-related tests have
      been taught about this new thing (CPAN RT#144052)
    - Updated contact information
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.64-1
changelog:
  - Update to 0.64 (rhbz#2270204)
    - This is a maintenance release; the code contains no functional change
    - Contributing guidelines are now listed in the new CONTRIBUTING file
    - Fix for t/18-opinfo.t broken under blead (CPAN RT#151104)
  - Use %{make_build} and %{make_install}
  - Make %files list more explicit


author: Yaroslav Fedevych <yaroslav@fedevych.name> - 2.17-2
changelog:
  - Update Source0 URL to a working one (upstream maintainer change)
  - Convert a license tag to an SPDX format
  - Run tests in parallel


author: Paul Howarth <paul@city-fan.org> - 0.38-14
changelog:
  - Use SPDX-format license tag
  - Drop MODULE_COMPAT, replaced by generators
  - BR: procps-ng rather than /usr/bin/ps


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 0.43-24
changelog:
  - Update license to SPDX format
  - spec file tidy/modernization
    - follow perl best practices for build and install
    - include README.md in doc
    - don't glob man base filename


author: Michal Josef Špaček <mspacek@redhat.com> - 0.900-9
changelog:
  - Package tests
  - Update license to SPDX format and change from CC0, it's not CC0, but public domain
  - Remove bad executable flag from library file
  - Simplify build and install process


author: Petr Pisar <ppisar@redhat.com> - 0.39-7
changelog:
  - Convert RHEL 10 perl-XS-Parse-Keyword package to perl-XS-Parse-Keyword-epel
    with just perl-XS-Parse-Keyword-Builder and perl-XS-Parse-Keyword-tests
    subpackages (bug #2373142)


author: Paul Howarth <paul@city-fan.org> - 1:0.87-1
changelog:
  - Update to 0.87
    - Turn off internal POK flag for number scalars
  - Avoid use of deprecated patch syntax


author: Petr Pisar <ppisar@redhat.com> - 1:0.89-2
changelog:
  - Break a build cycle: perl-YAML-LibYAML → perl-boolean → perl-JSON-MaybeXS
    → perl-Cpanel-JSON-XS → perl-YAML-LibYAML


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    Features:
    - Add LoadBytes, LoadUTF8, DumpBytes, DumpUTF8 functions (GH#51)
    Fixes:
    - Fix heap buffer overflow in the YAML emitter - CVE-2026-4177 (GH#67)
    - Fix DumpFile with tied filehandles (IO::String, IO::Scalar) (GH#22)
    - Fix _is_glob to recognize IO::Handle subclasses (GH#23)
    - Fix memory leak when dumping filehandles (CPAN RT#41199, GH#42)
    - Fix dumping of tied hashes (GH#31)
    - Fix dumping strings starting with '...' as unquoted plain scalars (GH#34)
    - Fix dumping strings with tabs and carriage returns as plain scalars (GH#59)
    - Fix double-dash YAML parsing (RT#34073, GH#35)
    - Fix extra newline after empty arrays/hashes in YAML output (GH#36)
    - Remove trailing whitespace from YAML output lines (GH#37, GH#38, GH#39)
    - Fix quoting of \r and \t in YAML output instead of emitting raw bytes
      (GH#40)
    - Fix growing !!perl/regexp objects in round-trips (GH#43)
    - Fix quoted '=' being transformed into 'str' (GH#45)
    - Fix backslash-space escape in double-quoted YAML strings (GH#61)
    - Fix flow sequence comma separator not recognized without trailing space
      (GH#60)
    - Fix wide character warning in DumpFile (GH#28)
    - Fix inline arrays without space after comma (GH#25)
    - Fix: quote strings matching YAML implicit types to prevent round-trip
      failures (GH#26)
    - Fix JSON::Syck::Dump to use JSON-valid \uXXXX escapes in output (GH#21)
    - Fix JSON::Syck::Load decoding of \/ and \uXXXX escape sequences (GH#30)
    - Fix: apply JSON postprocessing to JSON::Syck::DumpFile output (GH#104)
    - Fix: add tied-filehandle fallback to JSON::Syck::DumpFile (GH#98)
    - Fix: handle JSON escape sequences in SingleQuote mode Load (GH#99)
    - Fix: restore Perl 5.8 compatibility in test suite (GH#121)
    - Fix: correct copy-paste error in Makefile.PL clean target (GH#101)
    - Fix: correct $SortKeys POD default from false to true (GH#100)
    - Fix: correct POD documentation errors (GH#103)
    Maintenance:
    - Add C23-compatible function prototypes for GCC 15 compatibility (GH#112)
    - Silence macOS compiler warnings (GH#92)
    - Guard stdint.h include for portability (HP-UX 11.11) (GH#33)
    - Guard stdint.h include in syck_st.h for portability (GH#24)
    - Update ppport.h to 3.68
    - Add regression tests for magical variable dumping (GH#32)
    - CI: modernize GitHub Actions workflow (GH#123, GH#124)
    - CI: add disttest job to validate MANIFEST completeness
  - Use %{make_build} and %{make_install}
  - Drop workaround for C23 incompatibility


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - Update to 1.39
    Bug Fixes:
    - Fix: escape solidus (/) as \/ in JSON::Syck::Dump for XSS safety
      (GH#125, GH#130)
    - Fix: anchor tracking for blessed scalar refs in Dump (GH#126, GH#131)
    - Fix: prevent buffer underflow in base60 (sexagesimal) parsing (GH#133)
    - Fix: guard against NULL type from strtok in tag parsing (GH#135)
    - Fix: correct copy-paste bug in syck_seq_assign() ASSERT macros (GH#137)
    - Fix t/yaml-implicit-typing.t failure with -Duselongdouble perls
      (GH#138, GH#139)
    Improvements:
    - Resolve TODO tests for empty/invalid YAML to match actual behaviour
      (GH#127, GH#129)
    Maintenance:
    - Remove dead Perl 5.6 TODOs and convert 5.8 TODO to SKIP (GH#129)
    - Add comprehensive implicit type resolution test suite (GH#137)
    - Update MANIFEST to include all unit tests
    - Clean up test names to remove unnecessary numbering


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - Update to 1.41
    Bug Fixes:
    - Fix float parsing on -Dusequadmath perls: use Perl's Atof() instead of
      strtod() so that floats like -3.14 are not corrupted by double-precision
      rounding artifacts (GH#140, GH#141)


author: Paul Howarth <paul@city-fan.org> - 1.42-1
changelog:
  - Update to 1.42
    Bug Fixes:
    - Fix: Replace strtok() with strpbrk() and fix sign-compare warnings in
      perl_syck.h (GH#145)
    - Fix: Terminate plain scalars at document boundaries --- and ... (GH#150)
    - Fix: Skip %TAG and %YAML directives in document header (GH#151)
    - Fix: Plug SV leak when eval_pv croaks on bad perl/code blocks (GH#153)
    - Fix: Allow non-specific tag '!' before block scalars (GH#27, GH#102)
    - Fix: Remove spurious %type <nodeId> for indent_open in gram.y
      (GH#157, GH#158)
    - Fix: Use modern bison %define api.prefix directive (GH#159, GH#160)
    Improvements:
    - Implement YAML merge key (<<) support (GH#149)
    Maintenance:
    - Remove dead Perl 5.6/5.8 version guards from test files (GH#146)
    - Add YAML 1.0 spec compliance audit and coverage tests (GH#148)
    - Add comprehensive round-trip tests for YAML 1.0 spec features (GH#152)
    - Remove unneeded TODO in t/json-basic.t (GH#154)
    - Add regex Dump/Load/round-trip tests to perl tag scheme (GH#155)
    - Do not require a .y file to build YAML::Syck; add brew support for bison
    - Don't ship docs/ directory in tarball


author: Paul Howarth <paul@city-fan.org> - 1.43-1
changelog:
  - Update to 1.43
    Bug Fixes:
    - Fix: Prevent resource leaks on croak/early-return paths in Dump (GH#161)
    - Fix: Prevent output SV leaks on croak in Dump/DumpFile callers (GH#163)
    - Fix: Load() in list context returns empty list for empty/undef input; also
      applies to LoadBytes and LoadUTF8 (GH#164, GH#165)
    - Fix: DumpCode serializes prototype string instead of code body (GH#168)
    - Fix: Memory leak in !perl/scalar Load - newRV_inc should be newRV_noinc
      (GH#170)
    - Fix: Add pTHX_ to SAVEDESTRUCTOR_X callback for threaded Perl
      (GH#175, GH#176)
    - Fix: Add TODO guard for eval_pv leak on Perl < 5.14 (GH#179, GH#180)
    - Fix: Negative hex and octal values parsed as 0 with ImplicitTyping (GH#183)
    - Fix: Negative int#base60 values produce unsigned wraparound (GH#185)
    Improvements:
    - Modernize META_MERGE for CPANTS compliance (GH#162)
    - Fix hash table size handling and remove compile warnings in syck_st (GH#174)
    Maintenance:
    - Restore TODO guard for Dump code leak test on Perl < 5.26 (GH#167)
    - Resolve 2010 TODO in perl_json_postprocess with test coverage (GH#166)
    - CI: Upgrade actions to resolve Node.js 20 deprecation warnings (GH#177)


author: Paul Howarth <paul@city-fan.org> - 1.44-1
changelog:
  - Update to 1.44
    Bug Fixes:
    - Fix: Positive hex and octal values parsed as 0 with ImplicitTyping (GH#187)
    - Fix: Resolve uintptr_t redefinition error on Win64 MinGW (GH#186)


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    Bug Fixes:
    - Fix: Use syck_base64_free() to fix Windows "Free to wrong pool" crash in
      base64 encode/decode buffers; also plugs a memory leak (GH#189)
    - Fix: Clear type tag on blessed scalar alias early-return so the stale tag
      no longer leaks onto the next emitted item (GH#193, GH#194, rhbz#2459200)
    - Fix: Negative float#base60 values produce wrong results; strip sign before
      accumulating and avoid negative zero for portable stringification (GH#191)
    - Fix: Prevent memory leaks when Load/LoadJSON croak on parse errors (GH#192)
    Maintenance:
    - Test: Add coverage for SortKeys and JSON MaxDepth (GH#188)
    - Test: Add error handling coverage for LoadFile/DumpFile (GH#190)
    - Update README


author: Paul Howarth <paul@city-fan.org> - 1.46-1
changelog:
  - Update to 1.46
    Bug Fixes:
    - Preserve string nature of numeric-looking values in Dump; pure strings (POK
      only, no IOK/NOK) are now quoted to maintain roundtrip fidelity
      (GH#199, GH#200)
    - Accept trailing commas in flow sequences and mappings ([a, b,] and
      {a: 1,}), valid per YAML 1.0/1.1/1.2 spec (GH#195, GH#196)
    Maintenance:
    - CI: upgrade install-with-cpm to v2 for compatibility with Perl versions
      prior to 5.24 in perldocker containers (GH#197, GH#198)
    - Clean up MANIFEST.SKIP: add #!include_default, remove redundant entries,
      exclude .claude/ from distribution


author: Paul Howarth <paul@city-fan.org> - 1.47-1
changelog:
  - Update to 1.47
    Security:
    - Fix four libsyck memory-safety CVEs reachable from the default
      YAML::Syck::Load() path on untrusted input with no special flags (GH#213)
      - CVE-2026-57075 (CWE-125): Out-of-bounds read in the base64 decoder
        caused by signed-char indexing of the decode table on !!binary input
      - CVE-2026-57076 (CWE-416): Use-after-free of an anchor key string shared
        between the node and the anchors table
      - CVE-2026-57077 (CWE-125): One-byte out-of-bounds read in the lexer
        newline scan during block-scalar parsing (incomplete-fix follow-on
        to CVE-2025-11683)
      - CVE-2026-13713 (CWE-416/CWE-415): Use-after-free / double-free of an
        anchor node on anchor redefinition, a remote-crash DoS from a 7-byte input
    - Harden syck_base64dec() to bounds-check each read so it cannot run past a
      non-NUL-terminated input buffer (defense-in-depth for callers passing raw
      buffers; GH#213)
    Bug Fixes:
    - Fix: Enforce $MaxDepth on Load to prevent C-stack exhaustion from deeply
      nested YAML/JSON input; YAML::Syck and JSON::Syck Load now default to 512,
      matching Dump (GH#204)
    - Fix: Emit YAML canonical forms (.nan, .inf, -.inf) for NaN/Inf values in
      Dump so they roundtrip with ImplicitTyping instead of reloading as plain
      strings (GH#201)
    Maintenance:
    - CI: add an AddressSanitizer job that builds the XS with
      -fsanitize=address and runs the suite plus the CVE trigger inputs to catch
      libsyck memory-safety defects; de-pin the libasan version so it tracks the
      runner's GCC (GH#213)


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31 (rhbz#2318345)
    - Switch from Sub::Identify to Sub::Util (core in modern perls), falling back
      to B.pm as needed


author: Paul Howarth <paul@city-fan.org> - 20230912-1
changelog:
  - Update to 20230912 (rhbz#2238633)
    - Remove a syntax error check that could cause an incorrect error message
      when List::Gather::gather was used (GH#124)


author: Simone Caronni <negativo17@gmail.com> - 1.24.1-6
changelog:
  - Update logroate and reload commands:
  - https://bugzilla.redhat.com/show_bug.cgi?id=2372537
  - https://bugzilla.redhat.com/show_bug.cgi?id=2403541


author: Remi Collet <rcollet@redhat.com> - 8.3.12-1
changelog:
  - rebase to 8.3.12
  - disable pspell and imap extensions
  - disable pdo_dblib (missing freetds)
  - disable pdo_firebird (missing firebird)


author: Remi Collet <rcollet@redhat.com> - 8.3.12-3
changelog:
  - Fix Integer overflow in the dblib/firebird quoter causing OOB writes
    CVE-2024-11236
  - enable pdo_dblib extension


author: Remi Collet <remi@remirepo.net> - 2.2.0-1
changelog:
  - update to 2.2.0
  - drop patch merged upstream
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


author: Remi Collet <remi@remirepo.net> - 2.0.0-1
changelog:
  - update to 2.0.0
  - rename to php-pecl-ds2
  - run standard php test suite from extension sources
    instead of separate tests using phpunit
  - drop ZTS build


author: Remi Collet <remi@fedoraproject.org> - 4.2.4-8
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - add upstream patch for libcurl 8.9
  - Fix build with PHP 8.4 using patch from
    https://github.com/m6w6/ext-http/pull/135


author: Remi Collet <remi@fedoraproject.org> - 3.7.0-14
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - add patch for PHP 8.4 from
    https://github.com/Imagick/imagick/pull/690


author: Remi Collet <remi@remirepo.net> - 3.2.0-9
changelog:
  - build out of sources tree
  - fix incompatible pointer types using patch from
    https://github.com/php-memcached-dev/php-memcached/pull/555


author: Remi Collet <remi@remirepo.net> - 1.19.4-1
changelog:
  - update to 1.19.4
  - raise dependency on libbson and libmongc 1.27.6
  - raise dependency on libmongocrypt 1.10.1


author: Remi Collet <remi@remirepo.net> - 1.20.0-1
changelog:
  - update to 1.20.0
  - raise dependency on libbson and libmongc 1.28.0
  - raise dependency on libmongocrypt 1.11.0


author: Remi Collet <remi@remirepo.net> - 1.21.0-1
changelog:
  - update to 1.21.0
  - raise dependency on PHP 8.1
  - raise dependency on libbson and libmongc 1.30
  - raise dependency on libmongocrypt 1.12
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


author: Remi Collet <remi@fedoraproject.org> - 1.0.11-12
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - add patch for PHP 8.4 from
    https://github.com/krakjoe/pcov/pull/111


author: Remi Collet <remi@remirepo.net> - 2.0.2-1
changelog:
  - update to 2.0.2
  - re-license spec file to CECILL-2.1
  - add pie virtualprovides (m6w6/ext-raphf)
  - drop patch merged upstream


author: Remi Collet <remi@remirepo.net> - 2.2.3-4
changelog:
  - fix incompatible-pointer-types using patch from
    https://github.com/php/pecl-file_formats-yaml/pull/74


author: Remi Collet <remi@remirepo.net> - 1.7.3-8
changelog:
  - add upstream patch for PHP 8.2
  - add patch for PHP 8.3 from https://github.com/zetacomponents/ConsoleTools/pull/26
  - fix FTBFS #2261516


author: Remi Collet <rcollet@redhat.com> - 8.4.14-1
changelog:
  - build as php8.4-extras
  - update to 8.4.14
  - drop pspell an imap subpackages
  - add sodium-devel subpackage


author: Remi Collet <remi@remirepo.net> - 1.1.0-6
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


author: Remi Collet <remi@remirepo.net> - 5.2.3-1
changelog:
  - update to 5.2.3 (2025-10-08, bugfix release)
  - fix patch to system CA certificates
  - always build with composer-generators


author: Kevin Fenzi <kevin@scrye.com> - 2023.04-1
changelog:
  - Switch to new fork, update to new version scheme ( rhbz#2256866 )
  - Enable custom baud rate ( rhbz#2294619 )
  - Convert to SPDX license identifier


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.2.7-2
changelog:
  - Rename to pipewire-epel
  - Enable lv2, disable bluez5, vulkan, libcamera
  - Only build the lv2 subpackage


author: Jens Petersen <petersen@redhat.com> - 0.6.0-1
changelog:
  - significant processing performance improvement
  - allow multiple mode options; separate summary & rst options
  - add support for package list files via http
  - fix local filesystem recursion


author: Xavier Bachelot <xavier@bachelot.org> - 19-45
changelog:
  - Add conditional for {pipewire-,}jack-audio-connection-kit-devel
  - Narrow scope of globs for .so/.pc


author: Pavol Sloboda <psloboda@redhat.com> - 5.4.3-2
changelog:
  - Updated the tests to require the non distro default name of pg_partman
    instead of the distro default one to ensure it is being found


author: Dave Love <loveshack@fedoraproject.org> - 2.4.4-1
changelog:
  - Update to 2.4.4
  - Remove el7 conditional
  - Exclude s390x
  - Run all the checks
  - Drop patch 0
  - Adjust dependencies and installed files


author: Paul Howarth <paul@city-fan.org> - 1.3.8b-8
changelog:
  - Drop EL-7 support
    - Drop mod_geoip support
    - Drop mod_wrap support
    - Always build mod_proxy
    - Always use libpcre2
    - Always use maridb client library in preference to mysql
    - Always use libpq client library in preference to postgresql
    - Always use OpenSSL Cipher Profiles
  - Explicitly switch from libmemcached to libmemcached-awesome from Fedora 35
    onwards


author: Paul Howarth <paul@city-fan.org> - 1.3.9-0.1.rc2
changelog:
  - Update to 1.3.9rc2
    - Fix mod_tls build failing for OpenSSL before 1.1.x (Bug #4494)
    - Fix mod_sftp not advertising standard extensions for protocol version 3
      (GH#1570)
    - Fix mod_sftp "check-file" extension using wrong block size when offset and
      length are specified (GH#1569)
    - Use JSON for Controls protocol messages (GH#379)
    - Provide richer exit status values for ftpdctl for better scripting (GH#1114)
    - Enforce requirement of preceding RewriteCondition for RewriteRule directives
      to avoid confusion (Bug #4495)
    - Implement LogFormat variable for data transfer average speed (GH#535)
    - Optimize per-connection file I/O when reading SFTPHostKey from disk
      (GH#1596)
    - ProFTPD did not detect FIPS when using OpenSSL 3.x built with FIPS support
      (GH#1610)
    - Reduce latency due to signal handling in the daemon process (GH#1623)
    - SSH key exchange requests should be classified into the "SEC" ExtendedLog
      class (GH#1626)
    - Update mod_exec to use the Jot API for resolving variables (GH#1630)
    - Use system TCP backlog value by default (GH#1636)
    - Gracefully handle directory creation requests when the directory already
      exists (GH#1639)
    - Remove asynchronous FTP responses emitted while computing digest values
      (GH#1661)
    - Support terminating connection after USER command when TLS is required
      (GH#1640)
    - Support OPTS commands for querying configured policy for resumed uploads,
      downloads (GH#1676)
    - MaxStoreFileSize for single user was not properly honored for SFTP uploads
      (GH#1686)
    - DisplayChdir using absolute path should work properly with DefaultRoot
      (GH#1688)
    - Clients should be disconnected when unable to be added to the
      ScoreboardFile (GH#1700)
    - Support injecting random delay when clients connect via DelayOnEvent
      (GH#1701)
    - Support OpenSSH FIDO security keys in mod_sftp (GH#1118)
    - Support obtaining default UID/GID values for AD directories in mod_ldap
      (GH#1716)
    - Update upload progress in scoreboard when throttling (GH#1433)
    - Null pointer reference encountered for FTPS connection due to config
      parser ignoring Include file problem (GH#1721)
    - Support the chacha20-poly1305@openssh.com SSH cipher (GH#456)
    - mod_auth_otp should require per-user OTP entries by default (GH#1562)
    - 1.3.9rc1 mod_sftp failed to compile if EVP_chacha20 was unavailable, as
      when using older OpenSSL versions (GH#1730)
    - Error resolving DNS name for implicit "server config" vhost lead to
      DelayTable not being found (GH#1746)
    - Log message for exceeding quota did not include the user/group/class quota
      type (GH#1749)
    - Build system failed for specific module names (GH#1756)
    - "Terrapin" Prefix Truncation Attacks in SSH Specification affected mod_sftp
      (CVE-2023-48795, GH#1760)
  - Additional C compatibility fix


author: Paul Howarth <paul@city-fan.org> - 1.3.9-0.2.rc3
changelog:
  - Update to 1.3.9rc3
    - Bad handling of lack of extended attributes lead to SFTP out of memory
      error (GH#1785)
    - Using mod_facl and mod_vroot at same time caused unexpected permissions
      issues (GH#1780)
    - mod_sftp_sql logged "header value too long" due to unexpected key header
      text (GH#1529)
    - SFTP statvfs extension failed when mod_vroot was in use (GH#1792)
    - Implement limits@openssh.com SFTP extension (GH#1798)
    - Implement SFTPAuthPublicKeys directive for configuring the list of public
      key algorithms allowed for authentication (GH#1806)
    - Fix stack trace changing to directory with DisplayChdir file using %F
      variable on a large filesystem (GH#1819)
    - Remove inherited supplemental groups when started with root privileges
      (GH#1836)
    - SSH ECDSA host key algorithms were not being used as expected despite
      configuring appropriate key (GH#1839)
    - RADIUS Message-Authenticator verification failed with ProFTPD mod_radius
      (GH#1840)
    - Supplemental group inheritance granted unintended access to GID 0 due to
      lack of supplemental groups from mod_sql (GH#1830)


author: Paul Howarth <paul@city-fan.org> - 1.3.9-0.3.rc3
changelog:
  - Update mod_vroot to 0.9.12
    - Implement a realpath(3) callback for the FSIO API, for better
      interoperability of other modules when mod_vroot is in effect


author: Paul Howarth <paul@city-fan.org> - 1.3.9-1
changelog:
  - Update to 1.3.9
    - Use of HideNoAccess for SFTP sessions could lead to segfault and/or
      unexpected behavior (GH#1855)
    - Avoid NULL pointer dereferences in mod_ls (GH#1866, CVE-2024-57392)
    - Added Polish translation (Bug #4511)
    - SFTP channel allocations can lead to high memory utilization over time
      (GH#1876)
    - Update libtool.m4 for better MacOSX support (GH#1878)
  - Update mod_proxy to 0.9.5
    - Implemented new IgnoreForeignAddress ProxyOption
    - Fixed passive data transfers to backend IPv4 address when IPv6 support is
      enabled


author: Paul Howarth <paul@city-fan.org> - 1.3.9a-1
changelog:
  - Update to 1.3.9a
    - SCP transfers failed for files with spaces in their names (GH#1886)
    - LDAPDefaultGID ignored since 1.3.9 (GH#1898)
    - Compilation of mod_wrap2 failed when the --enable-wrapper-options configure
      option was used (Bug #4512)
    - mod_sftp failed to parse authorized user/host public keys with CRLF line
      endings (GH#1904)
    - Uploads using MODE Z sometimes resulted in corrupted files or broken
      transfers (GH#1896)
    - Remove usage of the deprecated MySQL_OPT_RECONNECT option for newer MySQL
      versions (GH#1911)
    - Update usage of MySQL API for SSL/TLS connections to server (GH#340)
    - mod_sftp leaked file descriptor when reading SFTPHostKey file (GH#1959)
    - Large/slow SCP downloads could be unnecessarily truncated by TimeoutStalled
      (GH#1964)
    - Handling of CRLs in mod_tls was incorrect, leading to confusing errors
      (GH#1960)
    - Resumed SSL_SESSION management in mod_tls lead to memory growth, infinite
      loop using newer OpenSSL versions (GH#1963)
    - mod_quotatab_ldap interactions could lead to segfault due to stale pointer
      (GH#1984)
    - RNTO before authentication lead to out-of-order response codes (GH#2003)
    - MaxLoginAttemptsFromUser event never triggered in mod_ban for SFTP sessions
      (GH#2009)
    - Using toupper(3) on non-ASCII FTP command bytes might cause remote DoS
      (GH#2019)
    - Out-of-bounds single byte read when FTP command input buffer starts with LF
      (GH#2020)
    - FTP command LIST/NLST -B could cause buffer overflow when listing certain
      crafted filenames (GH#2030)
    - Memory exhaustion with mod_log_forensic when downloading very large files
      via SFTP (GH#2043)
    - Setting process groups during authentication crashed when using mod_radius
      and <IfGroup> (GH#2046)
    - SQL injection possible via mod_sql because of is_escaped_text() logic error
      (GH#2052, CVE-2026-42167)


author: Paul Howarth <paul@city-fan.org> - 1.3.9a-2
changelog:
  - Additional escaping for avoidance of SQL injection issues with %{note:...}
    and %{env:...}; these are on top of the existing fix for CVE-2026-42167 in
    1.3.9a
  - Fix for SQL Injection in mod_wrap2_sql via reverse DNS hostname
    (CVE-2026-44331, rhbz#2466899, https://github.com/proftpd/proftpd/issues/2057)


author: Paul Howarth <paul@city-fan.org> - 1.3.9b-1
changelog:
  - Update to 1.3.9b
    - Fix SQL Injection in mod_wrap2_sql via reverse DNS hostname (GH#2057,
      CVE-2026-44331)
    - Additional fix for session management with OpenSSL 3.2.x or later, when
      using TLSv1.2 or earlier; this complements the fix for GH#1963 (GH#2096)
    - Hard quota limits on uploads do not cause SFTP WRITE requests to fail as
      expected (GH#2098)
    - Fix SSH payload length underflow calculation for ETM/ChaChaPoly algorithms
      in mod_sftp (GH#2102)
    - SSH packet with empty payload triggered null pointer dereference in
      mod_sftp (GH#2104)
    - Bad DSA signatures could lead to out-of-bounds read of heap memory in
      mod_sftp (GH#2106)
    - Mismatched RSA/DSA algorithm signatures could lead to null dereference in
      mod_sftp (GH#2108)
    - SFTP request payload length underflow calculation in mod_sftp
      (GH#2115, CVE-2026-53994)
    - Several modules failed to build using OpenSSL 4.0 (GH#2120)
  - Update mod_proxy to 0.9.7
    - Add a check on the maximum allowed SSH payload (vs. packet) length (GH#291)
    - Set the payload_len field before checking its value (GH#292)
    - Keep the SSH packet reading code in mod_proxy more in line with what is
      done in mod_sftp, for legibility (GH#294)
    - Implement support for the OpenSSH-specific ChaChaPoly SSH algorithm
      (GH#295, GH#296)
    - Correct misspellings noted by codespell (GH#297)
    - Use clang-tidy to start polishing the codebase (GH#298)
    - Disable the Nagle algorithm by default on our TCP connections to back-end
      servers (GH#299)
    - Require OpenSSL for building (GH#249, GH#300)
    - Documentation fixes
    - Implement a limit on the number of EXT_INFO extensions we'll be willing to
      accept (GH#303)
    - Comparison of expected/provided MAC data should be done in a constant-time
      manner
    - Support PKCS11-stored private keys
    - Implement the "mlkem768x25519-sha256" and "sntrup761x25519-sha512"
      post-quantum SSH key exchange mechanisms (GH#306)
    - Add sanity check for SRV record lengths
    - Ensure that the SSH payload length computation, for ETM/ChaChaPoly packets,
      does not underflow
    - If we detect a bad DSA signature length, properly error out
    - Ensure that RSA/DSA signatures match their expected algorithm types, and
      avoid null pointer dereferences
    - Update to build against OpenSSL 4.x (GH#313)


author: Paul Howarth <paul@city-fan.org> - 1.3.9c-1
changelog:
  - Update to 1.3.9c
    - ExecEnviron values not passed due to regression since 1.3.8.d (GH#2135)
    - Stack buffer overflow in MLSD/MLST handling for long path names (GH#2146)
    - MaxTransfersPerUser no longer enforces configured limits (GH#2158)
    - AdminControlsACLs for config, get actions not honored as they should be
      (GH#2163)
    - Memcached/Redis-cached JSON TLS session/OCSP entries decoded into fixed
      buffers without bounds checking (GH#2166)
    - RewriteMap unescape builtin use causes one-byte out-of-bounds write, fails
      to reject illegal characters (GH#2173)
    - SQL group name lookup concatenates client-provided group names without
      escaping (GH#2188)
    - Authenticated SFTP sessions can overflow the SFTP packet buffer
      (GH#2190, CVE-2026-63090)
    - Default Controls socket ACLs unintentionally allow all users access for
      sending Controls requests (GH#2210)
    - Exercise caution when reading the client-provided file size for SCP
      uploads, as it could possibly overflow our size type (CVE-2026-63091)


author: Paul Howarth <paul@city-fan.org> - 1.3.9c-3
changelog:
  - Add mod_procfs, enabled by default, to address CVE-2026-35025 (ACL bypass via
    /proc/self/root path prefix); this module disallows file accesses via procfs
    filesystems


author: Robert Scheck <robert@fedoraproject.org> 13.0.2-4
changelog:
  - Use 'systemctl try-reload-or-restart' in logrotate postrotate
    script (#2371331, thanks to Marcos Mello)
  - Do not use removed /etc/pki/tls/certs/ca-bundle.crt bundle file
    for Fedora 43 >= and RHEL >= 11


author: Tom Callaway <spot@fedoraproject.org> - 13.0.4-2
changelog:
  - rebuild for lua 5.5
  - apply upstream fix for configure
  - make a new patch to actually support lua 5.5


author: Pavel Raiskup <praiskup@redhat.com> 1.22-1
changelog:
  - ajust to the current/future DNF packaging
  - fix for new DNF that doesn't accept %location in --queryformat


author: Pavel Raiskup <praiskup@redhat.com> 1.23-2
changelog:
  - using a temporary DNF cache directory, Koji FTBFS and https://github.com/fedora-copr/copr/issues/2756


author: Pavel Raiskup <praiskup@redhat.com> 1.25-1
changelog:
  - PruneRepoAnalyzer to use the temporary cachedir, too
  - Read BUILDTIME from the repo metadata, rather than every single RPM file


author: Pavel Raiskup <praiskup@redhat.com> 1.26-1
changelog:
  - dnf5 compat: Use file:// in baseurls explicitly
  - pair_srpm_rpm: migrate to DNF5, keep DNF4 backward compat
  - pair_srpm_rpm: use a correct specifier for logging strings


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.7-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.2
  - https://github.com/okbob/pspg/releases/tag/5.8.3
  - https://github.com/okbob/pspg/releases/tag/5.8.4
  - https://github.com/okbob/pspg/releases/tag/5.8.6
  - https://github.com/okbob/pspg/releases/tag/5.8.7


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.9-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.9
  - https://github.com/okbob/pspg/releases/tag/5.8.8


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.11-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.11
  - https://github.com/okbob/pspg/releases/tag/5.8.10


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.16-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.16
  - https://github.com/okbob/pspg/releases/tag/5.8.15
  - https://github.com/okbob/pspg/releases/tag/5.8.14
  - https://github.com/okbob/pspg/releases/tag/5.8.13
  - https://github.com/okbob/pspg/releases/tag/5.8.12


author: Robert Scheck <robert@fedoraproject.org> - 0.10.0-11
changelog:
  - Update license identifier to SPDX expression
  - Add patch proposal to change incompatible pointer type (#2259528)


author: Jerry James <loganjerry@gmail.com> - 2.0.0-1
changelog:
  - Update to 2.0.0
  - Verify the license is valid SPDX
  - Automatically generate python BuildRequires
  - Modernize python RPM macro usage
  - Update description to remove upper bound on graphviz attribute support


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.33.0-1
changelog:
  - Update to 0.33.0 (close RHBZ#2353440)
  - Drop the -doc subpackage (PDF docs and examples) for simplicity


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.33.0-3
changelog:
  - Backport to EPEL10
  - Restore -doc subpackage, removed in Fedora
  - Remove spec-file conditionals and let the branches diverge


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.3.0-2
changelog:
  - Test fix: patch httpretty socket for latest urllib3 release
  - Test fix: work around expired test token
  - Fixes RHBZ#2334702


author: Robert-André Mauchin <eclipseo@mauchin.fr> - 0.7.8-9
changelog:
  - Switch to manual dependencies for tests and documentation
  - Remove -t option from %%pyproject_buildrequires
  - Remove patch as we won't use requirements-dev.txt


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.8.0-1
changelog:
  - Stop generating HTML documentation; Obsolete the -doc subpackage
  - Update to 4.8.0 (close RHBZ#2236330)


author: Chris Caron <lead2gold@gmail.com> - 1.9.4-3
changelog:
  - Spec file modernization BZ2377453
  - Translation files patch added to allow v1.9.4 to build corectly


author: Carl George <carlwgeorge@fedoraproject.org> - 3.7.2-1
changelog:
  - Update to 3.7.2, resolves rhbz#2209379
  - Remove mypy build requirement
  - Run tests directly with pytest to avoid tox build requirement
  - Run import check when tests are disabled
  - Remove duplicate license file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.30.0-2
changelog:
  - Conditionalize python-k5test test dependency
  - Allows building on EPEL10, where it is currently unavailable


author: Georg Sauthoff <mail@gms.tf> - 2.14.2-1
changelog:
  - Update to latest upstream version (fixes fedora#2255038)
  - Fix CVE-2023-48795 ssh: Prefix truncation attack on Binary Packet Protocol (BPP) (fixes fedora#2254210)


author: Zane Bitter <zaneb@fedoraproject.org> 0.6.0-1
changelog:
  - Fix compatibility with Python 3.15.0a5 (rhbz#2424583)
  - Comply with PEP540 UTF-8 Mode
  - Defer to stdlib for argparse coloring in Python 3.14 and later
  - Add feature to specify a default error code


author: Michel Lind <salimma@fedoraproject.org> - 2.9.0-1
changelog:
  - Update to 2.9.0 upstream release
  - Resolves: rhbz#2229363
  - Resolves: CVE-2026-31899
  - Enable Packit
  - Drop unneeded test shenanigans
  - Enforce that license is preinstalled, stop installing by hand


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Review SPDX license
  - Drop spec file support for EPEL 7
  - convert license to SPDX


author: Scott K Logan <logans@cottsay.net> - 1.1.0-1
changelog:
  - Update to 1.1.0 (rhbz#2394423)
  - Replace macro use in URL/Source0 fields for spec legibility
  - Move doc subpackage after python3 so %{summary} resolves correctly


author: Benjamin A. Beasley <code@musicinmybrain.net> - 24.1.2-2
changelog:
  - Enable the msgspec extra on Fedora F41 and later
  - The python-msgspec package now works with Python 3.13.


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 18.9.0-5
changelog:
  - Add patch for compatibility with Python 3.13, workaround removed cgi stdlib module
  - Fixes: rhbz#2256924


author: Steve Traylen <steve.traylen@cern.ch> - 4.13.2-1
changelog:
  - Update to 4.13.2
  - New --with bootstrap flag for stestr dep
  - Use pyproject macros file list
  - Remove redundant pyproject-rpms-macro BR
  - Remove redundant seds from setup


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Scott K Logan <logans@cottsay.net> - 0.18.1-1
changelog:
  - Update to 0.18.1 (rhbz#2300129)
  - Drop RHEL 7 spec support
  - Use boolean operators for backwards compatibility package dependencies


author: Scott K Logan <logans@cottsay.net> - 0.2.2-1
changelog:
  - Update to 0.2.2
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Jakub Kadlcik <frostyx@email.cz> 1.132-1
changelog:
  - Discourage from deleting objects while paginating over them
  - Suggest pagination only when a GET request timeouts


author: Jakub Kadlcik <frostyx@email.cz> 2.2-1
changelog:
  - Stop using deprecated %py3_build/%py3_install macros
  - Remove rhel7 conditions and remove python2 support


author: Jakub Kadlcik <frostyx@email.cz> 2.3-1
changelog:
  - Use correct used HTTP methods for delete and update requests
  - Introduce v3.requests.DELETE method


author: Jakub Kadlcik <frostyx@email.cz> 2.6-1
changelog:
  - Don't traceback new-api-token for default config
  - Bypass anubis challenge by setting copr user agent
  - Use Tito to generate component.__version__


author: Carl George <carl@george.computer> - 0.7-17
changelog:
  - Convert to pyproject macros
  - Switch to SPDX license identifier
  - Rebuild for Python 3.12, resolves rhbz#2226174


author: Doğukan Çağatay <dogukan.cagatay@aiven.io> - 2.8-1
changelog:
  - Update python-crc32c package to version 2.8
  - Bump version from 2.7.1 to 2.8
  - Remove bcond tests conditional compilation flag
  - Remove build requirement wheel and pytest which is already provided
    dynamically
  - Simplify buildrequires generation with -g test flag
  - Add manual page generation using help2man
  - Remove conditional test execution (always run tests now)
  - Update file list in the %files section
  - Clean up spec file formatting and remove unnecessary blank lines


author: Carl George <carlwgeorge@fedoraproject.org> - 1.6^1.1484546-1
changelog:
  - Update to latest upstream snapshot
  - Resolves Python 3.13 build error rhbz#2246053
  - Switch to SPDX license notation


author: Sandro <devel@penguinpee.nl> - 2025.4.0-1
changelog:
  - Update to 2025.4.0 (RHBZ#2338642)
  - Fix path for `--ignore` on `s390x`
  - Exclude tests previously excluded for dask-expr


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.7-1
changelog:
  - Update to 1.1.7 (close RHBZ#2115204)
  - Port to pyproject-rpm-macros
  - Add extras metapackages
  - Build Sphinx documentation as PDF rather than HTML to avoid issues with
    bundled and precompiled JavaScript etc.
  - Split out a python3-dateparser-scripts subpackage


author: Packit <hello@packit.dev> - 1.2.14-1
changelog:
  - Drops seemingly unused importlib-metadata dev dep (Colin Dean)
  - Fixes comment on which version is development branch (Colin Dean)
  - Adds Pythons dropped notice to changelog (Colin Dean)
  - Drops limitation on tox < 4 since bug was fixed (Colin Dean)
  - Adds srpm_build_deps to Packit config (Colin Dean)
  - Try explicitly setting AppVeyor image to VS2022 (Colin Dean)
  - Exclude pypy3 on ppc64le on Travis builds (Colin Dean)
  - Drops old Pythons and adds newer ones for Appveyor build (Colin Dean)
  - Drop the .9 from pypy3 in tox.ini (Colin Dean)
  - Use specifically pypy3.9 v7.3.9 (Colin Dean)
  - Adds Python 3.12 config to tox (Colin Dean)
  - Limit tox to <4 on Travis because of outdatedness (Colin Dean)
  - Try installing importlib_metadata for tox run (Colin Dean)
  - Use newer Travis environment, Focal (Ubuntu 20.04) (Colin Dean)
  - Adds importlib-metadata to dev deps (Colin Dean)
  - Split and fix tox config for more better coverage (Colin Dean)
  - Dropping support for Python older than v3.7 in build systems like pytest and tox, while ensuring the library remains production-compatible. (Colin Dean)
  - Drops Python 2.7, 3.5, 3.6 builds from Travis; add 3.12 (Colin Dean)
  - Upgrades some actions versions in Actions python builds (Colin Dean)
  - Drops Actions builds for Python 2.7, 3.5, 3.6; condense 3.7+ (Colin Dean)
  - Bump checkout to v3 in CodeQL Analysis workflow (Colin Dean)
  - Add support for Python 3.11 (Hugo van Kemenade)
  - edit changelog (Pierrick Rambaud)
  - add test for D213 docstrings (Pierrick Rambaud)
  - work with empty docstring (Pierrick Rambaud)
  - fix: digest D212 and D213 docstring (Pierrick Rambaud)
  - Add support for Python 3.10 (Hugo van Kemenade)
  - Prepare next version 1.2.14 (unreleased) (Laurent LAPORTE)
  - Minor change in bumpversion  configuration to also bump the project version in "appveyor.xml". (Laurent LAPORTE)


author: Michel Lind <salimma@fedoraproject.org> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Modernize to follow the latest Python packaging guidelines
  - Generate extras subpackages
  - Enable import checks
  - Run unit tests
  - Use proper SPDX license identifier (zlib -> Zlib)
  - Enable Packit for future Rawhide updates


author: Michel Lind <salimma@fedoraproject.org> - 1.1.8-1
changelog:
  - Update to 1.1.8 upstream release
  - Add conditional BR on openssl to run some tests
  - Remove unneeded `upstream_project_url` from packit.yaml


author: Carl George <carlwgeorge@fedoraproject.org> - 0.9.0-1
changelog:
  - Switch to docopt-ng upstream rhbz#2267060
  - Convert to pyproject macros
  - Confirmed SPDX license identifier


author: Benjamin A. Beasley <code@musicinmybrain.net>
changelog:
  - Completely modernize (and greatly simplify) the packaging
  - Use pyproject-rpm-macros (fix RHBZ#2377674)
  - Package from the GitHub archive instead of the PyPI sdist
  - Run the tests
  - Use the provisional pyproject declarative buildsystem


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.2-3
changelog:
  - Apply a patch to fix typos
  - This includes user-visible fixes for minor typos in README.md and
    CHANGELOG.md


author: Steve Traylen <steve.traylen@cern.ch> - 0.5-1
changelog:
  - Update to 0.5 release - rhbz#1595860
  - Run tests with pytest macro - rhbz#2319655
  - Correct autogenerated license field
  - Switch source to github URL


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.0^20240916git3f11fdc-1
changelog:
  - Package a post-release snapshot to fix regressions
  - Add a build conditional to optionally enable very slow tests; enable them


author: Carl George <carlwgeorge@fedoraproject.org> - 1:3.1.3-1
changelog:
  - Update to version 3.1.3
  - Generate build requirements automatically
  - Add upstream patch for Python 3.13 rhbz#2291695


author: Carl George <carlwgeorge@fedoraproject.org> - 1.1.0-4
changelog:
  - Fix FTBFS
  - Allow building with bravado 12
  - Allow building with cryptography 45
  - Avoid installing support files


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.115.10-4
changelog:
  - Improve conditionalized build dependencies
  - Make sure they work as advertised, together or separately
  - Add conditionals for some things that are missing in EPEL10 so we can
    more easily see what would be required to branch there; however, nobody
    has yet requested this package in EPEL10, we have no concrete plans to
    branch it there, and we still lack some hard dependencies


author: Scott K Logan <logans@cottsay.net> - 0.2.1-2
changelog:
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Enable doctest check using pytest


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.19.2-1
changelog:
  - Version 0.19.2 (rhbz#2355107)
  - Just two small changes related to unexpected AttributeError thrown by the
    code.


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.3-4
changelog:
  - Avoid an unneeded dependency on python3-tomli
  - Use tomllib from the Python 3.11+ standard library instead


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.1-1
changelog:
  - Update to 0.7.1 (close RHBZ#2239611)
  - The hard dependency on python-psutil is dropped; there is a new
    memory_info extra and a corresponding metapackage, upon which we carry a
    weak (Recommends:) dependency.


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 0.10.0-1
changelog:
  - Update to 0.10.0
  - Switch to psf fork
  - Adopt rpmautospec
  - Adopt pyproject-rpm-macros
  - Misc clean-ups


author: Carl George <carlwgeorge@fedoraproject.org> - 1.0.8-1
changelog:
  - Update to version 1.0.8 rhbz#2359117
  - Fix Python 3.14 AttributeError rhbz#2353138
  - Enable tests on EPEL


author: Bala <kumaran.4353@gmail.com> - 0.6.4-1
changelog:
  - Upgrade version to 0.6.4
  - Use packaged vendor http-parser as system provided package is deprecated
  - Remove temporary fix of PR-73 as it got merged to 0.6.1 onwards


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.1-7
changelog:
  - Do not spuriously attempt to generate BuildRequires from tox
    (fix RHBZ#2354110)
  - Add an import-only smoke test, and document why we cannot run tests
  - Fix missing license file
  - Remove language about Python 3 in the description, left over from when we
    also had Python 2


author: Steve Traylen <steve.traylen@cern.ch> - 1.48.0-4
changelog:
  - Create sub packages for ciso, async and extra
  - Stop running non-existent tox testing
  - Relax some strong versionion of dependencies


author: Ondrej Mosnáček <omosnacek@gmail.com> - 4.0.0-2
changelog:
  - Fix the install command to comply with guidelines
  - Use %{pyproject_[save_]files}
  - Fix EPEL9 build


author: Göran Uddeborg <goeran@uddeborg.se> - 0.9.0-1
changelog:
  - Upgrade to version 0.9.0 rhbz#2348855
  - Replaces the previous workaround for Python 3.14 rhbz#2327982


author: Göran Uddeborg <goeran@uddeborg.se> - 0.9.0-3
changelog:
  - Use the older flit_core in EPEL10 by reverting upstreams patch
  - Skip the pytest-trio dependency as it is anyway not used without DBus


author: Miro Hrončok <mhroncok@redhat.com> - 1:31.0.0-2
changelog:
  - Remove unused tests Requires
  - https://fedoraproject.org/wiki/Changes/DeprecateNose
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonMock


author: Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:34.1.0-2
changelog:
  - Drop urllib3 upper limit so the package can be installed, https://github.com/kubernetes-client/python/issues/2458


author: Sudip Shil <sshil@redhat.com> - 1.0.9-2
changelog:
  - License changed to Apache-2.0(SPDX format)
  - Removed Requires: python3dist(six) because it's auto generated


author: Carl George <carlwgeorge@fedoraproject.org> - 2.9.1-10
changelog:
  - Update license tag to LGPL-3.0-or-later
  - Remove duplicate COPYING.LESSER.txt license file
  - Run an import check and the upstream test suite in %check


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.22.0-1
changelog:
  - Update to 0.22.0 (close RHBZ#1873395)
  - The “sassc” module is removed upstream; we already did not install
    /usr/bin/sassc due to conflicts with libsass.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.15.6-3
changelog:
  - Replace spurious/obsolete BuildRequires on python-pytest-runner
  - Depend directly on pytest instead


author: Karolina Surma <ksurma@redhat.com> - 2.2.0-1
changelog:
  - Update to 2.2.0, includes the fix for CVE-2023-26302
  Resolves: rhbz#2172373 rhbz#2177154
  - Provide extra subpackages: linkify and plugins


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.9.1-0
changelog:
  - bootstrap epel10
  -  temporarily (or is it?) remove qt5 sub-package. Will epel10 get qt5?
  -  temporarily remove test w/ xvfb-run until I can figure out the
     proper replacement.
  -  inkscape seems to not be needed. Or am I wrong about that? It builds 
     without it as a BR. Will add it back when inkscape is built for EPEL10.


author: Michel Lind <salimma@fedoraproject.org> - 2.0.4-6
changelog:
  - Disable doc building on EL9
  - Don't use deprecated %%pyproject_build_lib
  - Use SPDX license identifier


author: Michel Lind <salimma@fedoraproject.org> - 1.4.3-1
changelog:
  - Update to 1.4.3 upstream release
  - Resolves: rhbz#2337263
  - Exclude tests that require griffe
  - Deselect one failed test


author: Jerry James <loganjerry@gmail.com> - 1.3.0-7
changelog:
  - Restore the doc subpackage
  - Minimize the LaTeX dependencies
  - Use modern python macros
  - Migrate License field to SPDX
  - Package the gmpy2 extra
  - Minor spec file cleanups


author: Tim Semeijn <tim@goat.re> - 1.5.0-1
changelog:
  - Update to 1.5.0 > - Drop obsolete python-mrcfile-issue-49.patch > - Use
    %autorelease and %autochangelog


author: Tim Semeijn <tim@goat.re> - 1.5.0-2
changelog:
  - Update to 1.5.0 - Drop obsolete python-mrcfile-issue-49.patch - Use
    %autorelease and %autochangelog


author: Tim Semeijn <tim@goat.re> - 1.5.0-3
changelog:
  - Update to 1.5.0
  - Drop obsolete python-mrcfile-issue-49.patch
  - Use %autorelease and %autochangelog


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.0.1-3
changelog:
  - epel10
  - add BR for python-soupsieve to eliminate an error
  - temp remove %check due to 11 new failing tests. To be restored at some
    future date


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.18-3
changelog:
  - Revert "Fix automatic provides on Python extension due to SONAME"
  - The fix is in rust-1.81.0-4 and later, which is now in all stable
    branches, so this workaround is no longer necessary.


author: Petr Šplíchal <psplicha@redhat.com> - 1.9.0-1
changelog:
  - Fix initializing version object by a version object (#48)
  - Send cookies with Python 3 as well
  - Rename required package, fix docs building & tests (#46)
  - Do not build and test on `epel-7` anymore
  - Use the `py3_shebang_fix` macro instead of `pathfix.py`
  - Add an explicit config for building readthedocs
  - Include srpm build requirements in Packit config
  - Remove 'enable_net' from Packit config
  - Remove 'metadata' from Packit config
  - Add missing build job(s) to Packit config


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.8.5-2
changelog:
  - Revert changes in 2.8.5 which causes problems in PyTables (#2231686).
    Upstream is still working on a fix, and it seems that this functionality
    needs more design work. This reverts all the commits related to
    validation of expressions.


author: Packit <hello@packit.dev> - 0.56.0-1
changelog:
  - Tmt documentation has been extended. (#937)
  - Support for forgejo commit statuses has been added. (#936)
  - The package ogr/abstract has been split into multiple files. (#935)
  - Resolves: rhbz#2389723


author: Packit <hello@packit.dev> - 0.56.1-1
changelog:
  - We now use httpx when making requests from our Forgejo implementation. (#941)
  - Resolves: rhbz#2401236


author: Packit <hello@packit.dev> - 0.58.0-1
changelog:
  - `PagureService` now accepts an optional `user_agent` argument to set a custom User-Agent header. (#953)
  - It is now possible to pass a `headers` argument in `PagureProject.get_file_content`. The default header is set to `Accept: text/plain`. (#954)
  - Resolves: rhbz#2420049


author: Packit <hello@packit.dev> - 0.59.0-1
changelog:
  - Improved handling of retries after errors to avoid hitting rate limits if possible. (#958)
  - `GithubPullRequest.labels` property is now cached for better performance and to be consistent with other services. (#960, #961)
  - Resolves: rhbz#2422233


author: Packit <hello@packit.dev> - 0.60.0-1
changelog:
  - A new method `get_rate_limit_remaining()` to check rate limit thresholds has been added to the service API. (#970)
  - Resolves: rhbz#2430818


author: Packit <hello@packit.dev> - 0.60.1-1
changelog:
  - The method `get_rate_limit_remaining()` now also supports repository-specific checks for GitHub. (#972)
  - Resolves: rhbz#2435481


author: Packit <hello@packit.dev> - 0.61.1-1
changelog:
  - Force downstream synchronization of upstream configuration to enable side tagging in EPEL 10.
  - Resolves: rhbz#2437993


author: Packit <hello@packit.dev> - 0.61.2-1
changelog:
  - The `ogr` library now correctly handles the Forgejo 'error' commit flag, resolving an issue that previously caused it to fail during internal mapping. (#991)
  - Resolves: rhbz#2502826


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.19.5-4
changelog:
  - Work around Python 3.14 issues; fixes RHBZ#2372014
  - Do not error on warnings, particularly DeprecationWarning
  - Report and skip TestImportModelCreate::test_dynamic_model regression


author: Miro Hrončok <miro@hroncok.cz> - 4.1.0-16
changelog:
  - Drop redundant test BuildRequires on deprecated python3-nose
  - https://fedoraproject.org/wiki/Changes/DeprecateNose


author: Steve Traylen <steve.traylen@cern.ch> - 1.8.2-1
changelog:
  - Update to 1.8.2 rhbz#2377100
  - Stop using deprecated py3 macros. rhbz#2450068
  - Run tests with tox


author: Carl George <carlwgeorge@fedoraproject.org> - 1.2.0-1
changelog:
  - Update to version 1.2.0, resolves rhbz#2097140
  - Switch to SPDX license identifier
  - Always run tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.0-5
changelog:
  - F38+: Use %{py3_test_envvars} to run tests
  - Set the same environment variables for nose2 and unittest as for pytest
    when testing with different runners


author: Gwyn Ciesla <gwync@protonmail.com> - 3.3.0-1
changelog:
  - 3.3.0
    - Add support and tests for 'Match final ..' (frequently used in ProxyJump
      configurations to exclude the jump host) to our SSH config parser (GH#1907,
      GH#1992)
    - Add an explicit 'max_concurrent_prefetch_requests' argument to
      'paramiko.client.SSHClient.get' and 'paramiko.client.SSHClient.getfo',
      allowing users to limit the number of concurrent requests used during
      prefetch (GH#1587, GH#2058)


author: Paul Howarth <paul@city-fan.org> - 3.3.1-1
changelog:
  - Update to 3.3.1 (rhbz#2227478)
    - Cleaned up some very old root level files, mostly just to exercise some of
      our doc build and release machinery


author: Gwyn Ciesla <gwync@protonmail.com> - 3.4.0-1
changelog:
  - 3.4.0
    - 'Transport' grew a new 'packetizer_class' kwarg for overriding the
      packet-handler class used internally (mostly for testing, but advanced
      users may find this useful when doing deep hacks)
    - Address CVE 2023-48795 (https://terrapin-attack.com/) a.k.a. the "Terrapin
      Attack", a vulnerability found in the SSH protocol re: treatment of packet
      sequence numbers) as follows:
      - The vulnerability only impacts encrypt-then-MAC digest algorithms in
        tandem with CBC ciphers, and ChaCha20-poly1305; of these, Paramiko
        currently only implements 'hmac-sha2-(256|512)-etm' in tandem with
        'AES-CBC'; if you are unable to upgrade to Paramiko versions containing
        the below fixes right away, you may instead use the 'disabled_algorithms'
        connection option to disable the ETM MACs and/or the CBC ciphers (this
        option is present in Paramiko ≥ 2.6)
      - As the fix for the vulnerability requires both ends of the connection to
        cooperate, the below changes will only take effect when the remote end is
        OpenSSH ≥ 9.6 (or equivalent, such as Paramiko in server mode, as of this
        patch version) and configured to use the new "strict kex" mode (Paramiko
        will always attempt to use "strict kex" mode if offered by the server,
        unless you override this by specifying 'strict_kex=False' in
        'Transport.__init__')
      - Paramiko will now raise an 'SSHException' subclass ('MessageOrderError')
        when protocol messages are received in unexpected order; this includes
        situations like receiving 'MSG_DEBUG' or 'MSG_IGNORE' during initial key
        exchange, which are no longer allowed during strict mode
      - Key (re)negotiation -- i.e. 'MSG_NEWKEYS', whenever it is encountered --
        now resets packet sequence numbers (this should be invisible to users
        during normal operation, only causing exceptions if the exploit is
        encountered, which will usually result in, again, 'MessageOrderError')
      - Sequence number rollover will now raise 'SSHException' if it occurs
        during initial key exchange (regardless of strict mode status)
    - Tweak 'ext-info-(c|s)' detection during KEXINIT protocol phase; the
      original implementation made assumptions based on an OpenSSH implementation
      detail


author: Paul Howarth <paul@city-fan.org> - 3.4.0-6
changelog:
  - Fix detection of SHA1 signing support
    https://github.com/paramiko/paramiko/pull/2420
    https://github.com/pyca/cryptography/issues/11332
    https://github.com/PyO3/pyo3/issues/3059
  - Remove cache Sphinx build folder ".doctrees"


author: Paul Howarth <paul@city-fan.org> - 3.4.1-1
changelog:
  - Update to 3.4.1
    - Massage our import of the TripleDES cipher to support Cryptography ≥ 43;
      this should prevent 'CryptographyDeprecationWarning' from appearing upon
      import (GH#2419, GH#2421)
    - Modify a test-harness skiptest check to work with newer versions of
      Cryptography (GH#2420)
    - Fix a 64-bit-ism in the test suite so the tests don't encounter a false
      negative on 32-bit systems (GH#2353)


author: Paul Howarth <paul@city-fan.org> - 3.5.0-1
changelog:
  - Update to 3.5.0 (rhbz#2312503)
    - Add support for AES-GCM encryption ciphers (128 and 256 bit variants)
      (GH#982, GH#2157, GH#2444, rhbz#2311855); this functionality has been
      tested in client mode against OpenSSH 9.0, 9.2 and 9.6, as well as against
      a number of proprietary appliance SSH servers
    - Check for 'None' transport members inside '~paramiko.channel.Channel' when
      closing the channel; this likely doesn't come up much in the real world,
      but was causing warnings in the test suite


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.19.0-11
changelog:
  - Correct the License (and convert to SPDX)
  - Before 1.19.1, the package had an incorrect trove classifier indicating a
    BSD license, but the license file had MIT text; see
    https://github.com/r1chardj0n3s/parse/issues/145.


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.10.1-1
changelog:
  - Update to upstream.
  - Update URL according to redirection on github.
  - Source URL updated to github, unable to download from pypi.
  - CGI warnings have been disabled, no cgi used in this version.


author: Ondřej Pohořelský <opohorel@redhat.com> - 0.2.12-1
changelog:
  - Update to 0.2.12
  - Migrate to the newest python macros
  - Convert license to SPDX
  - Resolves: rhbz#2137836


author: Benjamin A. Beasley <code@musicinmybrain.net> - 20240706-4
changelog:
  - F43+: No longer build PDF docs (simplify the package)
  - The -doc subpackage is dropped and Obsoleted


author: Benjamin A. Beasley <code@musicinmybrain.net> - 20250327-3
changelog:
  - Backport to EPEL10
  - Remove conditionals, Obsoletes, etc. for other releases
  - Work around buildroot-only adobe-mappings-cmap-devel


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.4.5-1
changelog:
  - Starting with Fedora 43, do not build PDF documentation
  - Drop the -doc subpackage (again, starting with Fedora 43)


author: Sandro <devel@penguinpee.nl> - 1.8.1-1
changelog:
  - Update to 1.8.1
  - Use upstreamed patch (now applies cleanly)
  - Handle test dependencies using extras
  - Fix %doc file list


author: Michel Lind <salimma@fedoraproject.org> - 0.2.6-1
changelog:
  - Update to 0.2.6 upstream release
  - Drop unneeded extra sources and backported patches
  - Resolves: rhbz#2386020


author: Michel Lind <salimma@fedoraproject.org> - 0.3.2-2
changelog:
  - Disable update_readme_test, brings in additional dependency
  - Ship license text; update doc filenames


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.23.4-2
changelog:
  - Rebuilt with idna 1.x; no longer allow older idna versions
  - Expect maturin to handle license files


author: Jerry James <loganjerry@gmail.com> - 1.12-1
changelog:
  - Version 1.12
  - SPDX migration
  - Update home page URL
  - Update python RPM macro usage
  - Automatically generate python BuildRequires


author: Martin Gansser <martinkg@fedoraproject.org> - 0.16.2-0.3.git91d1781
changelog:
  - remove Provides and Obsolutes, dnf should automatically remove any transient dependencies by itself
  - remove -r option from  macro pyproject_buildrequires
  - use macro %{pyproject_files} and %pyproject_save_files pyliblo3}
  - remove python3 requirements, because the macro %pyproject_buildrequires is used


author: Martin Gansser <martinkg@fedoraproject.org> - 0.16.2-0.4.git91d1781
changelog:
  - Use correct source tag address
  - Recompile `.pyx` file
  - Fix permission of NEWS README.md and COPYING


author: Martin Gansser <martinkg@fedoraproject.org> - 0.16.2^20240801git91d1781-1
changelog:
  - Add patch `type-erase lo_blob_dataptr input` for _liblo.pyx
  - Add obsolete for older version of pyliblo
  - Add Requires to doc subpackage


author: Martin Gansser <martinkg@fedoraproject.org> - 0.16.2^20240801git91d1781-2
changelog:
  - add python3-pyliblo3 subpackage
  - move 'Obsoletes:' tag to python3-pyliblo3 subpackage
  - move doc subpackage after the python3-pyliblo3 subpackage
  - remove 'Recommends:' tag 
  - rename python-pyliblo3 to python3-pyliblo3
  - remove macro %{modname} for better readability


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.8-7
changelog:
  - Use tomllib instead of toml (used only in tests)
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonToml


author: Scott K Logan <logans@cottsay.net> - 0.9.3-1
changelog:
  - Update to 0.9.3 (rhbz#2241970)
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Use modern Python packaging macros
  - Switch to SPDX license identifier


author: Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.10.0-9
changelog:
  - Modernize spec file and use pyproject macros
  - Replace %py3_check_import with %pyproject_check_import
  - Simplify package naming by using direct names instead of macros (i.e.
    srcname, slugname)
  - Remove manual file listings that are now handled by %pyproject_files
  - Add comment to specify the version for the existing patch to be deleted
  - Remove explicit runtime pytest dependency which is already handled via
    %pyproject_buildrequires macro


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.16.5-2
changelog:
  - Fix reading numeric array data on big-endian hosts
  - Build on all architectures (arched base package) to help detect any
    future endian-related regressions


author: Packit <hello@packit.dev> - 1.16.6-1
changelog:
  - Update to 1.16.6 upstream release
  - Resolves: rhbz#2275890
  - Splits the examples into a separate subpackage


author: Jerry James <loganjerry@gmail.com> - 1.0.0-1
changelog:
  - Version 1.0.0
  - Drop upstreamed Sphinx 4 patch
  - Convert License tag to SPDX
  - Run the tests now that upstream provides some
  - Add patch for compatibility with Sphinx 7.2.x


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.0.0-1
changelog:
  - Update to upstream
  - Disable crypt check. Crypt module has been removed from python3.13,
    repoze-who works well without it and therefore this test is useless
  - Use pytest instead of setup.py test


author: Carl George <carl@george.computer> - 1.0.0-14
changelog:
  - Convert to pyproject macros
  - Rename binary package to follow guidelines
  - Update license field to use SPDX identifier


author: Dan Radez <dradez@redhat.com> - 0.4.0-1
changelog:
  - RHBZ#2284361
    Updating to new upstream project, see comment at
    https://github.com/msabramo/requests-unixsocket/issues/73#issuecomment-2125848213
    Dated: May 22, 2024

    FYI to all: since this project seems to be abandoned, but its longevity is important to my team,
    we've forked the project as requests-unixsocket2. It should be a drop in replacement for this package.

    PyPI: https://pypi.org/project/requests-unixsocket2/0.4.0/
    Repository: https://gitlab.com/thelabnyc/requests-unixsocket2
    We've migrated the fix for this issue there, merged it, and released to PyPI as part of v0.4.0.
  - Updated to pyproject macros


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.1-13
changelog:
  - Simplify and reformat the spec file
  - Deconditionalize the tests
  - Stop using the “forge macros,” which don’t contribute much here


author: Scott K Logan <logans@cottsay.net> - 0.26.0-1
changelog:
  - Update to 0.26.0 (rhbz#2307470)
  - Switch to pyproject build macros (rhbz#2378179)
  - Add patch for sphinx 8 compatibility (rhbz#2329891)
  - Review SPDX licensing


author: Scott K Logan <logans@cottsay.net> - 1.6.0-1
changelog:
  - Update to 1.6.0 (rhbz#2342035)
  - Drop spec file support for RHEL 7
  - Review SPDX licensing
  - Fix summary on Python 3 subpackage


author: Nils Philippsen <nils@redhat.com> - 0.8.0-1
changelog:
  - Update to 0.8.0
  - Update license
  - Make using click, pygit2, rpm Python packages optional and enable
    fallbacks


author: Miro Hrončok <mhroncok@redhat.com> - 2.4.0-8
changelog:
  - Generate BuildRequires dynamically
  - Drop unneeded build dependency on python3dist(toml)
  - Drop duplicate runtime dependency on python3-dateutil


author: Cristian Le <git@lecris.dev> - 0.10.7-3
changelog:
  - Various simplifications
  - Added `Requires: ninja-build` by default
  - Removed `Suggests` and `Recommends`, these are not likely to be used
  - Removed the test conditional for epel10 since everything will be packaged
  - Removed the `pyproject` subpackage since it's empty and all dependents
    are gone


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.0-1
changelog:
  - Create simple CLI tool to examine keycache in Python and refresh all entries in keycache
  - Verify Thread-safe + Unwritable Cache + Negative Cache
  - Revamp Sphinx documentation
  - Patch Enforcer to validate against multiple issuers


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.6-1
changelog:
  - Fix SQL injection risk in KeyCache by using parameterized SQLite queries
  - Prevent sibling-path authorization bypass in Enforcer scope checks


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.7-1
changelog:
  - Remove legacy parent SciToken chaining behavior from token initialization and claim handling
  - Harden Enforcer scope path traversal validation (including encoded traversal checks)
  - Clean up documentation references to parent/chained SciTokens


author: Carl George <carlwgeorge@fedoraproject.org> - 24.2.0-1
changelog:
  - Update to version 24.2.0 rhbz#2258307
  - Remove hatch-fancy-pypi-readme build-system dependency
  - Disable docs when building for RHEL (EPEL)


author: Steve Traylen <steve.traylen@cern.ch> - 1.3.2-1
changelog:
  - Update to version 1.3.2
  - Run tests with tox
  - Use rpmautospec changelog
  - Use forgeurl to get tox.ini file
  - Use more conventional pypi_macro for name
  - Use pyproject_macros
  - Mark license file as license


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2.4.0-19
changelog:
  - Disable tests, which require python-matplotlib, which in turn have an
  extensive list of BRs including tex, xorg-x11-server-Xvfb, inkscape, and
  half a dozen pyton-* pkgs. When all the BRs are satisfied we can enable
  tests again.


author: Packit <hello@packit.dev> - 0.36.0-1
changelog:
  - We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476)


author: Packit <hello@packit.dev> - 0.38.0-1
changelog:
  - A bug leading to incorrect EVR expansion has been fixed. (#492)
  - Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499)


author: Packit <hello@packit.dev> - 0.40.0-1
changelog:
  - `Specfile()` has a new `sanitize` option that enables best effort sanitization of potentially dangerous constructs such as shell expansions and unsafe Lua macros before they are passed to RPM for parsing. (#519)
  - Fixed incorrect parsing of nested macros. (#522)


author: Packit <hello@packit.dev> - 0.40.2-1
changelog:
  - Trailing whitespaces at the end of specfile sections are now ignored during parsing. (#531)
  - Resolves: rhbz#2461109


author: Packit <hello@packit.dev> - 0.41.0-1
changelog:
  - Fixed an issue where the value of a tag could have been incorrectly expanded if the spec file contained a macro definition shadowing the tag name, e.g.:
  ```
  %global release 12
  %global release_string %{release}%{?dist}
  Release: %{release_string}
  ```
  In this case, with `dist` being `.fc44`, `Specfile.expanded_release` returned `12.fc44.fc44` instead of `12.fc44`. (#539)


author: mh <mh+fedora@scrit.ch> - 0.1.8-1
changelog:
  - Update to 0.1.8 (#2169100)
  - remove the upstreamed patch for argparse
  - Require python3-zombie-imp as a stopgap to workaround #2220964


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.6-2
changelog:
  - Remove a patch to drop the runtime dependency on Sphinx
  - It is no longer needed, python3-sphinx-7.2.6-2+ no longer Requires this


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.0-12
changelog:
  - Fix source archive committed to dist-git
  - Stop pretending we will use this spec file for EPEL7/8
  - Reduce macro indirection in the spec file
  - Drop unnecessary BuildRequires on git
  - Improve the source archive URL
  - Update summary and description from upstream
  - Rename the binary RPM to match the canonical project name
  - Fix incorrect file and directory permissions
  - Build docs as PDF instead of HTML to sidestep most issues with bundling etc.
  - Adjust spec-file whitespace for readability
  - Stop doing coverage analysis
  - Package the changelog
  - Confirm License is SPDX MIT
  - Port to pyproject-rpm-macros


author: Carl George <carl@george.computer> - 3.0.3-1
changelog:
  - Update to version 3.0.3, resolves rhbz#2169878
  - Convert to pyproject macros
  - Add setuptools dependency


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - Use a sandboxed jinja2 environment, CVE-2023-6395


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - use a sandboxed jinja2 environment, fixes CVE-2023-6395


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 2.3.0-1
changelog:
  - Update to 2.3.0 - Closes rhbz#2162954
  - Convert to rpmautospec
  - Adopt pyproject-rpm-macros
  - Change homepage to package defined GitHub's one
  - Enable checks


author: Miro Hrončok <miro@hroncok.cz> - 4.26.0-1
changelog:
  - Update to 4.26.0
  - Requires virtualenv 20.29+
  - Supports freethreading Python
  - Fixes: rhbz#2365939


author: Carl George <carlwgeorge@fedoraproject.org> - 1.1.0-1
changelog:
  - Update to version 1.1.0 rhbz#2192283
  - Switch to automatically generated buildrequires
  - Switch to SPDX license identifier


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.34.0-2
changelog:
  - Build for Python 3.14 (fix RHBZ#2372189)
  - Disable uvloop dep., and therefore the "standard" extra, for now
  - Do not error on warnings, as this is too strict and there are new
    DeprecationWarnings
  - Patch test_loop_auto for Python 3.14


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 4.2.1-4
changelog:
  - backport patch to fix test failures with Python 3.12: AttributeError: type
    object 'VCRHTTPConnection[…]' has no attribute 'debuglevel'


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.28-1
changelog:
  - Update to 0.28
  - Port to pyproject-rpm-macros
  - Add metapackage for “toml” extra
  - License has changed from CC0-1.0 (spec file had Public Domain) to Unlicense
  - Remove obsolete posttrans scriptlet
  - Add details.md to documentation


author: Miro Hrončok <miro@hroncok.cz> - 20.26.6-1
changelog:
  - Update to 20.26.6
  - Fixes: rhbz#2188155
  - Removes support for Python 2.7 virtual environments
  - Removes support for Python 3.6 virtual environments


author: Karolina Surma <ksurma@redhat.com> - 20.31.2-2
changelog:
  - EPEL 10: Add support for Python 3.13
  - Add RPM Requires needed for Python 3.13
  - Search for the wheels in Python version specific directory


author: Davide Cavalca <dcavalca@fedoraproject.org> - 6.0.0-5
changelog:
  - Relax test dependencies
  - relax version pins
  - drop ruff as it's not actually needed
  - drop eventlet as it's been retired


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.4-5
changelog:
  - Security fix for CVE-2025-4574 (fix RHBZ#2366569)
  - The package was rebuilt with rust-crossbeam-channel 0.5.15.


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.8.8-1
changelog:
  - Update to upstream. Fix open redirect issue in 1.8-branch rhbz#2305065
  - pypi_source constructed manually according to project/name case inconsistency
  - only require legacy-cgi on on systems where it's present
  - remove python3.9 patch (applied upstream)


author: Carl George <carlwgeorge@fedoraproject.org> - 1.8.9-1
changelog:
  - Update to version 1.8.9 rhbz#2325373
  - Port to pyproject macros
  - Remove old provides/obsoletes for python3-webob1.2


author: Brad Bell <bradbell at seanet dot com> - 2024.0.0-1
changelog:
  - New upstream source.
  - pyspellchecker is now available as a fedora package.
  - Remove some extra blank lines.


author: Brad Bell <bradbell at seanet dot com> - 2025.0.2-3
changelog:
  - Change import toml -> import tomli; see
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonToml


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.8.0-1
changelog:
  - Update to 3.8.0 (close RHBZ#2492139)
  - Run tests with pytest, as upstream is gradually adopting it


author: Jerry James <loganjerry@gmail.com> - 5.0-1
changelog:
  - Version 5.0
  - Convert the License field to SPDX
  - Drop upstreamed patches
  - Simplify with pyproject_save_files


author: Jerry James <loganjerry@gmail.com> - 5.1-1
changelog:
  - Version 5.1 (rhbz#2290844)
  - Add patch for python 3.13 compatibility (rhbz#2280553)
  - Minor spec file cleanups


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-15
changelog:
  - Add support for spec local file attributes and generators (RHEL-84057)
  - Ensure binary and source headers are identified as such (RHEL-87383)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-18
changelog:
  - Add support for multiple OpenPGP signatures per package (RHEL-100571)
  - Add support for OpenPGP v6 signature pre-salting (RHEL-100571)
  - Add support for PQC algorithms from RFC-9580 (RHEL-100571)
  - Add --list and --erase commands to rpmkeys(8) (RHEL-105421)
  - Fix regression on dynamic subpackage RPMTAG_SOURCERPM missing (RHEL-102023)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-21
changelog:
  - Fix pre/post/meta/etc. qualifiers for weak dependencies (RHEL-101936)
  - Fix redundant rpmdb-migrate.service runs (RHEL-96510)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-22
changelog:
  - Ignore signatures made by unknown or disabled algorithms (RHEL-112394)
  - Enable NSS-based user and group lookups again (RHEL-118365)
  - Fix ignored password field if empty in passwd/group file (RHEL-118365)


author: Miro Hrončok <mhroncok@redhat.com> - 23.1.2-6
changelog:
  - Drop no-longer-needed custom changes to /usr/bin/pip*
  - Stop Recommending libcrypt.so.1 on Python 3.12+
  Resolves: rhbz#2150373


author: Miro Hrončok <mhroncok@redhat.com> - 23.3.1-5
changelog:
  - Switched to autogenerated BuildRequires for test dependencies,
    which removed some that were no longer necessary


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251114git6c77b6b-1
changelog:
  - Update to 0^20251114git6c77b6b
  - `PyConfig_Get()` is also available on Python 3.8
  - Add `PyUnstable_Unicode_GET_CACHED_HASH()` function
  - Add `PyTuple_FromArray()` function


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251015.e510a7b-1
changelog:
  - Update to 0^20251015.e510a7b
  - Add an Epoch since the previous update had the wrong date
  - Switch snapshot info from <date><scm><revision> to <date>.<revision>


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251108.11cb80f-1
changelog:
  - Update to 0^20251108.11cb80f
  - Don’t include structmember.h in pythoncapi_compat.h; avoids conflicts due
    to names without "Py" prefixes.


author: Robert Scheck <robert@fedoraproject.org> - 1.0.0-32
changelog:
  - Updated license identifier to SPDX expression
  - Added missing build dependency on python3-setuptools (#2142035)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.9.0-7
changelog:
  - Add id to developer element in AppStream XML metadata
  - Fixes failure to build/validate with appstream 1.0.2


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.9.0-8
changelog:
  - Use the autogenerated archive instead of the “release” archive
  - Fixes an obsolete FSF postal address in the license file.
  - Fixes the need to patch in upstream PR#103, which was released


author: Richard W.M. Jones <rjones@redhat.com> - 1.1.6-9
changelog:
  - Add package to EPEL 9, keep it synched with Fedora Rawhide.
  - Use qemu-kvm package on EPEL.
  - Remove comment about armv7, no longer applicable on Fedora.


author: Richard W.M. Jones <rjones@redhat.com> - 1.1.6-14
changelog:
  - Look for kernels in /lib/modules/*/vmlinuz
  - Display the correct test-suite.log if %check fails
  - Enhance debugging in tests/run-qemu-sanity-check


author: Zephyr Lykos <fedora@mochaa.ws> - 0.11-1
changelog:
  - New version, switch upstream URL
  - Use CMake to build, remove unused BR
  - Add KDE theming support
  - Remove ExcludeArch s390x


author: Jens Petersen <petersen@redhat.com> - 8.16-1
changelog:
  - Update to 8.16 release
  - https://blog.racket-lang.org/2025/03/racket-v8-16.html
  - drop ppc64le and s390x (#2339005)


author: Peter Bieringer <pb@bieringer.de> - 3.6.0-1
changelog:
  - Update to 3.6.0
  - add BuildRequires: python3-packaging
  - force to use "passlib" instead of "libpass"


author: Robert Scheck <robert@fedoraproject.org> 1.11.2-4
changelog:
  - Use 'systemctl try-reload-or-restart' in logrotate postrotate
    script (#2371326, thanks to Marcos Mello)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.2-6
changelog:
  - Support rebuilding YAML test data from original sources
  - Don’t do it for now since it brings in extra Perl dependencies, and
    there’s no obvious benefit.


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.3.2-1
changelog:
  - Update to 1.3.2 - Closes rhbz#2331229
  - Drop pod file as man page is now included
  - Drop build section as native extension was removed #1428
  - Add packit configuration
  - Enable tests by skipping three failing tests


author: Orion Poplawski <orion@nwra.com> - 1.9.0-15
changelog:
  - Add upstream patch to use correct modulus and exponent in
    rdssl_rkey_get_exp_mod
  - Use SPDX license


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2:20250722-1
changelog:
  - Update to 20250722
  - Adjust the version of python3-google-re2 to match the version on PyPI and
    in its metadata; bump Epoch to preserve the upgrade path


author: Ondrej Pohorelsky <opohorel@redhat.com> - 3.7.14-1
changelog:
  - 3.7.14 bump
  - Adds upstream patch to prevent double free
  - Require python3-setuptools unconditionaly
  - Resolves: rhbz#2170818, rhbz#2166136


author: Terje Rosten <terjeros@gmail.com> - 1.43.5-6
changelog:
  - Add forward and backwards weak deps in -gssp subpackage to gnome-shell
  - Remove wrong req. on -kio
  - Let -kio subpackage Supplement kf6-kio-core


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 0.18.0-1
changelog:
  - Update to 0.18.0 - Closes rhbz#2355627 rhbz#2354447 rhbz#2352331
    rhbz#2350845 rhbz#2348839 rhbz#2331990


author: Graham Leggett <minfrin@sharp.fm> - 1.0.6-1
changelog:
  - Add optional jitter to the delay.
  - Avoid the final delay when running a command a specific number of times.
  - Generate the man page during the dist hook, and not at build time.


author: Peter Hutterer <peter.hutterer@redhat.com> 1.0.6-40
changelog:
  - Bump Release to 40 to ensure a working update path. rgb was a separate
    package in xorg-x11-server-utils (not just a Provides) and took the
    Release from that.


author: Kevin Fenzi <kevin@scrye.com> - 1.4.6-31
changelog:
  - Add patch to find systemd-journald config and avoid warning. Fixes rhbz#2361203
  - Add patch to fix false positive on Li0n from bin/sbin merge. Fixes rhbz#2382304


author: Michel Lind <salimma@fedoraproject.org> - 0.46.2-2
changelog:
  - Run autoreconf since the Git tag does not contain configure
  - Use %%conf conditionally if RPM has it defined


author: Remi Collet <remi@remirepo.net> - 0.18.1-1
changelog:
  - update to 0.18.1 for CVE-2025-13402
  - disable gpg check reported as https://github.com/rnpgp/rnp/issues/2375


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.40.02-1
changelog:
  - Update to 6.40.02
  - Rename the jupyroot and distrdf packages to reflect that they are
    now submodules of the main pyyhon package
  - New subpackages: root-package graf3d-glad, root-package net-curl,
    root-package tmva-sofie-parser-python, root-package tree-ml,
    root-package histv7util
  - Dropped patches: 2
  - New patches: 7


author: Ondřej Nosek <onosek@redhat.com> - 1.68-6
changelog:
  - Patch: `pre-push-check`: bogus error - file wasn't listed
  - Patch: Fix mockbuild --srpm-mock specfile_path
  - Patch: `patch`: Execute subprocess in text mode
  - Patch: type: fix typo in requirements README.
  - Patch: `install`: add rpmbuild arguments `--with` and `--without`
  - Patch: `srpm`: man page generation fixed


author: Ondřej Nosek <onosek@redhat.com> - 1.69-1
changelog:
  - Only update the progress bar when meaningfully changed (code)
  - Don’t set up upload progress when stdout isn’t a tty (code)
  - Fix unittests for Python 3.14 (onosek)
  - `sources`: set "Accept-Encoding: identity" header on HTTP requests
    (decathorpe)
  - Accept auto-generated sources in pre-push checks (fweimer)
  - Add mock configuration option to build and srpm commands for use along with
    the srpm mock option, same as in mockbuild command. (abobrov)
  - `srpm`: man page generation fixed (onosek)
  - `install`: add rpmbuild arguments `--with` and `--without` - 541 (gleiro)
  - type: fix typo in requirements README. (gleiro)
  - `patch`: Execute subprocess in text mode (ferdnyc)
  - Fix mockbuild --srpm-mock specfile_path (wngtk)
  - `pre-push-check`: bogus error - file wasn't listed - #747 (onosek)
  - Switch to %pyproject_* macros (onosek)
  - Use the spec name to assemble src.rpm name (sergio)
  - Jenkinsfile: use local declaration instead the global (onosek)
  - `srpm`: --offline arg to prevent connecting to Koji - 600 (onosek)
  - `mockbuild`: -r argument as shortcut of --root (sergio)
  - `rhpkg mockbuild` won't show a hint with '--target' (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.69-3
changelog:
  - Patch: Check the correct sorting of imports from now on
  - Patch: `update`: interactive editor is broken


author: Miroslav Suchý <msuchy@redhat.com> 1.1.9-1
changelog:
  - Add BuildRequire on setuptools to fix distutils error on Python 3.12
  - when package config does not exists use /dev/null instead


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230201gita79b3c3-1
changelog:
  - Repo definitions now split into individual files
  - simplified usage; either pass the distro name or the path to the distro's
    repos
  - rpmdistro-gendnfconf no longer needed for Mageia


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230612gitcf75cee-1
changelog:
  - Update to snapshot from 20230612
  - Add EPEL source repos
  - Also refactor to deduplicate the repo files
  - Add Amazon Linux configuration (2023+)
  - Add CentOS extras repos


author: Tom Callaway <spot@fedoraproject.org> - 2.8.0-1
changelog:
  - update to 2.8.0
  - filter out the "alternative-link-missing" and "alternative-generic-name-not-symlink" checks
    these reflect the OpenSUSE packaging guidelines, but NOT the Fedora ones (bz2208474)


author: Miro Hrončok <mhroncok@redhat.com> - 2.8.0-2
changelog:
  - Filter out cross-directory-hard-link
  - https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default
  - Fixes: rhbz#2400621


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.16.4-2
changelog:
  - Make rubygem-minizip testsuite dependency optional, drop on RHEL
    (Patch by Jun Aruga <jaruga@redhat.com>)


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 4.0.1-3
changelog:
  - Execute spec test provided by the upstream
  - Backport upstream patch for ruby32 regex issue with hash character


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.3.3-1
changelog:
  - Update to release v1.3.3
  - Resolves: rhbz#2411664, rhbz#2411410, rhbz#2411148
  - Resolves: rbhz#2410768, rhbz#2410512, rhbz#2410233
  - Resolves: rhbz#2409818, rhbz#2409561, rhbz#2409284
  - Resolves: rhbz#2408345, rhbz#2408091, rhbz#2407818
  - Security. Fixes CVE-2025-31133, CVE-2025-52565, CVE-2025-52881
  - Upstream new feature


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.4.0-2
changelog:
  - Update packit configuration
  - Adds support for go_vendor_archive and go_vendor_license integration with
    packit


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.4.1-1
changelog:
  - Update to release v1.4.1
  - Resolves: rhbz#2447251
  - Adopts go2rpm generates spec file
  - New libpathrs build tag not included as that library is not yet available
    in Fedora


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.5-1
changelog:
  - Update to version 0.5.5; fixes RHBZ#2397644
  - Security fix for CVE-2025-59825 / GHSA-3wgq-wrwc-vqmv


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.1-3
changelog:
  - Disable tests in EPEL
  - Avoid bringing in large dependency trees via the axum and tower-http dev-
    dependencies


author: Michel Lind <salimma@fedoraproject.org> - 0.9.0-1
changelog:
  - Update to 0.9.0; Fixes: RHBZ#2347620
  - Disable assertions that fail at certain times of day; Fixes: RHBZ#2338148


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.8.4-1
changelog:
  - Update to version 1.8.4; Fixes RHBZ#2453126
  - Do not expose metapackages for unstable or undocumented features


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.0.1-1
changelog:
  - Update to 4.0.1 (close RHBZ#2272915)
  - Reduce the debuginfo level as a workaround for very slow test
    compilation.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.18-4
changelog:
  - Rebuilt with rust-tar 0.4.45 for CVE-2026-33056
  - Updated the License expression based on a current Rawhide build


author: Michel Lind <salimma@fedoraproject.org> - 0.20.0-2
changelog:
  - Bump termion dependency from 1 to 4 - Change default backend to crossterm
    - Drop ncurses and pancurses backends, ncurses-rs is archived


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.1-5
changelog:
  - Use upstreamed patch for avoiding icu crate in non-doc tests
  - Fix rust2rpm.toml compatibility with rust2rpm 28


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.1-1
changelog:
  - Update to 0.4.1 (close RHBZ#2277955)
  - Reduce manual editing of the spec file after running rust2rpm
  - Reduce unnecessary (benchmark-only) build dependencies


author: Michel Lind <salimma@fedoraproject.org> - 0.24.4-2
changelog:
  - Incorporate ueno's changes into rust2rpm.toml and regenerate spec
  - Disable probe tests on ppc64le and s390x


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.23.1-1
changelog:
  - Update to 1.23.1 (close RHBZ#2349449)
  - Use rust2rpm.toml to exclude license file for unbundled libdeflate
  - Update .rpmlintrc file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.24.0-1
changelog:
  - Update to 1.24.0 (close RHBZ#2365609)
  - Now that we can easily re-apply Cargo.toml patches when updating, do not
    use tomcli to remove criterion


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-1
changelog:
  - Update to version 0.17.0; Fixes RHBZ#2316899
  - Re-enable all tests except test_procinfo, and a couple we had to skip


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-2
changelog:
  - Report and skip failing tests on non-x86_64 architectures
  - Fix tests failing to compile on 32-bit architectures


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.8-1
changelog:
  - Update to version 0.8.8; Fixes RHBZ#2311783
  - Add upstream link for fixing mixture of newline styles
  - Backport commit from upstream to fix s390x issues
  - Where possible, patch out "support for common crates" features


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.9-2
changelog:
  - Stop patching out the smallvec-1 feature
  - The uv package needs it, beginning with version 0.5.19.


author: Jose Fernandez <me@jrfernandez.com> - 0.14.0-1
changelog:
  - Update to 0.14.0
  - Update from 0.8.0 to 0.14.0
  - Update features: crossterm/serde/termion → ratatui-crossterm/ratatui-
    termion
  - Default feature changed to ratatui-crossterm


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.5-4
changelog:
  - Re-generate using rust2rpm 27
  - Since it is now easier to re-use a Cargo.toml patch, we use one to remove
    the postcard dev-dependency instead of depending on tomcli.


author: Julio González Gil <packages@juliogonzalez.es> - 1.95-1
changelog:
  - Update to 1.95 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.95 (#2321940)
    * IMPORTANT: This is the last release supporting CentOS7 or clones
    * Add ipresolve option to select IPv4 or IPv6-only
    * Retry request on HTTP 429 error
    * Fix deadlock in FdManager::ChangeEntityToTempPath
    * Enable static lock checking and fix locking errors
    * Fix use-after-free in FdManager::ChangeEntityToTempPath


author: Julio González Gil <packages@juliogonzalez.es> - 1.96-1
changelog:
  - Update to 1.96 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.96 (#2416816)
    * Require FUSE 3 on Linux
    * Require C++14
    * Improve IO concurrency
    * Rename -o endpoint to -o region for clarity
    * Avoid HeadObject calls with improved stats cache usage


author: Julio González Gil <packages@juliogonzalez.es> - 1.97-1
changelog:
  - Update to 1.97 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.97 (#2416816)
    * Bugfix: Do not honor "-o nonempty"


author: Michel Lind <salimma@fedoraproject.org> - 0.9.5-6
changelog:
  - Fix building with gnu-efi 3.0.18
  - Fix building on Fedora 41+ due to OpenSSL engine deprecation
  - Fix building on aarch64, need to use non-TEST_BINARY_FORMAT codepath like x86_64
  - FIxes: RHBZ#2301267


author: Tom Callaway <spot@fedoraproject.org> - 2.2.2-1
changelog:
  - update to 2.2.2
  - fix hardcoded versioning (with sed, not patch)
  - fixup .pc file
  - fix old minimum cmake version which breaks the build


author: Derek Weitzel <dweitzel@unl.edu> - 1.1.2-1
changelog:
  - Turn off CMAKE unity builds
  - Add a mutex around requesting public keys to stop overloading issuers


author: Derek Weitzel <dweitzel@unl.edu> - 1.2.0-1
changelog:
  - Fix segfault if the JSON parser cannot parse the JWKS
  - Fix float time claims issue and improve error handling
  - Fix security issue with malicious issuer handling in error messages
  - Improve JWTVerificationException message to include the invalid issuer
  - Update usage on verify command to make the TOKENFILE explicit
  - Read token for scitokens-verify from stdin
  - Set CURLOPT_NOSIGNAL option in SimpleCurlGet to prevent signal interruptions
  - Adding asan value to the job name
  - Turn off building unit tests by default.
  - Add cmake option SCITOKENS_WITH_ASAN which enables memory checking with the address sanitizer.  Also enable this in CI, so that tests fail if they hit a memory leak or other memory problem.
  - Fix memory leak in store_public_ec_key
  - Fix memory leaks in the unit tests
  - Fix memory leak in rs256_from_coords
  - Fix memory leak in scitokens_verify


author: Brian Bockelman <bbockelman@morgridge.org> - 1.3.0-1
changelog:
  - Add scitokens-generate-jwks CLI for key generation.
  - Add environment variable-based configuration on library initialization.
  - Add per-issuer lock to prevent multiple concurrent queries against issuers without a known key
  - Add negative cache for failed issuer lookups (preventing frequent re-queries)
  - Add monitoring API for per-issuer validation statistics
  - Add optional background thread for JWKS refresh
  - Add keycache load, metadata, and delete APIs
  - Revert "Fix memory leak in rs256_from_coords" by @djw8605
  - Add CTest-based integration test with JWKS server and TLS infrastructure


author: Derek Weitzel <dweitzel@unl.edu> - 1.4.0-2
changelog:
  - Add keycache.allow_in_memory config option with in-memory SQLite fallback
  - Add persistent anchor connection for shared in-memory SQLite database
  - Improve error messages when keycache file cannot be read or written
  - Add integration test for keycache not-writable error message
  - Improve cache directory permission tests to handle common deployment misconfigurations
  - Implement keycache location retrieval and update library to 0.0.3
  - Fix typo in SQLite file extension in integration and main tests


author: Jan André Reuter <j.reuter@fz-juelich.de> - 9.0-1
changelog:
  - New version 9.0
  - Require cube >= 4.9
  - Require otf2 >= 3.1
  - Require opari2 >= 2.0.9
  - Drop GCC 14 patch as fixed upstream
  - Add gotcha-devel dependency
  - Remove el7-isms
  - Drop rpath patch


author: Jeremy Linton <jeremy.linton@arm.com> - 1.0-5
changelog:
  - BZ 2250498 Add hacky grubby = 8.41 line to assure that anaconda-core, as used by initial-setup-gui, for xfce/etc is satisfied


author: Jeremy Linton <jeremy.linton@arm.com> - 1.0-8
changelog:
  - Add default kernel compatibility flag and install.conf file to force kernel-install to do the right thing, work around BZ 2271674


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.20.0-1
changelog:
  - Update to 1.20.0
  - Backport upstream PR for securemode and verifySIGPassword
  - Use standard macros for building and installing


author: Charles R. Anderson <cra@alum.wpi.edu> - 1.20.0-7
changelog:
  - Convert to SPDX license string and add missing licenses
  - Add macros for github owner/project/commit


author: Remi Collet <remi@remirepo.net> - 0.8.4-1
changelog:
  - initial package
  - open https://github.com/rnpgp/sexp/issues/32 build as shared
  - open https://github.com/rnpgp/sexp/issues/33 clarify license


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.1-15
changelog:
  - Security fix for CVE-2010-1028
  - Various other fixes collected by Debian and contributed back upstream:
    https://github.com/bramstein/sfnt2woff-zopfli/pull/20


author: Jens Petersen <petersen@redhat.com> - 0.19.7-25
changelog:
  - https://hackage.haskell.org/package/shake-0.19.7/changelog
  - refresh to cabal-rpm-2.1.0 with SPDX migration


author: Dominik Mierzejewski <dominik@greysector.net> - 0.8.2-1
changelog:
  - Upgrade to SIMDe 0.8.2
    Resolves: rhbz#2251016
  - Use upstream ci.sh
  - Fix build on aarch64 and backport some upstream fixes


author: Dominik Mierzejewski <dominik@greysector.net> - 0.8.2-2
changelog:
  - use upstream PR to fix tests with clang on aarch64
  - switch to noarch for the devel subpackage (tests still run on all arches)


author: David Trudgian <dtrudg@sylabs.io> - 4.4.2-1
changelog:
  - Upgrade to 4.4.2 upstream version.
  - Fix rhbz#2452368
  - Fix rhbz#2453084
  - Fix rhbz#2455643
  - Fix rhbz#2458928
  - Fix CVE-2026-47215


author: Stewart Smith <stewart@flamingspork.com> - 2.26-37
changelog:
  - Build with the right LDFLAGS (fixes rpmlint warning about PIE binaries, hardens build)
  - Remove executable bit on man page.


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.68.2
   - FDE: use boot mode for FDE hooks
   - FDE: add snap-bootstrap compatibility check to prevent image
     creation with incompatible snapd and kernel snap
   - FDE: add argon2 out-of-process KDF support
   - FDE: have separate mutex for the sections writing a fresh modeenv
   - FDE: LP: #2099709 update secboot to e07f4ae48e98
   - Confdb: support pruning ephemeral data and process alternative
     types in order
   - core-initrd: look at env to mount directly to /sysroot
   - core-initrd: prepare for Plucky build and split out 24.10
     (Oracular)
   - Fix missing primed packages in snapd snap manifest
   - Interfaces: posix-mq | fix incorrect clobbering of global variable
     and make interface more precise
   - Interfaces: opengl | add more kernel fusion driver files


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.68.3
   - FDE: LP: #2101834 snapd 2.68+ and snap-bootstrap <2.68 fallback to
     old keyring path
   - Fix Plucky snapd deb build issue related to /var/lib/snapd/void
     permissions
   - Fix snapd deb build complaint about ifneq with extra bracket


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.68.4
   - Snap components: LP: #2104933 workaround for classic 24.04/24.10
     models that incorrectly specify core22 instead of core24
   - Update build dependencies


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.69
   - FDE: re-factor listing of the disks based on run mode model and
     model to correctly resolve paths
   - FDE: run snapd from snap-failure with the correct keyring mode
   - Snap components: allow remodeling back to an old snap revision
     that includes components
   - Snap components: fix remodel to a kernel snap that is already
     installed on the system, but not the current kernel due to a
     previous remodel.
   - Snap components: fix for snapctl inputs that can crash snapd
   - Confdb (experimental): load ephemeral data when reading data via
     snapctl get
   - Confdb (experimental): load ephemeral data when reading data via
     snap get
   - Confdb (experimental): rename {plug}-view-changed hook to observe-
     view-{plug}
   - Confdb (experimental): rename confdb assertion to confdb-schema
   - Confdb (experimental): change operator grouping in confdb-control
     assertion
   - Confdb (experimental): add confdb-control API
   - AppArmor: extend the probed features to include the presence of
     files, as well as directories
   - AppArmor prompting (experimental): simplify the listener
   - AppArmor metadata tagging (disabled): probe parser support for
     tags
   - AppArmor metadata tagging (disabled): implement notification
     protocol v5
   - Confidential VMs: sysroot.mount is now dynamically created by
     snap-bootstrap instead of being a static file in the initramfs
   - Confidential VMs: Add new implementation of snap integrity API
   - Non-suid snap-confine: first phase to replace snap-confine suid
     with capabilities to achieve the required permissions
   - Initial changes for dynamic security profiles updates
   - Provide snap icon fallback for /v2/icons without requiring network
     access at runtime
   - Add eMMC gadget update support
   - Support reexec when using /usr/libexec/snapd on the host (Arch
     Linux, openSUSE)
   - Auto detect snap mount dir location on unknown distributions
   - Modify snap-confine AppArmor template to allow all glibc HWCAPS
     subdirectories to prevent launch errors
   - LP: #2102456 update secboot to bf2f40ea35c4 and modify snap-
     bootstrap to remove usage of go templates to reduce size by 4MB
   - Fix snap-bootstrap to mount kernel snap from
     /sysroot/writable/system-data
   - LP: #2106121 fix snap-bootstrap busy loop
   - Fix encoding of time.Time by using omitzero instead of omitempty
     (on go 1.24+)
   - Fix setting snapd permissions through permctl for openSUSE
   - Fix snap struct json tags typo
   - Fix snap pack configure hook permissions check incorrect file mode
   - Fix gadget snap reinstall to honor existing sizes of partitions
   - Fix to update command line when re-executing a snapd tool
   - Fix 'snap validate' of specific missing newline and add error on
     missed case of 'snap validate --refresh' without another action
   - Workaround for snapd-confine time_t size differences between
     architectures
   - Disallow pack and install of snapd, base and os with specific
     configure hooks
   - Drop udev build dependency that is no longer required and add
     missing systemd-dev dependency
   - Build snap-bootstrap with nomanagers tag to decrease size by 1MB
   - Interfaces: polkit | support custom polkit rules
   - Interfaces: opengl | LP: #2088456 fix GLX on nvidia when xorg is
     confined by AppArmor
   - Interfaces: log-observe | add missing udev rule
   - Interfaces: hostname-control | fix call to hostnamectl in core24
   - Interfaces: network-control | allow removing created network
     namespaces
   - Interfaces: scsi-generic | re-enable base declaration for scsi-
     generic plug
   - Interfaces: u2f | add support for Arculus AuthentiKey


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.70
   - FDE: Fix reseal with v1 hook key format
   - FDE: set role in TPM keys
   - AppArmor prompting (experimental): add handling for expired
     requests or listener in the kernel
   - AppArmor prompting: log the notification protocol version
     negotiated with the kernel
   - AppArmor prompting: implement notification protocol v5 (manually
     disabled for now)
   - AppArmor prompting: register listener ID with the kernel and
     resend notifications after snapd restart (requires protocol v5+)
   - AppArmor prompting: select interface from metadata tags and set
     request interface accordingly (requires protocol v5+)
   - AppArmor prompting: include request PID in prompt
   - AppArmor prompting: move the max prompt ID file to a subdirectory
     of the snap run directory
   - AppArmor prompting: avoid race between closing/reading socket fd
   - Confdb (experimental): make save/load hooks mandatory if affecting
     ephemeral
   - Confdb: clear tx state on failed load
   - Confdb: modify 'snap sign' formats JSON in assertion bodies (e.g.
     confdb-schema)
   - Confdb: add NestedEphemeral to confdb schemas
   - Confdb: add early concurrency checks
   - Simplify building Arch package
   - Enable snapd.apparmor on Fedora
   - Build snapd snap with libselinux
   - Emit snapd.apparmor warning only when using apparmor backend
   - When running snap, on system key mismatch e.g. due to network
     attached HOME, trigger and wait for a security profiles
     regeneration
   - Avoid requiring state lock to get user, warnings, or pending
     restarts when handling API requests
   - Start/stop ssh.socket for core24+ when enabling/disabling the ssh
     service
   - Allow providing a different base when overriding snap
   - Modify snap-bootstrap to mount snapd snap directly to /snap
   - Modify snap-bootstrap to mount /lib/{modules,firmware} from snap
     as fallback
   - Modify core-initrd to use systemctl reboot instead of /sbin/reboot
   - Copy the initramfs 'manifest-initramfs.yaml' to initramfs file
     creation directory so it can be copied to the kernel snap
   - Build the early initrd from installed ucode packages
   - Create drivers tree when remodeling from UC20/22 to UC24
   - Load gpio-aggregator module before the helper-service needs it
   - Run 'systemctl start' for mount units to ensure they are run also
     when unchanged
   - Update godbus version to 'v5 v5.1.0'
   - Add support for POST to /v2/system-info with system-key-mismatch
     indication from the client
   - Add 'snap sign --update-timestamp' flag to update timestamp before
     signing
   - Add vfs support for snap-update-ns to use to simulate and evaluate
     mount sequences
   - Add refresh app awareness debug logging
   - Add snap-bootstrap scan-disk subcommand to be called from udev
   - Add feature to inject proxy store assertions in build image
   - Add OP-TEE bindings, enable by default in ARM and ARM64 builds
   - Fix systemd dependency options target to go under 'unit' section
   - Fix snap-bootstrap reading kernel snap instead of base resulting
     in bad modeenv
   - Fix a regression during seeding when using early-config
   - LP: #2107443 reset SHELL to /bin/bash in non-classic snaps
   - Make Azure kernels reboot upon panic
   - Fix snap-confine to not drop capabilities if the original user is
     already root
   - Fix data race when stopping services
   - Fix task dependency issue by temporarily disable re-refresh on
     prerequisite updates
   - Fix compiling against op-tee on armhf
   - Fix dbx update when not using FDE
   - Fix potential validation set deadlock due to bases waiting on
     snaps
   - LP: #2104066 Only cancel notices requests on stop/shutdown
   - Interfaces: bool-file | fix gpio glob pattern as required for
     '[XXXX]*' format
   - Interfaces: system-packages-doc | allow access to
     /usr/local/share/doc
   - Interfaces: ros-snapd-support interface | added new interface
   - Interfaces: udisks2 | allow chown capability
   - Interfaces: system-observe | allow reading cpu.max
   - Interfaces: serial-port | add ttyMAXX to allowed list
   - Interfaces: modified seccomp template to disallow
     'O_NOTIFICATION_PIPE'
   - Interfaces: fwupd | add support for modem-manager plugin
   - Interfaces: gpio-chardev | make unsupported and remove
     experimental flag to hide this feature until gpio-aggregator is
     available
   - Interfaces: hardware-random | fix udev match rule
   - Interfaces: timeserver-control | extend to allow timedatectl
     timesync commands
   - Interfaces: add symlinks backend
   - Interfaces: system key mismatch handling


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.71
   - FDE: auto-repair when recovery key is used
   - FDE: revoke keys on shim update
   - FDE: revoke old TPM keys when dbx has been updated
   - FDE: do not reseal FDE hook keys every time
   - FDE: store keys in the kernel keyring when installing from initrd
   - FDE: allow disabled DMA on Core
   - FDE: snap-bootstrap: do not check for partition in scan-disk on
     CVM
   - FDE: support secboot preinstall check for 25.10+ hybrid installs
     via the /v2/system/{label} endpoint
   - FDE: support generating recovery key at install time via the
     /v2/systems/{label} endpoint
   - FDE: update passphrase quality check at install time via the
     /v2/systems/{label} endpoint
   - FDE: support replacing recovery key at runtime via the new
     /v2/system-volumes endpoint
   - FDE: support checking recovery keys at runtime via the /v2/system-
     volumes endpoint
   - FDE: support enumerating keyslots at runtime via the /v2/system-
     volumes endpoint
   - FDE: support changing passphrase at runtime via the /v2/system-
     volumes endpoint
   - FDE: support passphrase quality check at runtime via the
     /v2/system-volumes endpoint
   - FDE: update secboot to revision 3e181c8edf0f
   - Confdb: support lists and indexed paths on read and write
   - Confdb: alias references must be wrapped in brackets
   - Confdb: support indexed paths in confdb-schema assertion
   - Confdb: make API errors consistent with options
   - Confdb: fetch confdb-schema assertion on access
   - Confdb: prevent --previous from being used in read-side hooks
   - Components: fix snap command with multiple components
   - Components: set revision of seed components to x1
   - Components: unmount extra kernel-modules components mounts
   - AppArmor Prompting: add lifespan "session" for prompting rules
   - AppArmor Prompting: support restoring prompts after snapd restart
   - AppArmor Prompting: limit the extra information included in probed
     AppArmor features and system key
   - Notices: refactor notice state internals
   - SELinux: look for restorecon/matchpathcon at all known locations
     rather than current PATH
   - SELinux: update policy to allow watching cgroups (for RAA), and
     talking to user session agents (service mgmt/refresh)
   - Refresh App Awareness: Fix unexpected inotify file descriptor
     cleanup
   - snap-confine: workaround for glibc fchmodat() fallback and handle
     ENOSYS
   - snap-confine: add support for host policy for limiting users able
     to run snaps
   - LP: #2114923 Reject system key mismatch advise when not yet seeded
   - Use separate lanes for essential and non-essential snaps during
     seeding and allow non-essential installs to retry
   - Fix bug preventing remodel from core18 to core18 when snapd snap
     is unchanged
   - LP: #2112551 Make removal of last active revision of a snap equal
     to snap remove
   - LP: #2114779 Allow non-gpt in fallback mode to support RPi
   - Switch from using systemd LogNamespace to manually controlled
     journal quotas
   - Change snap command trace logging to only log the command names
   - Grant desktop-launch access to /v2/snaps
   - Update code for creating the snap journal stream
   - Switch from using core to snapd snap for snap debug connectivity
   - LP: #2112544 Fix offline remodel case where we switched to a
     channel without an actual refresh
   - LP: #2112332 Exclude snap/snapd/preseeding when generating preseed
     tarball
   - LP: #1952500 Fix snap command progress reporting
   - LP: #1849346 Interfaces: kerberos-tickets |  add new interface
   - Interfaces: u2f | add support for Thetis Pro
   - Interfaces: u2f | add OneSpan device and fix older device
   - Interfaces: pipewire, audio-playback | support pipewire as system
     daemon
   - Interfaces: gpg-keys | allow access to GPG agent sockets
   - Interfaces: usb-gadget | add new interface
   - Interfaces: snap-fde-control, firmware-updater-support | add new
     interfaces to support FDE
   - Interfaces: timezone-control | extend to support timedatectl
     varlink
   - Interfaces: cpu-control | fix rules for accessing IRQ sysfs and
     procfs directories
   - Interfaces: microstack-support | allow SR-IOV attachments
   - Interfaces: modify AppArmor template to allow snaps to read their
     own systemd credentials
   - Interfaces: posix-mq | allow stat on /dev/mqueue
   - LP: #2098780 Interfaces: log-observe | add capability
     dac_read_search
   - Interfaces: block-devices | allow access to ZFS pools and datasets
   - LP: #2033883 Interfaces: block-devices | opt-in access to
     individual partitions
   - Interfaces: accel | add new interface to support accel kernel
     subsystem
   - Interfaces: shutdown | allow client to bind on its side of dbus
     socket
   - Interfaces: modify seccomp template to allow pwritev2
   - Interfaces: modify AppArmor template to allow reading
     /proc/sys/fs/nr_open
   - Packaging: drop snap.failure service for openSUSE
   - Packaging: add SELinux support for openSUSE
   - Packaging: disable optee when using nooptee build tag
   - Packaging: add support for static PIE builds in snapd.mk, drop
     pie.patch from openSUSE
   - Packaging: add libcap2-bin runtime dependency for ubuntu-16.04
   - Packaging: use snapd.mk for packaging on Fedora
   - Packaging: exclude .git directory
   - Packaging: fix DPKG_PARSECHANGELOG assignment
   - Packaging: fix building on Fedora with dpkg installed


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.72
   - FDE: support replacing TPM protected keys at runtime via the
     /v2/system-volumes endpoint
   - FDE: support secboot preinstall check fix actions for 25.10+
     hybrid installs via the /v2/system/{label} endpoint
   - FDE: tweak polkit message to remove jargon
   - FDE: ensure proper sealing with kernel command line defaults
   - FDE: provide generic reseal function
   - FDE: support using OPTEE for protecting keys, as an alternative to
     existing fde-setup hooks (Ubuntu Core only)
   - Confdb: 'snapctl get --view' supports passing default values
   - Confdb: content sub-rules in confdb-schemas inherit their parent
     rule's "access"
   - Confdb: make confdb error kinds used in API more generic
   - Confdb: fully support lists and indexed paths (including unset)
   - Prompting: add notice backend for prompting types (unused for now)
   - Prompting: include request cgroup in prompt
   - Prompting: handle unsupported xattrs
   - Prompting: add permission mapping for the camera interface
   - Notices: read notices from state without state lock
   - Notices: add methods to get notice fields and create, reoccur, and
     deepcopy notice
   - Notices: add notice manager to coordinate separate notice backends
   - Notices: support draining notices from state when notice backend
     registered as producer of a particular notice type
   - Notices: query notice manager from daemon instead of querying
     state for notices directly
   - Packaging: Ubuntu | ignore .git directory
   - Packaging: FIPS | bump deb Go FIPS to 1.23
   - Packaging: snap | bump FIPS toolchain to 1.23
   - Packaging: debian | sync most upstream changes
   - Packaging: debian-sid | depends on libcap2-bin for postint
   - Packaging: Fedora | drop fakeroot
   - Packaging: snap | modify snapd.mk to pass build tags when running
     unit tests
   - Packaging: snap | modify snapd.mk to pass nooptee build tag
   - Packaging: modify Makefile.am to fix snap-confine install profile
     with 'make hack'
   - Packaging: modify Makefile.am to fix out-of-tree use of 'make
     hack'
   - LP: #2122054 Snap installation: skip snap icon download when
     running in a cloud or using a proxy store
   - Snap installation: add timeout to http client when downloading
     snap icon
   - Snap installation: use http(s) proxy for icon downloads
   - LP: #2117558 snap-confine: fix error message with /root/snap not
     accessible
   - snap-confine: fix non-suid limitation by switching to root:root to
     operate v1 freezer
   - core-initrd: do not use writable-paths when not available
   - core-initrd: remove debian folder
   - LP: #1916244 Interfaces: gpio-chardev | re-enable the gpio-chardev
     interface now with the more robust gpio-aggregator configfs kernel
     interface
   - Interfaces: gpio-chardev | exclusive snap connections, raise a
     conflict when both gpio-chardev and gpio are connected
   - Interfaces: gpio-chardev | fix gpio-aggregator module load order
   - Interfaces: ros-snapd-support | grant access to /v2/changes
   - Interfaces: uda-driver-libs, egl-driver-libs, gbm-driver-libs,
     opengl-driver-libs, opengles-driver-libs | new interfaces to
     support nvidia driver components
   - Interfaces: microstack-support | allow DPDK (hugepage related
     permissions)
   - Interfaces: system-observe | allow reading additional files in
     /proc, needed by node-exporter
   - Interfaces: u2f | add Cano Key, Thesis FIDO2 BioFP+ Security Key
     and Kensington VeriMark DT Fingerprint Key to device list
   - Interfaces: snap-interfaces-requests-control | allow shell API
     control
   - Interfaces: fwupd | allow access to Intel CVS sysfs
   - Interfaces: hardware-observe | allow read access to Kernel
     Samepage Merging (KSM)
   - Interfaces: xilinx-dma | support Multi Queue DMA (QDMA) IP
   - Interfaces: spi | relax sysfs permission rules to allow access to
     SPI device node attributes
   - Interfaces: content | introduce compatibility label
   - LP: #2121238 Interfaces: do not expose Kerberos tickets for
     classic snaps
   - Interfaces: ssh-public-keys | allow ro access to public host keys
     with ssh-key
   - Interfaces: Modify AppArmor template to allow listing systemd
     credentials and invoking systemd-creds
   - Interfaces: modify AppArmor template with workarounds for Go 1.35
     cgroup aware GOMAXPROCS
   - Interfaces: modify seccomp template to allow landlock_*
   - Prevent snap hooks from running while relevant snaps are unlinked
   - Make refreshes wait before unlinking snaps if running hooks can be
     affected
   - Fix systemd unit generation by moving "WantedBy=" from section
     "unit" to "install"
   - Add opt-in logging support for snap-update-ns
   - Unhide 'snap help' sign and export-key under Development category
   - LP: #2117121 Cleanly support socket activation for classic snap
   - Add architecture to 'snap version' output
   - Add 'snap debug api' option to disable authentication through
     auth.json
   - Show grade in notes for 'snap info --verbose'
   - Fix preseeding failure due to scan-disk issue on RPi
   - Support 'snap debug api' queries to user session agents
   - LP: #2112626 Improve progress reporting for snap install/refresh
   - Drop legacy BAMF_DESKTOP_FILE_HINT in desktop files
   - Fix /v2/apps error for root user when user services are present
   - LP: #2114704 Extend output to indicate when snap data snapshot was
     created during remove
   - Improve how we handle emmc volumes
   - Improve handling of system-user extra assertions


author: Paul Howarth <paul@city-fan.org> - 0.4.0-30
changelog:
  - Drop EL-7 support
  - Drop homedir fix for upgrades from packages built in 2009 and earlier
  - Add sysusers.d config file to allow rpm to create users/groups automatically
    (from F-43 onwards)


author: Robert Scheck <robert@fedoraproject.org> 4.00-4
changelog:
  - Remove retired iXhash blacklists from default configuration
    and provide only example configuration (#2345751, #2346368)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.9.3-14
changelog:
  - Remove macros obsolete in Fedora
  - Use CMake RPM macros to build and install
  - Build and run the tests
  - Do not glob over the .so version
  - Test with the system gtest instead of the bundled one


author: Filipe Rosset <filiperosset@fedoraproject.org> - 2.3.1-1
changelog:
  - rebuilt for version 2.3.1 fixes rhbz#1856025 rhbz#2454296 rhbz#2128374
  - modernized packaging, enabled generator, templates, and libev support


author: Sandipan Roy <saroy@redhat.com> - 2.2.0-1
changelog:
  - Update to sslscan 2.2.0
  - Bump bundled OpenSSL to 3.5.0 (minimum supported upstream)
  - Fixes rhbz#2330567


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251025gitf1c79c0-2
changelog:
  - Patch two newly-reported memory-safety bugs in stb_image
  - https://github.com/nothings/stb/issues/1860
  - https://github.com/nothings/stb/issues/1861


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20260313git904aa67-2
changelog:
  - Fix access/use of uninitialized memory in stb_image
  - This was undefined behavior, and could leak security-relevant information
    from other data structures. See
    https://github.com/nothings/stb/issues/1929.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 17.1-1
changelog:
  - Update to 17.1 (close RHBZ#2356072)
  - The ppc64le version of Stockfish now uses VSX extensions (POWER8)


author: Paul Wouters <paul.wouters@aiven.io> - 5.9.14-1
changelog:
  - Resolves: rhbz#2254560 CVE-2023-41913 buffer overflow and possible RCE
  - Resolved: rhbz#2250666 Update to 5.9.14 (IKEv2 OCSP extensions, seqno/regno overflow handling
  - Update to 5.9.13 (OCSP nonce set regression configuration option charon.ocsp_nonce_len)
  - Update to 5.9.12 (CVE-2023-41913 fix, various IKEv2 fixes)


author: Jerry James <loganjerry@gmail.com> - 1.4.3-1
changelog:
  - Version 1.4.3
  - python-iso8601 is no longer bundled in python3-subunit
  - perl support has moved to https://github.com/jelmer/subunit-perl


author: Attila Kovacs <attipaci@gmail.com> - 1.5.0-1
changelog:
  - Upstream v1.5.0, and streamlined package structure - Switched to CMake
    for the build - devel sub-package now includes CMake / pkgconfig
    configurations - No longer includes cio-data subpackage (no longer needed
    or used) - No longer includes legacy solsys1 / solsys2 ubpackages


author: Jason Taylor <jtfas90@proton.me> 8.0.1-1
changelog:
  - Migrate to 8.0.x release
  - Addresses CVE-2025-59147, CVE-2025-59148
  - Addresses CVE-2025-59149, CVE-2025-59150
  - removed libprelude references as it is orphaned
  - removed suricatasc python patch, suricatasc has been migrated to rust
  - removed references to legacy C based libhtp, libhtp has been migrated to rust


author: Ron Olson <tachoknight@gmail.com> 5.8.1-6
changelog:
  - Made 5.8.1 work for EPEL 10 as it is the last version of
    Swift that could be built without another version of
    Swift being present


author: Xavier Bachelot <xavier@bachelot.org> - 6.2.74-1
changelog:
  - Update to 6.2.74, fix for CVE-2024-55919
    - Full changelog: https://github.com/sympa-community/sympa/releases/tag/6.2.74


author: Michal Schorm <mschorm@redhat.com> - 6.2.76-1.3
changelog:
  - Rebuild without i686 architecture - MySQL 8.4 no longer supports it,
    so perl-DBD-MySQL no longer builds it


author: Xavier Bachelot <xavier@bachelot.org> - 6.2.78-1
changelog:
  - Update to 6.2.78
  - Turn conf sub-packages to noarch
  - Disable some SUID wrappers
  - Drop now useless cookie parameter creation on first install
  - Simplify initial conf creation
  - Install systemd drop-ins in %{_unitdir} (RHBZ#2415142)


author: Jerry James <loganjerry@gmail.com> - 1.13.0-1
changelog:
  - Version 1.13.0
  - Drop unnecessary circuitplot patch
  - Drop upstreamed incompatible-pointer patch
  - Link duplicate documentation files
  - Run tests on all architectures


author: Jerry James <loganjerry@gmail.com> - 1.14.0-1
changelog:
  - Version 1.14.0
  - Drop upstreamed tempfile flush patch
  - Add patch to avoid intersphinx_registry
  - Drop workaround for buggy lark on ppc64le
  - Drop examples subpackage


author: Peter Czanik <peter@czanik.hu> - 4.8.1-1
changelog:
  - update to 4.8.2, a bug fix release
  - fixes an inproper certificate validation problem (CVE-2024-47619)
  - fixes elasticsearch-http() and other drivers after a backwards
    incompatible fix in format-json
  - reliability and performance improvements in the S3 destination


author: Scott K Logan <logans@cottsay.net> - 0.8.90-32
changelog:
  - Fix svg2png.sh permissions after build
  - Review SPDX license identifier
  - Switch to %license macro


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 0.9.6-0.1
changelog:
  - Snapshot of upcoming upstream release 0.9.6
  - New upstream source at github
  - Removed patches and hacks merged upstream
  - Installs a default systemd unit tayga.service that points to a default config
    (similar to Debian and upstream)
  - Pulled support for older EL releases


author: Bojan Smojver <bojan@rexursive com> - 4.5.1-5
changelog:
  - Drop unknown configure option --enable-tcpreplay-edit
  - Change tcpdump dependency to package
  - Remove checks for TX_RING support to avoid build problems


author: Than Ngo <than@redhat.com> - 20200406-35
changelog:
  - fixed rhbz#2284575, add texlive-mdframed
  - fixed rhbz#2275109, add texlive-picinpar
  - add texlive-selinput, texlive-lipsum, texlive-picture, texlive-kantlipsum, texlive-ntheorem


