Skip to content

Commit 8fce1ad

Browse files
committed
Release 0.11.0
### Added - Examples: New Ethereum Private Message Using Wallet Encryption [Web App](./examples/eth-pm-wallet-encryption/README.md) example that demonstrates the usage of `eth_encrypt` API (available on Metamask) and EIP-712 for typed structured data signing. - New `bootstrap` option for `Waku.create` to easily connect to Waku nodes upon start up. - Support for `startTime` and `endTime` in Store queries to filter by time window as per [21/WAKU2-FTSTORE](https://rfc.vac.dev/spec/21/). ### Changed - Renamed `discover.getStatusFleetNodes` to `discovery.getBootstrapNodes`; Changed the API to allow retrieval of bootstrap nodes from other sources. - Examples: Renamed `eth-dm` to `eth-pm`; "Direct Message" can lead to confusion with "Direct Connection" that refers to low latency network connections. - Examples (eth-pm): Use sign typed data EIP-712 instead of personal sign. - Upgraded dependencies to remove warning at installation. - **Breaking**: Moved `DefaultPubSubTopic` to `waku.ts` and fixed the casing. - **Breaking**: Rename all `pubsubTopic` occurrences to `pubSubTopic`, across all interfaces. ### Removed - Examples (cli-chat): The focus of this library is Web environment; Several examples now cover usage of Waku Relay and Waku Store making cli-chat example obsolete; web-chat POC should be preferred to use the [TOY-CHAT](https://rfc.vac.dev/spec/22/) protocol. - `ChatMessage` has been moved from js-waku to web-chat example; it is a type used for the [TOY-CHAT](https://rfc.vac.dev/spec/22/) protocol; js-waku users should not build on top if this toy protocol and instead design message data structures appropriate to their use case. - Unused dependencies & scripts.
1 parent 707fe2e commit 8fce1ad

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.11.0] - 2021-08-20
11+
1012
### Added
13+
- Examples: New [Ethereum Private Message Using Wallet Encryption Web App](./examples/eth-pm-wallet-encryption/README.md)
14+
example that demonstrates the usage of `eth_encrypt` API (available on Metamask) and EIP-712 for typed structured data signing.
1115
- New `bootstrap` option for `Waku.create` to easily connect to Waku nodes upon start up.
1216
- Support for `startTime` and `endTime` in Store queries to filter by time window as per [21/WAKU2-FTSTORE](https://rfc.vac.dev/spec/21/).
1317

@@ -30,10 +34,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3034
js-waku users should not build on top if this toy protocol and instead design message data structures appropriate to their use case.
3135
- Unused dependencies & scripts.
3236

33-
### Added
34-
- Examples: New [Ethereum Private Message Using Wallet Encryption Web App](./examples/eth-pm-wallet-encryption/README.md)
35-
example that demonstrates the usage of `eth_encrypt` API (available on Metamask) and EIP-712 for typed structured data signing.
36-
3737
## [0.10.0] - 2021-08-06
3838

3939
### Added
@@ -194,7 +194,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
194194
- [ReactJS Chat App example](./examples/web-chat).
195195
- [Typedoc Documentation](https://status-im.github.io/js-waku/docs).
196196

197-
[Unreleased]: https://github.com/status-im/js-waku/compare/v0.10.0...HEAD
197+
[Unreleased]: https://github.com/status-im/js-waku/compare/v0.11.0...HEAD
198+
[0.11.0]: https://github.com/status-im/js-waku/compare/v0.10.0...v0.11.0
198199
[0.10.0]: https://github.com/status-im/js-waku/compare/v0.9.0...v0.10.0
199200
[0.9.0]: https://github.com/status-im/js-waku/compare/v0.8.1...v0.9.0
200201
[0.8.1]: https://github.com/status-im/js-waku/compare/v0.8.0...v0.8.1

package-lock.json

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "js-waku",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"description": "TypeScript implementation of the Waku v2 protocol",
55
"main": "build/main/index.js",
66
"typings": "build/main/index.d.ts",

0 commit comments

Comments
 (0)