Tags: Hpmason/retour-rs
Tags
### Chore - <csr-id-07b346570c69736a57a25212d7121309711ee50b/> update version 0.7.1 → 0.8.0 - <csr-id-5808bed377134c7f5d7f7f45ea10154d6b06dab5/> add linux musl & i686-gnu targets - <csr-id-6af8b287e7215d5226eede7cb623e9841afcc550/> add custom macOS linker for RWX execution - <csr-id-aeadc0032eb1631bedd40476b6211fd41207375a/> add CI for rust stable - <csr-id-1aa9cc8b795abcb4b0028ff2ed5cef29e8c21a17/> use latest macOS iamge (10.15) - <csr-id-f792981ebb34228d34b444e5a4d736d18aa0fdf5/> disable 'i686-apple-darwin' CI Since macOS x86 is now a tier 3 target, the advantages of supporting this target has greatly diminished. For now, it's CI suite will be disabled. - <csr-id-b840d9eef1260959764f00b7161fa8aa33a3c095/> update 'cfg-if' dependency - <csr-id-d651621f2c2767f0dd52690298bbe9453f4ac8e5/> use shield badges for Azure - <csr-id-28c0fdeff412f04f4dc398bd9c1ecab98f7dbc29/> simplify target configuration - <csr-id-3f7f55b189144086d95fc72de4aa3347e7aa6e3b/> update dependencies ### Bug Fixes - replace deprecated features - remove deprecated '--all' flag - 32-bit range calculation overflow - replace obsolete 'kernel32-sys' dependency - use new 'Protection' constants - replace deprecated 'asm!' ### Style - <csr-id-9c7dcb0cbbd98c39f195b18e968fc34258d6fbfe/> apply rustfmt ### Commit Statistics - 18 commits contributed to the release. - 624 days passed between releases. - 17 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update version 0.7.1 → 0.8.0 (07b3465) - Apply rustfmt (9c7dcb0) - Add unstable feature use of `const_fn_trait_bound` (44f2111) - Replace deprecated features (5bdab40) - Remove deprecated '--all' flag (6c1d92c) - Add linux musl & i686-gnu targets (5808bed) - Add custom macOS linker for RWX execution (6af8b28) - Add CI for rust stable (aeadc00) - Use latest macOS iamge (10.15) (1aa9cc8) - Disable 'i686-apple-darwin' CI (f792981) - 32-bit range calculation overflow (ee9f820) - Update 'cfg-if' dependency (b840d9e) - Replace obsolete 'kernel32-sys' dependency (f2c3f4c) - Use shield badges for Azure (d651621) - Simplify target configuration (28c0fde) - Update dependencies (3f7f55b) - Use new 'Protection' constants (e6fa25f) - Replace deprecated 'asm!' (eb49d95)
### New Features - add trailing comma support ### Bug Fixes - remove feature requirement for thiscall * fix: remove feature requirement for thiscall abi_thiscall is now stabilized rust and no longer requires nightly rust rust-lang/rust@06daa9e * fix: remove feature attribute definition * Keep thiscall-abi feature gate for back compat * Update docs for required thiscall-abi version --------- ### Commit Statistics - 3 commits contributed to the release over the course of 31 calendar days. - 63 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: #34, #45 ### Commit Details * **#34** - Remove feature requirement for thiscall (3bf7863) * **#45** - Add trailing comma support (faaeec3) * **Uncategorized** - Bump version (4e0d383)