0.28.0
❗️❗️❗️ Upgrading to this SDK version is required for apps that rely on instance of the KILT blockchain running at least the runtime version 1.7.0 ❗️❗️❗️
For an example update PR from 0.27 to 0.28, you can refer to our docs PR.
Summary of changes
Among other things, these renaming happened:
FullDidCreationBuilder.consumeWithHandler
->buildAndSubmit
DidBatchBuilder.consume
->build
DidDetails.did
->uri
(so also FullDidDetails and LightDidDetails)Did.DidChain
->Did.Chain
Did.DidUtils
->Did.Utils
IDidIdentifier
->DidIdentifier
Kilt.Did.AccountLinks.authorizeLinkWithAccount
->getAuthorizeLinkWithAccountExtrinsic
Kilt.Did.AccountLinks.getAssociateSenderTx
->getAssociateSenderExtrinsic
Kilt.Did.AccountLinks.getLinkRemovalByDidTx
->getLinkRemovalByDidExtrinsic
What's Changed
Features
- feat: string pattern types for did uri, did resource uri, and hex string by @rflechtner in #505
- feat: convert SDKErrors to just extend Error by @tjwelde in #535
- feat: recover compatibility with new attestation pallet by @rflechtner in #544
- feat: attestation module flexibly handles old delegation pallet by @rflechtner in #550
- feat: check service urls by @rflechtner in #506
Chores
- chore: QOL improvements by @ntn-x2 in #486
- chore: remove symmetric crypto by @rflechtner in #498
- dedupe dependencies in lockfile by @rflechtner in #474
- refactor: consistent naming by @weichweich in #520
- refactor: no throw in verify by @weichweich in #516
- chore: remove all @example jsdocs by @trusch in #523
- Update license by @rflechtner in #532
- docs: add docstrings to all public functions and methods by @rflechtner in #534
- docs: remove outdated docs by @ntn-x2 in #540
- packageManager: [email protected] by @arty-name in #548
- chore(deps): update polkadot dependencies by @renovate in #529
- chore: fixed spelling by @arty-name in #553
Internal Improvements
- test against updated dependencies by @rflechtner in #481
- ci: create issue on failing dependency tests by @rflechtner in #493
- chore: add release candidate workflow by @ntn-x2 in #495
- test: test the sdk bundle by @LeonFLK in #424
- ci: improvements for scheduled workflow by @rflechtner in #507
- feat: add renovate config by @rflechtner in #518
- fix: dev release pipeline by @ntn-x2 in #500
- feat: use testcontainers for integration testing by @rflechtner in #517
- chore(tsconfig): only include packages of interest by @tjwelde in #536
- ci: Trigger doc test whenever a new tag is added by @ggera in #539
- fix: trigger docs tests only on releases by @ntn-x2 in #543
- feat: convert bundle test to TS by @arty-name in #551
Fixes
- ci: fix metadata update on scheduled tests by @rflechtner in #513
- fix: repair tsdoc generation by @trusch in #515
- fix: deposit amount test by @arty-name in #556
- fix: accept fragment as typeguard for some methods and add retro-compatibility for DID signatures by @ntn-x2 in #559
New Contributors
Full Changelog: 0.27.0...0.28.0