Releases: packit/specfile
Releases · packit/specfile
0.4.0
- Added convenience properties for most used tags (#63)
- Hardened linting by ignoring only specific mypy errors (#64)
- Fixed list of valid tag names and ensured newly added tags are not part of a condition block (#66)
- Initial patch number and its default number of digits are now honored (#66)
- Fixed a bug in
%prep
macro stringification (#67)
0.3.0
- Made
Sources
aMutableSequence
(#36) - Started using consistent terminology for source numbers and added the option to insert a source with a specific number (#47)
- Added support for implicit source numbering (#48)
- Documented sources and
%prep
macros in README (#49) - Implemented high-level manipulation of version and release (#54)
- Added support for
%autochangelog
(#56) - Added
remote
property to sources and enabled addition ofSources
(#59) - Implemented mid-level manipulation of
%prep
section, including modification of%prep
macros (#37, #52)
0.2.0
- Enabled Zuul CI (#8)
- Switched from git:// to https:// for rebase hook (#22)
- Updated pre-commit configuration and adapted to type changes brought by new version of mypy (#24)
- Non-lowercase section names are now supported (#26)
- Added
Sections.get()
convenience method (#29) - Added packit configuration and enabled packit (#25)
- Fixed infinite recursion when deep-copying instances of
Sections
andTags
(#30) - Updated Fedora and EPEL spec files (#32)
- Fixed issues caused by older versions of dependencies on EPEL 8 (#33)
- Implemented high-level manipulation of sources and patches (#20, #36)
- It is now possible to parse spec files with missing local sources (#23)