- 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)
0.27.0
- Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (338)
0.26.0
- When accessing tags or macro definitions by name, specfile now takes validity into account when looking for the best match. For example if there are two instances of `Version` tag, one in the true and one in the false branch of a condition, `Specfile.version` will always access the one that is in the true branch. (328)