- 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
- Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (380)
0.28.3
- 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)
0.28.2
- Handling of trailing newlines in the macro defintions has been improved. (361)
0.28.1
- We have fixed an issue in `%prep` section processing. For instance, if the `%patches` macro appeared there, it would have been converted to `%patch es`, causing failure when executing `%prep` later. (356)
0.28.0
- A trailing newline is no longer added to spec files without one upon saving. (353)