Releases: GalaChain/sdk
Releases · GalaChain/sdk
v3.1.1
What's Changed
- Fix: Missing contract name for transactions to apply by @dzikowski in #779
- Bump Version to 3.1.1 by @galachain-release-bot in #778
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Feat: Support request/apply flow in contracts by @dzikowski in #773
- Chore: Set version 3.1.0 by @dzikowski in #777
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Feat: Replace elliptic with
secp256k1-nodeto improve performance by @dzikowski in #697 - Feat: Chaincode deploy command waits for the successful deploy by @dzikowski in #762
- Feat: Support
chainIdas a signature string prefix for EIP-712 by @dzikowski in #763 - Feat: Remove chainId from EIP-712 domain when signature prefix is empty by @dzikowski in #764
- Feat: Don't require registration of eth users by @dzikowski in #708
- Feat: Allow to provide custom transfer allowance keys by @dzikowski in #766
- Fix: Remove unused TokenSale feature by @siddu0523 in #729
- Fix: Don't print test admin key by @dzikowski in #760
- Fix: Handling of trailing
0xin payload to sign (EIP-712), and signing in connect (personal_sign) by @dzikowski in #761 - Fix: Mark version 3 as latest in NPM by @dzikowski in #767
- Fix: Disallow zero quantity in various features by @dzikowski in #771
- Fix: ReferenceError by initializing failedAllowances before error handling by @dzikowski in #770
- Fix: Prove ownership of registered public key by @dzikowski in #707
- Chore: Fix CI Dockes/Fabric issues by downgrading Docker to v28 by @dzikowski in #769
- Chore: Set version 3.0.0-beta by @dzikowski in #758
- Chore: Remove loans by @dzikowski in #744
- Chore: Remove use/release feature by @dzikowski in #745
- Chore: Remove support for custom allowanceKey by @dzikowski in #746
- Chore: Set Node.js to 24 by @dzikowski in #743
- Chore: Get version utility by @dzikowski in #765
- Chore: Bump Version to 3.0.0 by @galachain-release-bot in #768
Full Changelog: v2.7.1...v3.0.0
v3.0.0-beta
What's Changed
- Feat: Chaincode deploy command waits for the successful deploy by @dzikowski in #762
- Feat: Support
chainIdas a signature string prefix for EIP-712 by @dzikowski in #763 - Feat: Remove chainId from EIP-712 domain when signature prefix is empty by @dzikowski in #764
- Feat: Allow to provide custom transfer allowance keys by @dzikowski in #766
- Feat: Replace elliptic with
secp256k1-nodeto improve performance by @dzikowski in #697 - Fix: Handling of trailing
0xin payload to sign (EIP-712), and signing in connect (personal_sign) by @dzikowski in #761 - Fix: Remove unused TokenSale feature by @siddu0523 in #729
- Fix: Don't print test admin key by @dzikowski in #760
- Fix: Mark version 3 as latest in NPM by @dzikowski in #767
- Chore: Set version 3.0.0-beta by @dzikowski in #758
- Chore: Get version utility by @dzikowski in #765
- Chore: Remove loans by @dzikowski in #744
- Chore: Remove use/release feature by @dzikowski in #745
- Chore: Remove support for custom allowanceKey by @dzikowski in #746
- Chore: Set Node.js to 24 by @dzikowski in #743
Full Changelog: v2.7.1...v3.0.0-beta
v2.7.1
What's Changed
- Bump Version to 2.7.1 by @galachain-release-bot in #752
- Fix: Delete allowances: possible race condition and key mismatch by @dzikowski in #753
- Feat: Allow prefix in multisig signatures (EIP-712 and
personal_sign) by @dzikowski in #754 - Feat: Validation of chain addresses and BridgeRequest validation by @dzikowski in #738
- Feat: Include
createdin delete allowances operation by @dzikowski in #755
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- Feat: Allow to add and remove multiple signers in a single transaction by @dzikowski in #750
- Fix: Protect local env from command injection patterns by @dzikowski in #731
- Fix: Secure enrollment flag by @dzikowski in #734
- Fix: Set proper key files permissions by @dzikowski in #732
- Chore: Set version 2.7.0 by @dzikowski in #751
Full Changelog: v2.6.2...v2.7.0
v2.6.2
What's Changed
- Bump Version to 2.6.2 by @galachain-release-bot in #715
- Fix: Revalidate mint allowances against current authorities by @siddu0523 in #722
- Fix: Prevent duplicate allowances double-spending by @siddu0523 in #723
- fix(H-03): Validate NFT instance ownership before using allowance by @siddu0523 in #725
- Fix rounding error in vesting token locked quantity calculation by @siddu0523 in #726
- Chore: Remove unused support for TON users and TON crypto by @dzikowski in #720
- Fix: Remove duplicate validation check in
PublicKeyServiceby @dzikowski in #718 - Fix: Remove
publicKeySignaturefrom payload to sign bywithPublicKeySignedByinUpdatePublicKeyDtoby @dzikowski in #717 - Fix: Add missing owner validation for mints by @dzikowski in #716
- Fix: isAllowanceSpent validation logic to check fields independently by @siddu0523 in #728
- Fix: SetFeeProperties method in connect library by @dzikowski in #730
- Fix: Incorrect method name for
FetchFeeAutorizationsby @dzikowski in #733 - Migrate nftcollection feature by @Jehosephat in #735
- fix: outdated comment in updateTokenClass.ts by @sentientforest in #736
New Contributors
- @siddu0523 made their first contribution in #722
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- Fix: Deserialization of nested DTOs in DryRun method by @dzikowski in #714
- Bump Version to 2.6.1 by @galachain-release-bot in #713
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Feat: Refactor multisig to use signer addresses instead of public keys by @dzikowski in #694
- Feat: Drop migration support from legacy profiles by @dzikowski in #688
- Feat: Support
UpdateUserRolesfor multisig by @dzikowski in #689 - Feat: base58 encoding decoding of ChainObject keys helpers and implementati… by @Jehosephat in #696
- Fix: 402 errors include payingUser and other informative details by @sentientforest in #712
- Fix: Correct multisig DTO validation logic by @dzikowski-ai in #686
- Fix: Add missing check if multiple signatures exists in the dto for implicit signature verification by @dzikowski in #684
- Fix: Move quorum check from authorization to authentication by @dzikowski in #685
- Fix: Make
dto.sign()function more clear by @dzikowski in #687 - Fix: Harden duplicate signature check by explicit public key normalization by @dzikowski in #690
- Fix: DryRun validation was not failing when multisig signatures were provided by @dzikowski in #691
- Fix: Refactor
updatePublicKey()to make it easier to understand by @dzikowski in #692 - Fix: Require new key signature for UpdatePublicKey to prove ownership of the new key by @dzikowski in #695
- Fix: Additional authorization in UpdateUserRoles by @dzikowski in #698
- Fix: Add missing validation in
UpdateQuorumDtoby @dzikowski in #699 - Fix: Prevent from injecting delimiters in B58 strings by @dzikowski in #701
- Fix: Inconsistent state reset in
GalaChainContextby @dzikowski in #702 - Fix: Use strict types for signer and quorum in
AuthenticateResultby @dzikowski in #703 - Fix: Minor auth-related fixes by @dzikowski in #709
- Chore: Fix Jest transform config by @dzikowski in #704
- Chore: Set version 2.6.0 by @dzikowski in #710
Full Changelog: v2.5.3...v2.6.0
v2.5.3
What's Changed
- Bump Version to 2.5.3 by @galachain-release-bot in #681
- Fix: Rename
dto.operation()function to prevent conflicts with existing chaincodes by @dzikowski in #682
Full Changelog: v2.5.2...v2.5.3