4.0.0 (2024-05-02)
⚠ BREAKING CHANGES
- Pollux: Pollux requires a new function: createPresentationProof to handle creating a Presentation for the relevant Request and Credential.
Signed-off-by: Francisco Javier Ribó Labrador elribonazo@gmail.com
- The SDK is now exportes as default, in order to import it use import sdk from '@atala/prism-wallet-sdk', vs import * as sdk from '@atala/prism-wallet-sdk'. Browsers now also don't need to build complex webpack configuration, check the demos for more info.
Signed-off-by: Francisco Javier Ribó Labrador elribonazo@gmail.com
- If you have imported Domain.PeerDID in your typescript application, you will need to re-import from PeerDID directly
Signed-off-by: Francisco Javier Ribó Labrador elribonazo@gmail.com
- PrivateKey.index now returns number | undefined
PrivateKey.index was returning a string it's possible where that's being used (ie Pluto) will need to handle the new number | undefined type
Signed-off-by: Francisco Javier Ribó Labrador elribonazo@gmail.com
Features
- ExportableKey: adding ExportableKey protocol and implementation (#131) (474e7ec)
- Integrate Apollo back + make secp256k1 keys part of derivable abstraction (#110) (eb0a636)
- Pollux: Adding Anoncreds presentation (#137) (f6678b4)
- PrivateKey.index to return an integer | undefined (#140) (f0931bc)
- release hybrid browser-nodejs as commonjs and module dependency (#142) (dc6b733)
Bug Fixes
- add docusaurus sidebar (#143) (10134fa)
- adding the right variables to the ci pipeline. (#151) (ce16926)
- approve the ADR + implement the CI changes to release RC packages. (#146) (cb07ca6)
- build script not able to find file. (#153) (923d148)
- Change the demo mediator ID for the beta one. (#135) (fd8c4ef)
- CI fix, make sure that we build package before publishing into npm (#147) (67daf33)
- Integrate rust auto-generated code through submodules. (#136) (69dde8e)
- merging multiple PeerDID classes (#130) (9d5dbf6)
- package npm package name (#155) (03abdca)
- Releasing with semantic-release -e extending a js configuration … (#152) (7354b0c)
- removing terser to allow an unminified build that is easier to d… (#127) (e7ee7f7)
- replace rc and release with correct configuration files in relea… (#154) (7628a53)
- try to set the prerelease property through env vars the current … (#149) (d5abb22)
- typos InvalidBasicMEssageBodyError and signasture (#144) (b8e77e6)
- update apollo dependency. (#145) (a7de633)
- Update demos to use the new Mediator peer did (#128) (8612f73)
- wrong CI pipelines for git submodules. Missing With. (#139) (9e8ebb7)