Releases: synonymdev/bitkit-core
Releases · synonymdev/bitkit-core
v0.1.75
v0.1.74
v0.3.4
What's Changed
- feat: surface typed Trezor PIN-failure errors via trezor-connect-rs 0.3.3 by @coreyphillips in #106
- feat: core derive_wallet_id for hardware watch-only wallets by @coreyphillips in #108
- feat: add DEFAULT_GAP_LIMIT core default + accessor by @coreyphillips in #110
- feat: watcher emits persistence-ready watch-only activities by @coreyphillips in #109
Full Changelog: v0.3.3...v0.3.4
v0.3.3
This Release:
- Bumps
trezor-connect-rs 0.3.2->0.3.3(non-iOS and iOS targets). - Maps protocol
Failurecodes to typedDeviceErrorvariants, so a wrong-PIN failure now surfaces asTrezorError::InvalidPininstead of a generic device error. The existing From impl already maps these variants; no conversion-logic change is needed and the FFI surface is unchanged. - Added tests starting from raw
FailureTypecodes (via the new publicDeviceError::from_failure) asserting they reach the typed errors:7->InvalidPin,6->PinCancelled,5->PinRequired,4->UserCancelled,99-> genericDeviceError(code + message preserved).
v0.3.2
v0.3.1
This release:
- Exposes Trezor lock state through
TrezorFeatures.unlockedso mobile clients can distinguish PIN protection from the current locked/unlocked session state. - Adds
trezor_refresh_features()for explicit one-shot fresh feature reads without background polling. - Surfaces busy Trezor transport state as
TrezorError::DeviceBusyso clients can back off while the device is busy or awaiting user action.
v0.3.0
v0.1.73
v0.1.72
This release:
- Adds Android native release validation for
.debug_infoDWARF metadata and 16 KBLOADalignment. - Supports Android crash symbolication for synonymdev/bitkit-android#982.