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