24.0.0 (2024-04-04)
Bug Fixes
- ๐ allow exec manual to be batched with affirm instruction (7e5b064)
- ๐ allow mediators to affirm when not involved in trade (ef624a6)
- ๐ Correct the logic of
nft.exists
(b9a85c8) - ๐ crash due to unhandled promise rejection (2926ff0), closes #1116
- ๐ execute manual instruction type (5158e99)
- ๐ TypeError: claimTypes.map is not a function (e47d363)
- ๐ Update the logic of Nft.exists (7602983)
Features
- ๐ธ add .modify to nft collection (5c5b1d3)
- ๐ธ add {affirm,reject,withdraw}_as_mediator to Instruction (3db0714)
- ๐ธ add
getVenueFilteringDetails
for assets (9ff1dec) - ๐ธ Add
isModifiable
method toMetadataEntry
(0eb78fd) - ๐ธ add asset required mediators functions (e5baa73)
- ๐ธ add getMediators to Instruction (cf7ca25)
- ๐ธ Add method
isLocked
to NFT (8a2e8ef) - ๐ธ Add method to get owner of a NFT (8689ec4)
- ๐ธ Add new attributes to HistoricAssetTransaction (5e808b8)
- ๐ธ add nftCollection.controller transfer (4732ba2)
- ๐ธ add polymesh-types to dev deps (9d4b022)
- ๐ธ Add procedure to clear an Asset Metadata value (eb7a058)
- ๐ธ Add procedure to remove a local Asset Metadata (fd1e973)
- ๐ธ add toSignablePayload() to procedures (e932826)
- ๐ธ add type annotations for
submitTransaction
return (b8b9936) - ๐ธ adds ability to pre-approve receiving assets (c576e58)
- ๐ธ allow creation of custody portfolios (057e215)
- ๐ธ allow offline payloads without signing manager (c38ec84)
- ๐ธ allows for optional field
mediators
for instructions (11a3011) - ๐ธ check for existing Identity (d23f0fa)
- ๐ธ check venue filtering when making an instruction (814e3cc)
- ๐ธ get a list of allowed custodian dids (a989193)
- ๐ธ getTransactionHistory for all Portfolios for Identity (1d52498)
- ๐ธ reduce min balance needed to affirm (1e28475)
- ๐ธ update defs based on importred types (ff5343d)
- ๐ธ Update middleware types with SQ
v12.2.0-alpha.2
(7dff4b0) - ๐ธ Update polkadot types using 6.1.1 chain (f8759ae)
- ๐ธ update version check for 6.2 (8ba2a59)
- ๐ธ use polymesh-types to generate defs (cc95fe4)
BREAKING CHANGES
- ๐งจ procedure will not throw if signingAccount isn't present in the signing
manager upon preparation. The check is now performed during.run()
โ Closes: DA-936