Skip to content

Releases: packit/specfile

0.32.5

26 Oct 21:29
c38cfaa
Compare
Choose a tag to compare
  • We have fixed our parser to take in account the deprecations introduced in Python 3.8 (#420)

0.32.4

11 Oct 11:01
4ab4336
Compare
Choose a tag to compare
  • NEVR and NEVRA classes are now hashable (#416)

0.32.3

27 Sep 14:20
c2be029
Compare
Choose a tag to compare
  • specfile can now handle multi-line tag values (enclosed in a macro body, e.g. %shrink). (#412)

0.32.2

15 Sep 20:54
514fbde
Compare
Choose a tag to compare
  • Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409)

0.32.1

29 Jul 15:20
8aac26d
Compare
Choose a tag to compare
  • Fixed two issues related to condition parsing. (#405)

0.32.0

22 Jul 06:56
122eefa
Compare
Choose a tag to compare
  • It is now possible to bump a release in a manner similar to rpmdev-bumpspec using Specfile.bump_release() method. (#399)

0.31.0

04 Jul 14:25
8aba712
Compare
Choose a tag to compare
  • Value of a Tag no longer includes trailing whitespace (if any). (#393)
  • specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines %ifpython3 macro as %if "%{python_flavor}" == "python3". (#394)

0.30.0

26 Jun 12:19
85a0b40
Compare
Choose a tag to compare
  • Fixed an exception that occured when accessing the Specfile.has_autochangelog property while having unparseable lines (e.g. lines ending with unescaped %) in %changelog. (#387)

0.29.0

06 Jun 13:49
0ba5f9f
Compare
Choose a tag to compare
  • Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380)

0.28.3

23 May 11:15
557c33b
Compare
Choose a tag to compare
  • Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. #%global prerel rc1) and treating SourceLicense tag as a source. (#374, #376)
  • Made EVR, NEVR and NEVRA objects comparable. (#379)