All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Ability to write the final rpm to a custom path (#71)
- Post header in spec template (#69)
- Option to disable
cargo build
during RPM builds (#66) - Support for RPM packages with different names than the crate name (#55)
- Support for
--target
when cross compiling (#49) - Support for directories in
[rpm.files]
(#48)
- Bump
handlebars
dependency to v3.0 (#76) - Bump
abscissa
dependency to v0.5 (#73) - Improved Rust target passing and RPM target architecture determination (#70)
- MSRV 1.41+ (#68)
- Use
cargo_metadata
to detect target directory (#46, #75)
- Error when adding a folder to
files
(#59)
- Upgrade to Abscissa v0.4 (#44)
- Get rpmbuild from
$PATH
rather than hardcoding (#43) - Remove the assumption that
service
->sbin
(#42) - Fix issues with custom release/target usage (#41)
- Use
cargo-release
alpha version numbers if available (#31)
- Migrate from
iq-cli
to Abscissa application framework (#29)
- Add support for crates using license-file (#11, #25)
- Support custom targets (#12, #24)
- Fix RPM version for languages other than English (#18)
- Respect
CARGO_TARGET_DIR
env var (#1)
- Move documentation into README.md.
- Initial release