Skip to content

Latest commit

 

History

History
214 lines (131 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

214 lines (131 loc) · 21.6 KB

4.0.0 (2024-02-02)

  • fix: removing terser to allow an unminified build that is easier to d… by @elribonazo in #127
  • feat: Integrate Apollo back + make secp256k1 keys part of derivable abstraction by @elribonazo in #110
  • test: update e2e env vars by @amagyar-iohk in #122
  • docs: remove the github authentication token notice from the demos an… by @elribonazo in #125
  • fix: Update demos to use the new Mediator peer did by @elribonazo in #128
  • fix: Change the demo mediator ID for the beta one. by @elribonazo in #135
  • feat(ExportableKey): adding ExportableKey protocol and implementation by @curtis-h in #131
  • fix: Integrate rust auto-generated code through submodules. by @elribonazo in #136
  • fix: wrong CI pipelines for git submodules. Missing With. by @elribonazo in #139
  • refactor: PrivateKey.index to return an integer | undefined by @curtis-h in #140
  • fix: merging multiple PeerDID classes by @curtis-h in #130
  • docs: ADR sdk package release + docs generation in MD by @curtis-h in #120
  • fix: add docusaurus sidebar by @elribonazo in #143
  • feat: release hybrid browser-nodejs as commonjs and module dependency by @elribonazo in #142
  • fix: update apollo dependency. by @elribonazo in #145
  • fix: typos InvalidBasicMEssageBodyError and signasture by @curtis-h in #144
  • fix: approve the ADR + implement the CI changes to release RC packages. by @elribonazo in #146
  • fix: CI fix, make sure that we build package before publishing into npm by @elribonazo in #147
  • fix: try to set the prerelease property through env vars the current … by @elribonazo in #149
  • fix: adding the right variables to the ci pipeline. by @elribonazo in #151
  • fix: Releasing with semantic-release -e extending a js configuration … by @elribonazo in #152
  • fix: build script not able to find file. by @elribonazo in #153
  • fix: replace rc and release with correct configuration files in relea… by @elribonazo in #154
  • fix: package name update by @elribonazo in #155
  • feat(Pollux)!: Adding Anoncreds presentation by @curtis-h in #137

BREAKING CHANGE:

  • 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
  • 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.
  • Pollux requires a new function: createPresentationProof to handle creating a Presentation for the relevant Request and Credential.

3.1.0 (2023-11-13)

Bug Fixes

Features

  • extending Agent.acceptInvitation to handle OOB + Prism (#111) (ce8326b)

3.0.0 (2023-11-07)

  • docs!: Introduced breaking changes in Pluto as we are intro… (#116) (be8c6e8), closes #116

Features

BREAKING CHANGES

  • Introduced breaking changes in Pluto as we are introducing credential abstraction and anoncred issuing functionality.
  • X25519 keys were wrongly set as EC (elliptic) key types which is wrong. EC25519 + Secp256k1 belong to EC key type, X25519 should have Curve25519 instead to be valid. If you previously had a key stored as EC (x25519) changing that keyType to KeyTypes.X25519 (Curve25519).
  • As we have introduced new credential types we have also built a credential abstraction so storing and fetching credentials becomes easier.

2.5.0 (2023-10-31)

Bug Fixes

  • adding resolution for yarn (#108) (da60285)
  • Integrate Apollo in Single branch. (#94) (bdc26e6)
  • remove unused packages and fix node demo (#99) (f9406d7)
  • rollup config to handle anoncreds in node (#109) (0aa7fbc)

Features

2.4.1 (2023-10-03)

Bug Fixes

  • add Mediator Peer did field to the sample application (#90) (78f6127)
  • Improve package json licence and specs. (#93) (8626003)
  • Improve the Typescript demo and make it easier to go through the qsg (#92) (6e331e8)

2.4.0 (2023-08-30)

Bug Fixes

  • mercury: Add return route with value all to async messages that are initiated by the holder. (#85) (5e56675)

Features

  • Apollo: MnemonicWordList must be 24 or 12 words long (#81) (fbe5678)
  • Sec: updating package dependencies (#83) (460e123)

2.3.0 (2023-08-28)

Bug Fixes

  • docs: Add static reference to the docs. (#82) (3dda29d)

Features

  • Mercury: adding return_route: all to didcomm Message (#80) (1972a9e)

2.2.0 (2023-08-23)

Bug Fixes

  • Pluto: encoding / decoding PrivateKeys (#78) (b9133ac)

Features

  • Castor: extending createPrismDID to accept a KeyPair or PublicKey (#70) (d06871c)
  • Demo: Update Mediator DID for demo apps (#73) (7f3c98e)

2.1.0 (2023-08-17)

Bug Fixes

  • update dates parsing from JWT credentials (#66) (24562f7)

Features

  • Add Cryptography key abstraction for signable, verifiable keys, and also private and public base impls (#67) (61d9dbd)

2.0.3 (2023-06-27)

Bug Fixes

  • Listener Key must be exported not as a type. (#68) (61d898b)

2.0.2 (2023-06-22)

Bug Fixes

  • docs: Correct the required commands to run the nodejs + browser … (#64) (fec65fe)
  • docs: Improve Generated documentation (#65) (db3c20e)
  • Documentation improvements (#62) (6d43d03)

2.0.1 (2023-05-31)

Bug Fixes

  • add support for Base64 in PickupRunner (#52) (4d81061)
  • agent: Improve unit testing for protocols. (#56) (4049258)
  • apollo: Create keyPair from privateKey, support ed25519 and x25519 keyCurves. (#57) (29b655e)
  • apollo: createKeyPairFromPrivateKey update impl to not use the seed and fix mercury secretResolver impl (#50) (8db08b3)
  • browser sqlite storage issue (#49) (a535882)
  • didcomm: Add didcomm packages as dependencies (#60) (a0ba3b6)
  • docs: polishing documentation (#48) (19fa64d)
  • improve build process and readme (#61) (a090f9c)
  • Index access. (#44) (2d47c50)
  • pluto module finding namespace (#55) (5b23f7c)
  • pluto sqljs loader in nodejs (#54) (11afc4f)
  • sdk: Add Proper Nodejs support + refactor into SRC (#58) (7f04024)
  • sdk: Adding full support for browsers and nodejs platforms. (#59) (2e83cba)

2.0.0 (2023-04-04)

Bug Fixes

Continuous Integration

Features

  • agent: Implement agent with basic mediation protocol, with examples (#23) (b0104b2)
  • agent: Implementing DIDComm V2 Protocols + Demo showcasing (#36) (515d835)
  • apollo: Implementing PeerDID ED25519 and X25519 algorithms for KeyAgreement and Authentication. (#13) (f6eabef)
  • ATL 3641 - Pluto in wallet implementation (#17) (54579e5)
  • examples: add browser sdk integration example - keys and dids (#14) (4cd0e75)
  • examples: adding agent control buttons to browser demo (#24) (696309d)
  • examples: initial examples setup + build config update (#8) (0b6ec28)
  • Pluto typeorm migration. (#22) (6107ef2)
  • Pollux: Implementing Pollux.parseVerifiableCredential with tests (#4) (da05e65)
  • testing: Add Karma testing for browser (#9) (b15f148)

BREAKING CHANGES

  • release Atala V2