Skip to content

Releases: Traverse-Research/hassle-rs

0.11.0

01 Nov 13:52
0.11.0
902fbbd
Compare
Choose a tag to compare

What's Changed

  • Opt out of Rust-1.67-default clippy::uninlined_format_args lint by @MarijnS95 in #59
  • Include MIT LICENSE file in packaged release by @MarijnS95 in #58
  • CI: Replace unnecessary actions-rs steps with direct run: cargo ... by @MarijnS95 in #63
  • Remove deprecated [badges] section from Cargo.toml by @MarijnS95 in #65
  • Migrate to Microsoft's com-rs by @MarijnS95 in #35
  • CI/release: Replace actions-rs step with direct run: cargo publish ... by @MarijnS95 in #66
  • Update bitflags requirement from 1.2.1 to 2.0.0 by @dependabot in #64
  • Update libloading requirement from 0.7.0 to 0.8.0 by @dependabot in #67
  • Bump actions/checkout from 3 to 4 by @dependabot in #70
  • Allow libloading v0.7 and v0.8 by @daxpedda in #69

New Contributors

Full Changelog: 0.10.0...0.11.0

0.10.0

29 Jan 17:08
0.10.0
104a44a
Compare
Choose a tag to compare

What's Changed

  • Fix typo in contributions section by @janie177 in #39
  • Rename macos library suffix from dynlib to dylib by @BeastLe9enD in #45
  • Update widestring requirement from 0.5.0 to 1.0.1 by @dependabot in #46
  • Run cargo clippy --fix to address all (new) linter warnings by @MarijnS95 in #51
  • Breaking: Revert "[WIN/LINUX] Implement vtable dummies (virtual dtors) through extra trait" by @MarijnS95 in #50
  • github: Create publishing workflow on tag push, disable cargo-release publish by @MarijnS95 in #52
  • github: Add dependabot configuration for github-actions by @MarijnS95 in #42
  • Bump actions/cache from 2 to 3 by @dependabot in #56
  • Bump actions/checkout from 2 to 3 by @dependabot in #55

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

09 Nov 18:43
0.9.0
d4c94bb
Compare
Choose a tag to compare

What's Changed

  • utils: Propagate IncludeHandler file loading failures to DXC instead of a panic by @MarijnS95 in #27
  • os: Implement newtype for HRESULT with must_use and hexadecimal format by @MarijnS95 in #29
  • Consistently return HassleError and remove unneeded check macros by @MarijnS95 in #30
  • examples/fake-signing: Make runnable on Linux by @MarijnS95 in #26
  • ci: Drop nightly build/lint tests by @MarijnS95 in #34
  • Use .cast() to not accidentally const_cast, fix Android char type by @MarijnS95 in #32
  • wrapper: Add Android library path by @MarijnS95 in #33
  • ci: Speed up by removing touch hack and caching intermediates by @MarijnS95 in #31
  • Implement basic wrapper for getting shader reflection from DXIL. by @manon-traverse in #37
  • release.toml: re-enable development version bumping after release by @Jasper-Bekkers in #38

New Contributors

Full Changelog: 0.7.0...0.9.0

0.8.0 (same as 0.9.0)

09 Nov 18:44
0.8.0
aa87650
Compare
Choose a tag to compare

0.7.0 (same as 0.6.1)

12 Jan 09:35
0.7.0
d41a910
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.7.0

0.6.1

11 Jan 20:56
0.6.1
765ab2c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.6.1

0.6.0

11 Jan 20:55
0.6.0
6a5b630
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.5.4...0.6.0

0.5.4 - Widestring update

18 Oct 10:48
0.5.4
5229d51
Compare
Choose a tag to compare

What's Changed

  • Update widestring requirement from 0.4.2 to 0.5.0 by @dependabot in #21

Full Changelog: 0.5.3...0.5.4

Resurrecting the README

05 May 19:31
0.5.2
bc63f8c
Compare
Choose a tag to compare

Updated

  • cargo-release is awesome, but needs a hand (manual configuration) to bump the Cargo.toml [dependencies] example in README.md (#17);
  • Documented inter-dependency intricacies between hassle-rs and recent DXC releases for intellisense support on Linux and macOS (#17).

True binary strings

05 May 17:52
8b7696d
Compare
Choose a tag to compare

Changed

  • DXC's Linux/macOS BSTR implementation now behaves like on Windows (#11).
    BSTR's are only used in the intellisense part of hassle-rs.
    🚧 Warning ⚠️: hassle-rs 0.5.1 requires DXC compiled with that commit or newer! DXC includes it since release-1.6.2012. Conversely hassle-rs 0.5.0 and below are not compatible with a newer DXC (only when intellisense is used).