<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="46">
<package pkgid="41b44a7ea4d712be3274de517fc7f8e53df5b7558dcca972da1a1ddefec78e48" name="dnf5" arch="src">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="2088bc9e9f03c171a0aaa0be27734db15700565350ec0f93b305542bcba245dc" name="dnf5" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="fdbc56d91095880f260e983c1635244b7bf856687bb49bccc6cd89b405b6bf4b" name="dnf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="a0d51d6e54eaf61036568f2b50aa469cd5468472c98b25b4984ae0093411d69b" name="dnf5-debugsource" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="4086b12198b793c1d0d8aa42858726cf0ca0b884be5ddf4d611c93347f687a40" name="dnf5-devel" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="2daf7717396251602b9a4172bb34f76db1bf24a30eff31869c9e1b663115b53e" name="dnf5-plugin-automatic" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="c3c5231930b6b041b549ec714e99f081cfff4990a4f5df7e67850a81b86a336a" name="dnf5-plugin-automatic-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="aea39aaf373465cb87f03cd68f4110272f9ccdeac49aca81465844e1a6448d6d" name="dnf5-plugin-manifest" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="4aae7e3ba71645723243dd030088a8ebfd11ed719f7f5da33d517218a0e90777" name="dnf5-plugin-manifest-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="9af1378fe6f460b8ee05b8738513b8f6ab891a52999a7172337c68183ab55355" name="dnf5-plugins" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="6688f4635588f879aed7f62d92b9ed178c33426baebf470e62da82da05e8f30e" name="dnf5-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="4fd4deeca76e4d8f8c208579a3a5704c59b6f1690f45d3feede1119c2a7cdd8c" name="dnf5daemon-client" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="070077294351a7607473c8006546b162f89a1fb917a060d12c32c1b479a3db2d" name="dnf5daemon-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="a2b87accf370c5cc0120d2751996fb335ce5a36c56ca45ca4a4613d9e10805ec" name="dnf5daemon-server" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="18e125045be89d50a74d4b63f157bfd397304fafefcdeb13f4c34590f640df89" name="dnf5daemon-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="f9fb568265530d585f082be6696e1b08e7f45e2535fa631f385194fa2cf087f8" name="dnf5daemon-server-polkit" arch="noarch">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="10f3fabe7804e15c04cf0ae48bf4f2b523fd8570171ae5001c080f5f1f6b2ea1" name="libdnf5" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="8f7ed5654d76784d745ee6aa08bd2353fc0794803971ff1004c0c6549833b97e" name="libdnf5-cli" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="46b6537e8331ba0c4c929d493d976aadd31f28bae4100e8343b4a30912555f50" name="libdnf5-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="5db8dfc1e83d919b89e0972b8298fc99adb045445375d87d6aacadfcc6b54602" name="libdnf5-cli-devel" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="0115ab7e6cef73c7e21ad47ad5b3ed244136a437555e243fa8a7e1e0dda3129b" name="libdnf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="4415d87b90b30c65699cd5d318ed19d8eab721ae4a76dc8fd831c8cee0fcd67b" name="libdnf5-devel" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="80d011213f3508f7b70008047c0fe0dddac27b73a3efb738d0063a99dff292c1" name="libdnf5-plugin-actions" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="11bc81e523600f78b7f98c1a48ef1b922a51baf4bd481bae23181e456fac32eb" name="libdnf5-plugin-actions-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="5a1de8d7a24794111d503685150dde1266730268719502e1bb0147bc03c45c0d" name="libdnf5-plugin-appstream" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="d4ea455152f6ec624df10441b09009b09eff7b93e002afb8ef8b30da1de89d0b" name="libdnf5-plugin-appstream-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="92c10f054d84122b3b0ece4f41d89c7335c577f8ac82c3b8b0600982ea87eab4" name="libdnf5-plugin-expired-pgp-keys" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="20148a75a2a235e306e1a5c536f9eb2712b128be926ac5f29cdacc03151a6782" name="libdnf5-plugin-expired-pgp-keys-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="794b3cbd4d22754d3c6fa15eb7f946e1c7d54d2b5be787be5e9cda79aad533e5" name="libdnf5-plugin-local" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="cb018b86fb1ed138d4a420dac8308a40dfa0943bccb9b91d6fb62eec4ad09185" name="libdnf5-plugin-local-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="bfda4d074c5d66bf2a40d514b82b54ac6e7e96bf5a11c1dd818492f0e3441cc1" name="libdnf5-plugin-rhsm" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="8890b76b7f53d7b4af1755ab852e440f61fde355f3c41ac2ac4e637a0a35a78b" name="libdnf5-plugin-rhsm-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="50c00bf5f982aecdce38333cd5a56f7f99909e1435bfe100d3111331104cf99b" name="perl-libdnf5" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="ebc6d8a1f6ad8e9d1323af467c256accf915ad91974214f5463870b44035985e" name="perl-libdnf5-cli" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="5825a0c6df97d2dcdddccd7066bb4a98c70c82d1976cf916e31735ee3430f03a" name="perl-libdnf5-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="1837b24c0ec368d3a3fe9d0c055883e06a61922f1490cf76fa568029d80f5476" name="perl-libdnf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="82f366d919fdfcb982f3384df47ee1733ba72632536843bdb9353f2335a3fd3c" name="python3-libdnf5" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="6c3dbb227aa9baa9fdf1b268be8610e36bcd41c04abf437b530c11ddd6fa552d" name="python3-libdnf5-cli" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="d8c42b26d244335f29a8ea769b9ab23924f21ae222da2ea591a46bb2dd4087a4" name="python3-libdnf5-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="0d664fc23ef56f08f8b1948b6adcf597c9d8ab4fc1ada71847c3f065453a37c5" name="python3-libdnf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="f6277fe25049d9f058fcd2eb1d129380c2a386a325c3f6468b854b90d74dcaf8" name="python3-libdnf5-python-plugins-loader" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="96fde71e5071445d5f439aa66fe4964a37449bbecc7d28906e52e9309b279d35" name="python3-libdnf5-python-plugins-loader-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="6a7a90f492c38b3e106bd97822b39392ffb54c2e9a15105adec2c425ed2aaea2" name="ruby-libdnf5" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="69576238c47a68184efa1827b05709e260440bf56b91b4d482447f960d8384d9" name="ruby-libdnf5-cli" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="2d471e24b95c6f3fd7fe96febf76309baf4a85ce0e2b28f27735cdd70dc9e9de" name="ruby-libdnf5-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
<package pkgid="f631bff8703646afcbf9f1b2cd5d8ba70e675e597710bc8bbd5c3b62b9c73392" name="ruby-libdnf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4.2.0" rel="1.fc45"/>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.15.0-1" date="1752235200">- New upstream release 5.2.15.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.16.0-1" date="1754568000">- New upstream release 5.2.16.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.2.17.0-1" date="1756814400">- New upstream release 5.2.17.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.3.0.0-1" date="1762257600">- New upstream release 5.3.0.0</changelog>
  <changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 5.3.1.0-2" date="1763726400">- Postrelease version bump</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.0.0-1" date="1771243200">- New upstream release 5.4.0.0</changelog>
  <changelog author="Matej Focko &lt;mfocko@redhat.com&gt; - 5.4.0.0-2" date="1774267200">- Adjust the license for the DNF5 plugins</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.1.0-1" date="1776340800">- New upstream release 5.4.1.0</changelog>
  <changelog author="Packit Team &lt;hello@packit.dev&gt; - 5.4.2.0-1" date="1776859200">- New upstream release 5.4.2.0</changelog>
  <changelog author="Thomas &lt;temp.mail@hispeed.ch&gt; 5.4.2.0-1" date="1776859201">- Release 5.4.2.0 (m-blaha@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- dnf5daemon: Use read_transaction_state helper in existing methods
  (mblaha@redhat.com)
- dnf5daemon: Add schedule_for_next_boot method to Offline interface
  (mblaha@redhat.com)
- dnf5daemon: Reset offline transaction status to download-complete on cancel
  (mblaha@redhat.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- refactor(transaction): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor(plugin_info_impl): pass by const reference
  (65706193+vil02@users.noreply.github.com)
- refactor: pass by const reference (65706193+vil02@users.noreply.github.com)
- docs(GoalJobSettings): document set_from_repo_ids and set_to_repo_ids
  (jrohel@redhat.com)
- python libdnf5 plugins: Export libpython symbols globally (mblaha@redhat.com)
- Release 5.4.1.0 (pkratoch@users.noreply.github.com)
- Update translations from weblate (github-actions@github.com)
- local plugin: Use separate repo for packages from nogpgcheck repos
  (mblaha@redhat.com)
- package: Add is_pkg_gpgcheck_enabled() method (mblaha@redhat.com)
- GH workflow: Fix permission syntax in "Upload *.pot files to dnf5-l10n
  repository" (ppisar@redhat.com)
- refactor(advisory_query): optimise `AdvisoryQuery::filter_name`
  (65706193+vil02@users.noreply.github.com)
- spec: Require rpm-libs &gt;= 5.99.90 because of rpmteSetVfyLevel()
  (ppisar@redhat.com)
- Fix typos and non-standard variable names found by codespell
  (crawfordxx@users.noreply.github.com)
- style(dnf5daemon-server): add missing `override`
  (65706193+vil02@users.noreply.github.com)
- refactor(fs): simplify and correct logic of `File::read`
  (65706193+vil02@users.noreply.github.com)
- refactor: remove some unread variables
  (65706193+vil02@users.noreply.github.com)
- comps: Throw bad_alloc when memory allocation fails in a libxml function
  (pkratoch@redhat.com)
- comps: Make sure the doc is always freed at the end of serialization
  (pkratoch@redhat.com)
- comps: Make sure the xml error handler is restored when destroyed
  (pkratoch@redhat.com)
- comps: Handle errors while serializing environments (pkratoch@redhat.com)
- transaction: Respect nocrypto tsflag per-element (mblaha@redhat.com)
- refactor: avoid using `substr` on prefixes as this involves a full copy
  (65706193+vil02@users.noreply.github.com)
- state: Don't delete .new files in State::load() (mblaha@redhat.com)
- refactor: remove unused variables (65706193+vil02@users.noreply.github.com)
- Handle TOML parsing errors for ActiveTransactionInfo (mblaha@redhat.com)
- dnf5: Print details about concurrent running transaction (mblaha@redhat.com)
- transaction: Store info about concurrently running transaction
  (mblaha@redhat.com)
- transaction: Use TransactionLocker instead of Locker (mblaha@redhat.com)
- Specialized TransactionLocker class (mblaha@redhat.com)
- Add ActiveTransactionInfo class (mblaha@redhat.com)
- Add unit tests for the Locker class (mblaha@redhat.com)
- locker: Add methods to read/write lock file content (mblaha@redhat.com)
- fix(python_plugins_loader): suppress -Wconversion for SWIG-generated code
  (tchaikov@gmail.com)
- refactor(advisory_query): prefer range-based for loop
  (65706193+vil02@users.noreply.github.com)
- comps: Clear package and group lists when adding new group or environment ids
  (pkratoch@redhat.com)
- comps: List default groups of environments in the info command
  (pkratoch@redhat.com)
- comps: Install and upgrade also default groups of environments
  (pkratoch@redhat.com)
- comps: Test default groups in environments (pkratoch@redhat.com)
- comps: Differentiate between optional and default groups in environments
  (pkratoch@redhat.com)
- Configure packit to use caret notation for postrelease snapshots
  (amatej@redhat.com)
- Drop duplicit cmake var `PACKAGE_VERSION` and its check (amatej@redhat.com)
- refactor(offline): remove redundant `.c_str()` call
  (65706193+vil02@users.noreply.github.com)
- Clarify packages provides pattern specification (amatej@redhat.com)
- Add '--noplugins' tsflag config value (jeremy.james@gmail.com)
- dnf5: Reuse cached packages for offline and store transactions
  (mblaha@redhat.com)
- docs(config-manager): fix typo (mfocko@redhat.com)
- docs(config-manager): add enable/disable (mfocko@redhat.com)
- fix(spec): adjust the license for the plugins (mfocko@redhat.com)
- docs(config-manager): keep consistent spacing between sections
  (mfocko@redhat.com)
- feat(config-manager): implement ‹enable›/‹disable› (mfocko@redhat.com)
- fix(config-manager): factor out config functions (mfocko@redhat.com)
- docs(builddep): add warning about enabling repos (mfocko@redhat.com)
- fix(completion): parse descriptions properly in zsh completion
  (stefano@amorelli.tech)
- feat(completion): add native zsh completion support (stefano@amorelli.tech)
- do: fix duplicate reinstall goal entry and typos (pran.lawate@gmail.com)
- dnf5daemon-server: enhance transaction_action_* docs (amatej@redhat.com)
- tests: Fix a type mismatch in libdnf5-cli/test_progressbar
  (ppisar@redhat.com)
- needs-restarting: Remove unused variable `updated_packages`
  (userfrom1995@gmail.com)
- needs-restarting: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- fix: prevent UB in repo sorting (lleyton@fyralabs.com)
- doc: Name manual pages for versioned vendorpolicies (ppisar@redhat.com)
- spec: Escape macros in spec comments (ppisar@redhat.com)
- Remove unused old dnf4 transaction history code (amatej@redhat.com)
- libdnf5-cli: fix clang-format (kanru@kanru.info)
- libdnf5-cli: handle C or POSIX locale gracefully in progressbar width
  calculation (kanru@kanru.info)
- libdnf5-cli: remove unused utils::utf8 module (kanru@kanru.info)
- dnf5daemon-server: Fix daemon crash for invalid locale (jrohel@redhat.com)
- subprocess: Bind /dev/null to child stdin (mail@evangoo.de)
- test: Test libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: Handle read-only /usr on non-bootc system (mail@evangoo.de)
- bootc: Check for bootc system by calling bootc status (mail@evangoo.de)
- Add libdnf5::utils::subprocess::run (mail@evangoo.de)
- bootc: check /usr mounted read-only, not permissions (mail@evangoo.de)
- bootc: Check filesystem writability before permissions (mail@evangoo.de)
- tests: Set LC_ALL=C to prevent locale-dependent test failures
  (jrohel@redhat.com)
- repoclosure: Add JSON output support and documentation
  (userfrom1995@gmail.com)
- spec: Do not build-require long unused libcomps-devel (ppisar@redhat.com)
- Fix segmentation fault in cmd_requires_privileges (mblaha@redhat.com)
- doc: repo: Add --json option and a link to --dump-repo-config option
  (ppisar@redhat.com)
- tests: Disable plugins in tutorial tests to prevent host dependency
  (jrohel@redhat.com)
- automatic: fail if libcurl lacks smtp support (mblaha@redhat.com)
- automatic: relax libcurl-full dependency (mblaha@redhat.com)
- automatic: document SMTP requirement for email emitter (mblaha@redhat.com)
- docs: add remarks from review (mfocko@redhat.com)
- doc(manifest): use correct “See Also” header (mfocko@redhat.com)
- doc(manifest): add missing ref to reference (mfocko@redhat.com)
- doc: add missing backtick to reference (mfocko@redhat.com)
- doc: fix the references to labels (mfocko@redhat.com)
- doc(json): indent for different formats (mfocko@redhat.com)
- doc(api): fix the headers and references (mfocko@redhat.com)
- Add --oldinstallonly option to remove command (me@fhbash.com)
- dnfdaemon: Increase the number of concurrent sessions (mblaha@redhat.com)
- only install systemd service files if WITH_SYSTEMD is set
  (adam.duskett@amarulasolutions.com)
- tests: Add unit test verifying tutorial plugins load correctly
  (jrohel@redhat.com)
- libdnf5 plugin template: use newer API, libdnf_plugin_get_last_exception
  (jrohel@redhat.com)
- Move plugin templates to test directory and ensure they compile
  (jrohel@redhat.com)
- spec: split dnf5 and dnf manpage entries (userfrom1995@gmail.com)
- Add dnf5-debuginfo-install(8) manual page and package provides
  (userfrom1995@gmail.com)
- local plugin: propagate spec local plugin build option to cmake
  (amatej@redhat.com)
- dnf-automatic: use /bin/sh (adam.duskett@amarulasolutions.com)
- Honor localpkg_gpgcheck in RPM transaction per-element policy
  (ppisar@redhat.com)</changelog>
</package>
</otherdata>