Releases: trustwallet/wallet-core
Releases · trustwallet/wallet-core
4.6.7
What's Changed
- fix(public-key): enforce message length validation for ECDSA signatures by @sergei-boiko-trustwallet in #4693
- fix(bitcoin-v2): Prevent setting 'max_amount_output' with existing outputs or change output by @sergei-boiko-trustwallet in #4716
- fix(scrypt): allow empty or missing salt for backward compatibility and improve hex parsing validation by @sergei-boiko-trustwallet in #4752
Full Changelog: 4.6.6...4.6.7
4.6.6
What's Changed
- fix(tron): Enhance Tron direct transaction signing and address security issues by @sergei-boiko-trustwallet in #4737
Full Changelog: 4.6.5...4.6.6
4.6.5
What's Changed
- fix(aes): Fix
AESParametersdeserialization for AES-128-CBC and improve error handling for unsupported ciphers by @sergei-boiko-trustwallet in #4694 - fix(abi-encoder): Implement recursion depth limit for parameter encoding and decoding by @sergei-boiko-trustwallet in #4717
- Add BSCSecChef to CODEOWNERS by @curiouschonk in #4740
- feat(sei-evm): Add Sei EVM support by @sergei-boiko-trustwallet in #4736
- Fixes typecast in Cbor by @nikhil-gupta-tw in #4707
- Decodes a Base58Check-encoded Tron address, throwing on invalid input by @nikhil-gupta-tw in #4708
- Use index to order the raw inputs by @nikhil-gupta-tw in #4713
New Contributors
- @curiouschonk made their first contribution in #4740
Full Changelog: 4.6.4...4.6.5
4.6.4
What's Changed
- fix(starkware): Update TWStarkWareGetStarkKeyFromSignature to return nullable pointer and handle exceptions by @sergei-boiko-trustwallet in #4715
- fix(psbt): Validate previous non-witness UTXO txid in PSBT signing process by @sergei-boiko-trustwallet in #4714
- fix(aptos): Enforce address hex representation length to 32 bytes except special address by @sergei-boiko-trustwallet in #4730
Full Changelog: 4.6.2...4.6.4
4.6.3
What's Changed
- fix(bitcoin): Return an error if OutPoint hash is invalid by @sergei-boiko-trustwallet in #4631
- chore: Add maven local publish by @alex-kobozev-tw in #4641
- chore(deps): bump bytes from 1.4.0 to 1.11.1 in /rust by @dependabot[bot] in #4642
- fix(eip712): Fix cyclic message types handling by @sergei-boiko-trustwallet in #4650
- feat: Add Dependabot config [sc-116626] by @sunitha1814 in #4653
- fix(mnemonic): clear mnemonic from memory by @10gic in #4615
- chore(ethereum): Remove unused
MessageSigner::prepareSignatureby @sergei-boiko-trustwallet in #4664 - fix(ed25519): Add a check for
NativeAmountto be non-negative by @sergei-boiko-trustwallet in #4663 - fix(ed25519): Remove
fmt::Debugimplementation forPrivateKeyby @sergei-boiko-trustwallet in #4662 - fix(waves): Fix potential size_t to uint16_t incorrect cast by @sergei-boiko-trustwallet in #4681
- chore(claude): Add CLAUDE.md by @sergei-boiko-trustwallet in #4685
- security(scrypt): Force Scrypt parameters to have all n, p, r values by @sergei-boiko-trustwallet in #4680
- security(twdata): Zeroize every
TWDatainstance inTWDataDelete, and otherTWDataimprovements by @sergei-boiko-trustwallet in #4667
New Contributors
- @alex-kobozev-tw made their first contribution in #4641
- @sunitha1814 made their first contribution in #4653
Full Changelog: 4.6.0...4.6.3
4.6.0
What's Changed
- chore(codeowners): Add onchain-corex-enabling team to CODEOWNERS by @sergei-boiko-trustwallet in #4600
- fix(ethereum-abi): Fix Ethereum ABI type parsing recursion + chore actions and toolchain by @sergei-boiko-trustwallet in #4597
- chore(actions): Replace unverified actions with GH scripts by @sergei-boiko-trustwallet in #4604
- fix(bitcoin-v2): Fail if
max_amount_outputprovided withoutputsorchange_outputat a time by @sergei-boiko-trustwallet in #4607 - fix(cbor): Fix Cbor Map with odd elements number decoding by @sergei-boiko-trustwallet in #4610
- fix(random): Terminate process on failed reading random data (Native targets ONLY) by @sergei-boiko-trustwallet in #4618
- feat(megaETH): Add MegaETH EVM chain by @sergei-boiko-trustwallet in #4632
- chore(kucoin): Update KuCoin explorer by @sergei-boiko-trustwallet in #4633
Full Changelog: 4.5.0...4.6.0
4.5.1-rc-1
What's Changed
- chore(codeowners): Add onchain-corex-enabling team to CODEOWNERS by @sergei-boiko-trustwallet in #4600
- fix(ethereum-abi): Fix Ethereum ABI type parsing recursion + chore actions and toolchain by @sergei-boiko-trustwallet in #4597
New Contributors
- @sergei-boiko-trustwallet made their first contribution in #4600
Full Changelog: 4.5.0...4.5.1-rc-1
4.5.0
What's Changed
- feat(biz): Add
Biz.signExecuteWithSignatureCallandBizPasskeySession.signExecuteWithSignatureCallby @satoshiotomakan in #4594
Breaking Changes
Moved BizPasskeySession FFI functions out of Biz module into the new BizPasskeySession module.
In particular:
Biz.EncodeRegisterSessionCall->BizPasskeySession.EncodeRegisterSessionCallBiz.EncodeRemoveSessionCall->BizPasskeySession.EncodeRemoveSessionCallBiz.EncodePasskeySessionNonce->BizPasskeySession.EncodePasskeySessionNonceBiz.EncodeExecuteWithPasskeySessionCall->BizPasskeySession.EncodeExecuteWithPasskeySessionCall
Full Changelog: 4.4.5...4.5.0
4.4.5
What's Changed
- fix(overflow): Fix integer overflows in
BinaryEncodingandPactusby @satoshiotomakan in #4592 - feat(tron): Add
raw_data_hexparameter in JSON transaction representation by @satoshiotomakan in #4593
Full Changelog: 4.4.4...4.4.5
4.4.4
What's Changed
- fix(aes): Add iv size validation by @satoshiotomakan in #4580
- Update Dockerfile to install cbindgen with --locked and provide explicit links to clang binaries by @xoloki in #4568
- feat(stable-account): Add
TWDerivationSmartChainStableAccountderivation by @satoshiotomakan in #4585
New Contributors
Full Changelog: 4.4.3...4.4.4