Releases: malept/thermite
Releases · malept/thermite
0.13.0
Added
- Support for building static libraries (#22, #41):
Fixed
- Always pass
--lib
to cargo
with link-args
(#40)
0.12.1
Fixed
- Default target directory (when the
CARGO_TARGET_DIR
is not set)
0.12.0
Added
- Support for CARGO_TARGET_DIR environment variable (#33)
Fixed
- Cargo executable and arguments with paths using spaces are supported properly
Changed
- CARGO_TARGET is now CARGO_PROFILE, for less confusion (#35)
0.11.1
Fixed
- Add support for Cargo workspaces to
thermite:clean
and thermite:test
0.11.0
Added
- Add support for Cargo workspaces (#30)
0.10.0
Fixed
- Adjust OSX dylib library paths upon installation (#28)
- Don't use UNIX shell escaping on Windows
Changed
cargo build
has been replaced by cargo rustc
- non-Windows builds use DLDFLAGS as linker
arguments (#27)
0.9.0
Fixed
- The library name is consistent with how Cargo handles hyphens (#19)
- Raise error if using GitHub Releases & repository not in
Cargo.toml
(#18)
0.8.0
Added
- Support for binary download URIs from non-GitHub sources (#17)
Changed
- Tarballs are installed relative to
ruby_project_path
0.7.0
Added
- Helper module for loading extensions via Fiddle (#13)
0.6.0
Added
optional_rust_extension
option - prints a warning to STDERR instead of raising an exception, if
Cargo is unavailable and github_releases
is either disabled or unavailable. Useful for projects
where either fallback code exists, or a native extension is desirable but not required. (#4, #6)
Fixed
cargo
was not being run in the context of the rust project toplevel directory (#7, #8)