Skip to content

Commit 61139cc

Browse files
committed
Add CHANGELOG
1 parent 7325e10 commit 61139cc

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,40 @@ and this project adheres to
66

77
## [Unreleased]
88

9+
### Changed
10+
11+
- Migrate from libsodium to different implementation in order to reduce bundle
12+
size and improve compatibility.
13+
14+
- ed25519 now uses @noble/curves
15+
- xchacha20poly1305 now uses @noble/ciphers
16+
- Argon2 now uses hash-wasm
17+
18+
([#1722])
19+
20+
[#1722]: https://github.com/cosmos/cosmjs/pull/1722
21+
22+
### Deprecated
23+
24+
- The use of encrypted wallet storage is deprecated. In particular this means:
25+
26+
- `Secp256k1HdWallet.serialize`/`.serializeWithEncryptionKey`
27+
- `Secp256k1HdWallet.deserialize`/`.deserializeWithEncryptionKey`
28+
- `DirectSecp256k1HdWallet.serialize`/`.serializeWithEncryptionKey`
29+
- `DirectSecp256k1HdWallet.deserialize`/`.deserializeWithEncryptionKey`
30+
31+
If you are using any of those methods, please comment at
32+
https://github.com/cosmos/cosmjs/issues/1796.
33+
34+
A scream test was established which slows down the key derivation function a
35+
lot. This simulates the use of a pure-JS implementation of Argon2 which we
36+
will use on one of the next releases. If this causes problems for your app,
37+
switch back to `^0.35.0` and comment in the issue.
38+
39+
([#1797])
40+
41+
[#1797]: https://github.com/cosmos/cosmjs/pull/1797
42+
943
## [0.35.0] - 2025-08-13
1044

1145
### Added

0 commit comments

Comments
 (0)