github rpm-software-management/dnf5 5.4.0.0

8 hours ago

What's Changed

  • Fix build on various architectures by @kontura in #2499
  • When upgrading group, upgrade all packages that are part of it by @pkratoch in #2482
  • Fix: OptionStringContainer::to_string delimiter and implement escaping by @jrohel in #2502
  • rotating logger: Preserve file mode and ACL by @ppisar in #2494
  • dnf5: Argument "--from-vendor=" for commands by @jrohel in #2475
  • Trivial spelling fixes in dnf5.conf.5 by @goeranu in #2505
  • Implement escape character support in OptionStringContainer::from_string by @jrohel in #2485
  • manifest: Add --use-host-repos by @evan-goode in #2504
  • Improve sharing of temporary_files.toml among multiple processes by @evan-goode in #2488
  • Add is_dep_satisfied to PackageQuery and use it for repoclosure by @kontura in #2375
  • Use newer version of packit/pre-commit-hooks by @kontura in #2516
  • CONTRIBUTING: add AI contributions policy by @evan-goode in #2514
  • fix: do not prefilter when querying for SRPMs by @mfocko in #2511
  • spec: Postrelease version bump by @ppisar in #2524
  • fix(cli): adjust the description of list and info by @mfocko in #2526
  • Bindings: add iterator to libdnf5::OptionBinds by @kontura in #2527
  • Musl support by @aduskett in #2532
  • Move libdnf5/conf/config.h creation after feature detection by @pmatilai in #2542
  • spec: remove libpkgmanifest-devel dep from dnf5-plugin-manifest by @yselkowitz in #2546
  • spec: Disable building libdnf5-plugin-local on RHEL >= 10 by @ppisar in #2548
  • comps: Do not install already installed groups and environments by @pkratoch in #2530
  • Lock from the time system repository is loaded until exit by @evan-goode in #2519
  • Support for Multiple Plugin Configuration Directories by @jrohel in #2537
  • transaction: sort packages when SOURCE_DATE_EPOCH set by @jlebon in #2522
  • Change package state when the reason changes to GROUP by @pkratoch in #2549
  • --json for check-upgrade by @mfocko in #2508
  • doc: link to GitHub by @abitrolly in #2567
  • Fix builds on rawhide by @kontura in #2564
  • Fix typo for color_update_local by @grumpey in #2575
  • fix(pkg_list): add description of used colors by @mfocko in #2531
  • Mark all protected packages as user installed for all transactions by @kontura in #2563
  • Add --debuginfo option to download command by @fhbash in #2529
  • Sort repos_for_processing which are otherwise sorted by their pointers by @kontura in #2583
  • transaction: honor SOURCE_DATE_EPOCH for history timestamps by @jlebon in #2584
  • Add translated_name and translated_description for comps groups in dnf5daemon by @fhbash in #2585
  • Fix changing package reasons to and from group by @pkratoch in #2588
  • autoremove: switch unneeded protected warning to stderr by @kontura in #2589
  • Clarify advisory filtering documentation in dnf5daemon by @Userfrom1995 in #2592
  • Add --debugsource option to download command by @fhbash in #2547
  • Documenting dnf updateinfo subcommands by @fhbash in #2596
  • VendorChangeManager: Configuration version 1.1 with package-based filtering and enhanced flexibility by @jrohel in #2579
  • do-release workflow: use correct base branch by @evan-goode in #2597
  • Require rpm>=4.19.0 for sysusers, {pre,post}untrans RPM tags by @shastah in #2599
  • transaction: sort history db packages when SOURCE_DATE_EPOCH is set by @jlebon in #2593
  • Use StdCStreamLogger when DNF5_LOGGER_FILENAME isn't readable by @krydos in #2590
  • feat(cli): JSON output for list by @mfocko in #2603
  • Make userconfirm prompt strings translatable by @Userfrom1995 in #2518
  • NeedsRestartingTest.cpp: use bool values directly by @kontura in #2607
  • Release 5.4.0.0 by @github-actions[bot] in #2612

New Contributors

Full Changelog: 5.3.0.0...5.4.0.0

Don't miss a new dnf5 release

NewReleases is sending notifications on new releases.