Skip to content

Releases: hiking90/rsbinder

v0.6.0

15 Feb 12:30
3a024e3

Choose a tag to compare

What's Changed

  • feat: implement binder extension support (Issue #8) by @hiking90 in #75
  • feat: support explicit transaction code assignment in AIDL by @hiking90 in #77
  • feat: implement Stability infrastructure with bitmask validation by @hiking90 in #78

Full Changelog: v0.5.3...v0.6.0

v0.5.3

11 Feb 11:54

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2

10 Feb 14:00
6596562

Choose a tag to compare

What's Changed

  • fix(aidl): resolve incorrect enum type for default values with shared member names (fixes #71) by @hiking90 in #72

Full Changelog: v0.5.1...v0.5.2

v0.5.1

08 Feb 14:25

Choose a tag to compare

What's Changed

  • ci(deps): bump actions/checkout from 4 to 6 in the github-actions group by @dependabot[bot] in #63
  • chore(deps): bump the rust-minor-patch group with 4 updates by @dependabot[bot] in #64
  • chore(deps): bump convert_case from 0.10.0 to 0.11.0 by @dependabot[bot] in #65
  • chore(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #66
  • fix(aidl): support nested types in union code generation by @hiking90 in #69
  • fix(aidl): resolve cross-package enum default value paths (fixes #68) by @hiking90 in #70

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

29 Dec 14:52

Choose a tag to compare

rsbinder v0.5.0 Release Notes

Breaking Changes

Minimum Supported Rust Version (MSRV)

MSRV has been updated from 1.77 to 1.85 due to dependency updates (particularly tera 1.20.1).

New Features

Custom Binder Device Support (#60)

rsb_hub now supports specifying a custom binder device path via the --device option.

rsb_hub --device /dev/binderfs/my_binder

Bug Fixes

Build Without Async Feature (#61, #52)

Fixed build failure that occurred when the async feature was disabled.

Clippy Warnings

Fixed unused assignment warnings in thread_state.rs by using ref mut pattern to properly modify TransactionState fields instead of copies.

Dependency Updates

Crate Previous New
tera 1.19.x 1.20.1
pest 2.7.x 2.8
pest_derive 2.7.x 2.8

Removal of Unmaintained Crates (#59)

Updated to tera 1.20.1 to remove dependencies on unmaintained unic-* crates.


Full Changelog: v0.4.3...v0.5.0

v0.4.3

05 Oct 01:22

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

13 Sep 10:39

Choose a tag to compare

What's Changed

  • Update dependencies: bump tokio to version 1.47 and update package ch… by @hiking90 in #42
  • Enum issue by @hiking90 in #45

Full Changelog: v0.4.1...v0.4.2

v0.4.1

15 Jul 11:57
31ac08b

Choose a tag to compare

  • Fixed crash issue caused by Rust byte alignment problem
  • Added automatic discovery of imported AIDL dependencies (KoHcoJlb)
  • Fixed Clippy warnings

v0.4.0

15 Jun 01:13

Choose a tag to compare

What's Changed

  • Add Android Features by @hiking90 in #33
  • Remove lazy_static dependency and replace with OnceLock in various files by @hiking90 in #34
  • Update Android support to version 16 by modifying service manager and… by @hiking90 in #35
  • Update rsproperties dependency to version 0.2.1 and simplify SDK vers… by @hiking90 in #36
  • Refactor get_android_sdk_version function for improved readability by @hiking90 in #37

Full Changelog: v0.3.3...v0.4.0

v0.3.3

11 Jun 12:31

Choose a tag to compare

Full Changelog: v0.3.0...v0.3.3