Releases: packit/specfile
Releases · packit/specfile
0.23.0
0.22.1
0.22.0
0.21.0
specfile
no longer tracebacks when some sources are missing and can't be emulated. In such case the spec file is parsed without them at the cost of%setup
and%patch
macros potentially expanding differently than with the sources present. (#271)- Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269)
0.20.2
0.20.1
0.20.0
- Fixed infinite loop when removing macros with
%
in the name. (#244) - Added a possibility to undefine system macros by setting a macro value to
None
in themacros
argument of theSpecfile
constructor. (#244) - Fixed a bug in processing options of
%prep
macros. For instance, when a quoted string appeared inside an expression expansion, it could lead to improper parsing, rendering the spec file invalid after accessing the options. (#253)
0.19.0
0.18.0
0.17.0
- Added a new
guess_packager()
function that uses similar heuristics asrpmdev-packager
, meaning that theSpecfile.add_changelog_entry()
method no longer requiresrpmdev-packager
to guess the changelog entry author. (#220) - The
Specfile.add_changelog_entry()
method now uses dates based on UTC instead of the local timezone. (#223)