Skip to content

Commit c6a42c2

Browse files
committed
Release 5.3.0.0
1 parent 9d2bbfe commit c6a42c2

File tree

2 files changed

+99
-0
lines changed

2 files changed

+99
-0
lines changed

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1+
# 5.3.0.0
2+
3+
- Update translations from weblate
4+
- Document 5.3.0.0 API changes
5+
- copr: support '$distname' replacement in baseurls
6+
- advisory: Add JSON documentation, standardize timestamps, and suppress error messages in JSON format
7+
- fix: unify epoch display across all DNF5 commands
8+
- doc: mention libpkgmanifest in the CONTRIBUTING.md
9+
- Add JSON output support to history list and info commands
10+
- manifest docs: mark as experimental
11+
- comps: Store comps xml files in groups and environments subdirectories
12+
- comps: Add environment install, remove and upgrade commands
13+
- comps: Add CompsTypePreferred to set preference for comps operations
14+
- comps: Fix descriptions of group and environment specs
15+
- needs-restarting: use std::string to own pid
16+
- needs-restarting: Drop unnecessary logging; display PID and cmdline for -p
17+
- needs-restarting: Correctly use sdbus_compat
18+
- needs-restarting: use org.freedesktop.systemd1.Service interface
19+
- test: Add framework for needs-restarting plugin tests
20+
- needs-restarting: Update the man page to reflect current options
21+
- needs-restarting: Implement the --processes and --exclude-services options
22+
- doc: document output of `--json` for `repo` command
23+
- docs: Use only multiline comments in RST files
24+
- docs: Document vendor change policy TOML config
25+
- Add directories for vendor change policies configuration to the package
26+
- Load vendor change policies from configuration files
27+
- solv::VendorChangeManager: Remove limit on vendor change policies
28+
- Add unit test for "solv::SolvMap::is_intersection_empty"
29+
- Add "solv::SolvMap::is_intersection_empty" for optimized bitwise checks
30+
- New VendorChangeManager: Supports vendor change policies.
31+
- Pool: Set appdata pointer in libsolv pool to its managing solv::Pool
32+
- packit: move getting dnf5 version to package config
33+
- Fix typo in DNF4 and DNF5 documentation
34+
- Drop mentions of dnf5-testing-nightly and dnf5-testing
35+
- offline: Store downloaded packages in /var/lib/dnf
36+
- libdnf5::base::transaction::serialize: don't prefix system repo
37+
- doc: describe repo mangling for `--store` option
38+
- Prefix repository names for `--store`ed transactions
39+
- Simplify a help text for package arguments
40+
- manifest: remove BOOTSTRAP_REPO_ID logic
41+
- manifest: descriptive error for duplicate repository IDs
42+
- manifest: split new and resolve subcommands
43+
- manifest: error when srpm is missing
44+
- manifest: s/source/srpm, s/archs/arch, cleanup
45+
- spec: add `%bcond_without plugin_manifest`
46+
- manifest: port documentation from dnf-plugins-core
47+
- manifest: add --source argument
48+
- manifest: implement existing commands from DNF4 plugin
49+
- manifest: create plugin skeleton
50+
- Fix too long line of new `max_downloads_per_mirror`
51+
- Expose librepo max_downloads_per_mirror configuration
52+
- vars: add doc comments for detect_release, detect_releasevers
53+
- Add --releasever-{major,minor} options
54+
- Override releasever_{major,minor} with provides
55+
- vars: make releasever_{major,minor} writable
56+
- tutorial: libdnf5 plugins: fix `enable` options
57+
- Add `local` plugin
58+
- libdnf5 actions plugin: Document "json" communication mode, polishing
59+
- python_plugins_loader: require and read config files for python plugins
60+
- python_plugins_loader: add `python_plugins_loader.d` config directory
61+
- libdnf5::Base: add back similar API for loading plugins
62+
- Inline `Plugins::load_plugin`, its too small to be worth a separate method
63+
- libdnf5::Base: Separate plugin config loading into a new Base API
64+
- Extend unused `libdnf5::plugin::Plugin` constructor with cfg parser
65+
- python_plugins_loader: Fix invalid path read bug
66+
- python_plugins_loader: update example plugin.py
67+
- python_plugins_loader: pass wrapped `libdnf5::plugin::IPluginData`
68+
- python_plugins_loader: store `libdnf5::plugin::IPluginData`
69+
- python_plugins_loader: the library module is now called `libdnf5`
70+
- python_plugins_loader: fix the name to match the rest of code and rpm pkg
71+
- python_plugins_loader: add default config to enable the plugin
72+
- GHA: Fix weblate-sync-pot workflow
73+
- RepoSack: only attempt fix_group_missing_xml if system_repo loaded
74+
- ConfigMain: deprecate `enabled` option
75+
- daemon: Protect libdnf5 access in D-Bus services with mutex
76+
- libdnf5 actions plugin: Reply with actual values after set configuration
77+
- Add .mailmap to set preferred user names and email addresses
78+
- libdnf5 actions plugin: Add snapshot description in snapper impl example
79+
- doc: Add Tutorial: API changes in callbacks between DNF and DNF5
80+
- test: Add tests for code examples for API changes in callbacks tutorial
81+
- test ConfigMain::load_from_config
82+
- ConfigMain: add load_from_config
83+
- pre-commit: Increase autopep8 line length
84+
- Bump libdnf5-cli rpm and so version
85+
- Add unit tests for long progress bar messages
86+
- cli: Clear the screen instead of padding messages
87+
- progressbar: Do not trim messages to terminal width
88+
- cli: Add pImpl to libdnf5::cli::progressbar::DownloadProgressBar
89+
- cli: Add pImpl to libdnf5::cli::progressbar::ProgressBar
90+
- cli: Add pImpl to libdnf5::cli::progressbar::MultiProgressBar
91+
- feat: add field-specific search options (--name-only, --summary-only)
92+
- Add license header requirement to CONTRIBUTING.md
93+
- Add "Copyright Contributors to the DNF5 project."
94+
- Add SPDX-License-Identifier
95+
- repo: When repo age matches `metadata_expire` exactly expire it
96+
197
# 5.2.17.0
298

399
- Update translations from weblate

dnf5.spec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,6 +1082,9 @@ mkdir -p %{buildroot}%{_libdir}/libdnf5/plugins
10821082
%ldconfig_scriptlets
10831083

10841084
%changelog
1085+
* Tue Nov 04 2025 Packit Team <[email protected]> - 5.3.0.0-1
1086+
- New upstream release 5.3.0.0
1087+
10851088
* Tue Sep 02 2025 Packit Team <[email protected]> - 5.2.17.0-1
10861089
- New upstream release 5.2.17.0
10871090

0 commit comments

Comments
 (0)