Skip to content

Releases: malept/thermite

0.13.0

05 Oct 17:35
v0.13.0
acde6dd
Compare
Choose a tag to compare

Added

  • Support for building static libraries (#22, #41):

Fixed

  • Always pass --lib to cargo with link-args (#40)

0.12.1

05 Oct 17:27
v0.12.1
a5abbf9
Compare
Choose a tag to compare

Fixed

  • Default target directory (when the CARGO_TARGET_DIR is not set)

0.12.0

05 Apr 16:38
v0.12.0
42cad29
Compare
Choose a tag to compare

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

05 Feb 03:20
v0.11.1
f9072e3
Compare
Choose a tag to compare

Fixed

  • Add support for Cargo workspaces to thermite:clean and thermite:test

0.11.0

05 Feb 03:19
v0.11.0
cad4e92
Compare
Choose a tag to compare

Added

  • Add support for Cargo workspaces (#30)

0.10.0

22 Jan 23:45
v0.10.0
2799f6f
Compare
Choose a tag to compare

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

19 Jan 07:31
v0.9.0
0cd01ef
Compare
Choose a tag to compare

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

17 Jan 22:05
v0.8.0
63c8a57
Compare
Choose a tag to compare

Added

  • Support for binary download URIs from non-GitHub sources (#17)

Changed

  • Tarballs are installed relative to ruby_project_path

0.7.0

26 Sep 16:10
v0.7.0
bedfc65
Compare
Choose a tag to compare

Added

  • Helper module for loading extensions via Fiddle (#13)

0.6.0

13 Sep 05:00
v0.6.0
2cc806c
Compare
Choose a tag to compare

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)