Skip to content

Releases: dfinity/icp-js-core

Release 0.21.2

23 Jan 00:34
cc489d9

Choose a tag to compare

What's Changed

Full Changelog: v0.21.1...v0.21.2

Release 0.21.1

22 Jan 23:33
ec2b65b

Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v0.21.1

Release 0.21.0

22 Jan 19:41
c202d74

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.2...v0.21.0

v0.20.2

27 Nov 21:45
f14a8fb

Choose a tag to compare

What's Changed

Full Changelog: v0.20.1...v0.20.2

v0.20.1

17 Nov 19:18
d03fd4f

Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.20.1

v0.20.0

14 Nov 19:45
0d73ffd

Choose a tag to compare

Significant new features in this release!

Most notably, @dfinity/agent version 0.20.0 now handles query signature verification. All queries will automatically check for signatures in the state tree signed by the node that replies. This enables the client to verify that there have been no man-in-the-middle attacks without a developer needing to implement certified variables or use update calls.

note: if you are using a lower version of dfx than 0.15.2, you will need to set {verifyQuerySignatures: false} in your HttpAgent options, as the signatures were not present in earlier replica versions.

Additionally, this change replaces the package tweetnacl with @noble/curves for Ed25519 curve signatures and validation.

What's Changed

New Contributors

Full Changelog: v0.19.3...v0.20.0

v0.20.0-beta.0

07 Nov 22:27
963ef63

Choose a tag to compare

v0.20.0-beta.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.19.3...v0.20.0-beta.0

v0.19.3

25 Sep 22:02
8330773

Choose a tag to compare

What's Changed

Noteworthy change: Principal now contains a toJSON method, returning an object with {"__principal__": <principal-string>}. This is compatible with the JSON reviver that is provided in @dfinity/utils, allowing you to easily serialize and deserialize structures containing Principals into and out of JSON

Full Changelog: v0.19.2...v0.19.3

v0.19.2

25 Aug 17:59
b7abf4a

Choose a tag to compare

What's Changed

Full Changelog: v0.19.1...v0.19.2

v0.19.1

24 Aug 15:52
ca2a1ad

Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.19.1