You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/core/CHANGELOG.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.4.0]
11
+
10
12
### Added
11
13
12
-
-`isValidConnectionMode()` and `CONNECTION_MODES` for runtime validation of connection mode values
14
+
-`isValidConnectionMode()` and `CONNECTION_MODES` for runtime validation of connection mode values ([#75](https://github.com/MetaMask/mobile-wallet-protocol/pull/75))
13
15
14
16
### Changed
15
17
16
18
- Add `validatePeerKey` method to `IKeyManager` interface for peer public key validation at handshake and resume time ([#70](https://github.com/MetaMask/mobile-wallet-protocol/pull/70))
19
+
- Pin `eciesjs` to exact version 0.4.17 ([#77](https://github.com/MetaMask/mobile-wallet-protocol/pull/77))
17
20
-**BREAKING:**`SessionStore` constructor is now private; use `await SessionStore.create(kvstore)` ([#71](https://github.com/MetaMask/mobile-wallet-protocol/pull/71))
21
+
-**BREAKING:** Drop Node 18 support, require Node 20+ ([#76](https://github.com/MetaMask/mobile-wallet-protocol/pull/76))
18
22
19
23
### Fixed
20
24
21
-
- Reject inbound messages on expired sessions instead of processing them
25
+
- Reject inbound messages on expired sessions instead of processing them ([#72](https://github.com/MetaMask/mobile-wallet-protocol/pull/72))
22
26
- Fix `SessionStore` race conditions and fire-and-forget garbage collection ([#71](https://github.com/MetaMask/mobile-wallet-protocol/pull/71))
23
27
- Guard against `NaN` in session expiry timestamps ([#70](https://github.com/MetaMask/mobile-wallet-protocol/pull/70))
28
+
- Use timing-safe comparison for OTP verification ([#74](https://github.com/MetaMask/mobile-wallet-protocol/pull/74))
24
29
25
30
## [0.3.1]
26
31
@@ -71,7 +76,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
71
76
72
77
- Initial release of the package ([#35](https://github.com/MetaMask/mobile-wallet-protocol/pull/35))
Copy file name to clipboardExpand all lines: packages/dapp-client/CHANGELOG.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.3.0]
11
+
10
12
### Changed
11
13
12
14
- Validate peer public keys during handshake in both trusted and untrusted connection flows ([#70](https://github.com/MetaMask/mobile-wallet-protocol/pull/70))
15
+
- Validate connection mode at client construction time ([#75](https://github.com/MetaMask/mobile-wallet-protocol/pull/75))
16
+
-**BREAKING:** Drop Node 18 support, require Node 20+ ([#76](https://github.com/MetaMask/mobile-wallet-protocol/pull/76))
13
17
14
18
### Fixed
15
19
16
-
- Use constant-time comparison for OTP verification to prevent timing side-channel attacks
20
+
- Use constant-time comparison for OTP verification to prevent timing side-channel attacks ([#74](https://github.com/MetaMask/mobile-wallet-protocol/pull/74))
17
21
18
22
## [0.2.2]
19
23
@@ -55,7 +59,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
55
59
56
60
- Initial release of the package ([#35](https://github.com/MetaMask/mobile-wallet-protocol/pull/35))
0 commit comments