Releases: Traverse-Research/hassle-rs
Releases · Traverse-Research/hassle-rs
0.11.0
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 directrun: cargo ...
by @MarijnS95 in #63 - Remove deprecated
[badges]
section fromCargo.toml
by @MarijnS95 in #65 - Migrate to Microsoft's com-rs by @MarijnS95 in #35
- CI/release: Replace
actions-rs
step with directrun: 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
What's Changed
- Fix typo in contributions section by @janie177 in #39
- Rename macos library suffix from
dynlib
todylib
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
- @janie177 made their first contribution in #39
- @BeastLe9enD made their first contribution in #45
Full Changelog: 0.9.0...0.10.0
0.9.0
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
- @manon-traverse made their first contribution in #37
Full Changelog: 0.7.0...0.9.0
0.8.0 (same as 0.9.0)
0.7.0 (same as 0.6.1)
What's Changed
- 🖖Add fake dxil signing support by @Jasper-Bekkers in #25
Full Changelog: 0.6.0...0.7.0
0.6.1
What's Changed
- 🖖Add fake dxil signing support by @Jasper-Bekkers in #25
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- Update rspirv requirement from 0.10 to 0.11 by @dependabot in #22
- Non owned include handler by @Jasper-Bekkers in #24
Full Changelog: 0.5.4...0.6.0
0.5.4 - Widestring update
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
True binary strings
Changed
- DXC's Linux/macOS
BSTR
implementation now behaves like on Windows (#11).
BSTR
's are only used in theintellisense
part of hassle-rs.
🚧 Warning⚠️ : hassle-rs0.5.1
requires DXC compiled with that commit or newer! DXC includes it sincerelease-1.6.2012
. Conversely hassle-rs0.5.0
and below are not compatible with a newer DXC (only whenintellisense
is used).