weboko
011ec8f1e9
remove unused dependency
2023-01-19 22:31:40 +01:00
weboko
913573a25a
remove no-extraneous-dependencies lint options, move packages to devDep section
2023-01-19 22:14:17 +01:00
fryorcraken.eth
665dba8f3e
chore: release @waku/proto@0.0.2
2023-01-18 15:36:22 +11:00
fryorcraken.eth
ec5118a502
chore: release @waku/peer-exchange@0.0.2
2023-01-18 15:36:20 +11:00
fryorcraken.eth
45f3823ac4
chore: release @waku/message-encryption@0.0.8
2023-01-18 15:28:51 +11:00
fryorcraken.eth
8e9d2c3a0e
chore: release @waku/libp2p-utils@0.0.2
2023-01-18 15:19:49 +11:00
fryorcraken.eth
b0c1a8a4a6
chore: release @waku/interfaces@0.0.7
2023-01-18 15:16:00 +11:00
fryorcraken.eth
15a852af57
chore: release @waku/enr@0.0.4
2023-01-18 15:00:56 +11:00
fryorcraken.eth
2b1e3ad602
chore: release @waku/dns-discovery@0.0.4
2023-01-18 14:57:44 +11:00
fryorcraken.eth
3e19f82768
chore: release core@0.0.9
2023-01-18 09:42:58 +11:00
Danish Arora
0b083201c6
chore: refactor dns-discovery & add tests ( #1084 )
...
* temp-add: debugging
* fix: ENR root signature verification
the nodes in the TXT/fleet were updated causing the publicKey to change
and verification to fail
* add: libp2p compliance tests
* fix: bind function
`bind` was being passed an empty object reference
* fix: tests
* merge with master
* chore: address review
- move compliance test to dev dependency
- move global mocha timeout to test specific timeout
* chore: update enrtree pubkey and fqdn
ref: https://github.com/status-im/infra-nim-waku/issues/64
* chore: update libp2p-peer-discovery-compliance-tests
ref: https://github.com/libp2p/js-libp2p-interfaces/pull/328
* chore: fix typedoc errors
* add: dns-discovery to dependencies
2023-01-06 12:30:06 +05:30
weboko
bcc7c451ed
Merge branch 'master' of github.com:waku-org/js-waku into weboko/missing-dep
2023-01-04 21:51:37 +01:00
Danish Arora
e0e8e655f8
chore: fix peer discovery peer-exchange ( #1069 )
...
* fix: discovery for peer-exchange
use the bootstrap node as a starter to send a
peer-exchange query to, and emit the response
peers received from it for further connection to
libp2p using the peer-discovery interface
* init: test for libp2p bootstrap/discovery for
peer-exchange
* temp-add: console.logs for easier debugging
* add: peer discovery test & rm: console.logs
* chore: rm and redundant spec test
* add: interval for peer exchange queries
we set an interval to query a peer every 5 minutes
for peer exchange, and add new peers if found
* address: reviews
- add `type` for imports not using values
- better handling for peer-exchange query interval
* chore: fix tsc for peer-exchange
use node16 for module resolution
* chore: add extra exports to fix typedoc warnings
ref: https://github.com/TypeStrong/typedoc/issues/1739
2023-01-04 14:35:44 +05:30
fryorcraken.eth
ecfd855651
chore: update package lock
2022-12-23 16:45:39 +11:00
weboko
ae764bc31e
add missing deps to workspaces
2022-12-23 00:18:16 +01:00
fryorcraken.eth
ac4ff5a00a
chore: fix links in docs, treat doc warnings as errors
2022-12-21 16:47:00 +11:00
dependabot[bot]
abaa29df18
build(deps-dev): bump @types/node from 17.0.45 to 18.11.17
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 17.0.45 to 18.11.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 13:57:43 +00:00
fryorcraken.eth
e37e9c3ab2
Merge branch 'master' into release/core@0.0.8
2022-12-20 09:55:02 +11:00
fryorcraken.eth
d234c4df76
chore: release @waku/create@0.0.6
2022-12-19 16:58:30 +11:00
fryorcraken.eth
1f003e7691
chore: release @waku/message-encryption@0.0.7
2022-12-19 16:56:40 +11:00
fryorcraken.eth
b060e88c27
chore: release @waku/core@0.0.8
2022-12-19 16:54:22 +11:00
dependabot[bot]
0a57151982
build(deps-dev): bump lint-staged from 13.0.3 to 13.1.0
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 13.0.3 to 13.1.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v13.0.3...v13.1.0 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 05:42:25 +00:00
fryorcraken.eth
75c8e2be8d
fix: incorrect `proto` import
2022-12-19 16:27:26 +11:00
fryorcraken.eth
e292855742
fix: missing dependencies
2022-12-19 16:26:56 +11:00
fryorcraken.eth
803a0b4a12
fix: missing dependency declarations
2022-12-16 12:48:36 +11:00
fryorcraken.eth
541056abfe
chore: release @waku/message-encryption@0.0.6
2022-12-16 12:28:40 +11:00
fryorcraken.eth
b828903ef0
chore: release @waku/create@0.0.5
2022-12-15 14:51:45 +11:00
fryorcraken.eth
c4647d58c6
chore: release @waku/message-encryption@0.0.5
2022-12-15 14:50:20 +11:00
fryorcraken.eth
e5c1e20681
chore: release @waku/dns-discovery@0.0.3
2022-12-15 14:48:55 +11:00
fryorcraken.eth
3312c6134a
chore: release @waku/core@0.0.7
2022-12-15 14:47:14 +11:00
fryorcraken.eth
de1643be61
chore: release @waku/interfaces@0.0.6
2022-12-15 14:43:15 +11:00
fryorcraken.eth
01981dc184
chore: release @waku/enr@0.0.3
2022-12-15 14:41:30 +11:00
fryorcraken.eth
63f6316b42
chore: release @waku/libp2p-utils@0.0.1
2022-12-15 14:37:56 +11:00
dependabot[bot]
2d694d6f51
build(deps-dev): bump prettier from 2.7.1 to 2.8.1
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.7.1 to 2.8.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-15 02:33:27 +00:00
dependabot[bot]
872c9cd0df
build(deps-dev): bump cspell from 5.21.2 to 6.17.0
...
Bumps [cspell](https://github.com/streetsidesoftware/cspell ) from 5.21.2 to 6.17.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/compare/v5.21.2...v6.17.0 )
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 13:46:02 +11:00
Danish Arora
0ca7fd790c
feat!: implement peer exchange ( #1027 )
...
* wip -- yet to test
* update: draft
* wip
* support passing flags manually to nwaku node
* refactor peer-exchange test
* switch response from uint8array to ENR
* rm: unnecesary logs
* implement clas
* fix: for loop
* init-wip: directories
* setup: new package & fix circular deps
* bind a response handler
* wip: refactor & update test
* test logs
* wip code - debugging
* address: comments
* Update packages/core/src/lib/waku_peer_exchange/peer_discovery.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/core/src/lib/waku_peer_exchange/peer_discovery.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address: comments
* address: comments
* address: comments
* address: comments
* address: comments
* fix: test build
* refactor
* fix: build
* comply with API
* numPeers: use number instead of bigint
* fix: build
* Update packages/peer-exchange/package.json
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address: comments, add eslint config
* Update packages/peer-exchange/.eslintrc.cjs
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/index.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address comments
* test works with test fleet
* rm: only for px test => run all tests
* fix: tests
* reorder packages for build, and fix imports
* remove: px test doesnt work with local nodes
* chore: move proto into a separate package
* fix: proto dir
* fix: build
* fix: ci
* add: index for proto
* fix: ci
* Update packages/proto/package.json
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address comments
* chore: run failing test with higher timeout
* chore: run failing test with higher timeout
* fix: ci
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
2022-12-07 11:35:30 +05:30
Danish Arora
56009d3b26
chore: move proto into a separate package ( #1057 )
...
* chore: move proto into a separate package
* fix: proto dir
* fix: build
* fix: ci
* add: index for proto
* fix: ci
* Update packages/proto/package.json
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
2022-12-07 10:19:40 +05:30
Danish Arora
03e00225bd
chore: move libp2p utils from @waku/core to new package ( #1056 )
...
* add: libp2p-utils
* address: comments
2022-12-06 15:46:10 +05:30
fryorcraken.eth
88c6ec6ef4
chore: add '.js' extensions to local import
...
As per ESM standard.
2022-12-02 15:54:30 +11:00
fryorcraken.eth
31fe78d5a7
chore: remove lerna
...
This was a premature optimization of workspace handling.
Lerna tries to be clever and cache build artefact, etc, but the step
to decide what packages to build takes more than 5s.
For now, using workspaces feature of npm.
Note that npm execute scripts in the order of the `workspaces` field of
`package.json`.
2022-12-02 15:44:59 +11:00
fryorcraken.eth
2ecb761ea7
feat: add `@multiformats/multiaddr` as peer dep
...
This dep often has breakings changes on type and is used by several
APIs. Declaring as an optional peer dependency will hopefully help the
user know what version to install.
2022-11-21 11:02:39 +11:00
dependabot[bot]
62f300ce81
build(deps): bump uuid from 8.3.2 to 9.0.0
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 15:58:49 +00:00
fryorcraken.eth
dfa7c6b107
chore: release core@0.0.6
2022-11-18 13:27:36 +11:00
danisharora099
9f0493221e
commit package-lock
2022-11-17 13:03:36 +05:30
danisharora099
100eb4c4b4
Merge branch 'master' into danisharora/cursor-support-store
2022-11-17 13:00:48 +05:30
fryorcraken.eth
a372307a30
refactor: adopt dependency injection patter for other Waku protocols
...
It actually simplies the API as the caller does not need to pass
libp2p to each protocol anymore (when not using a `create*` helper).
2022-11-17 12:06:43 +11:00
fryorcraken.eth
910fc5a6b2
chore: bump several libp2p dependencies
2022-11-16 21:27:33 +11:00
fryorcraken.eth
9d2df1d620
chore: bump libp2p to 0.40.0
2022-11-16 21:27:32 +11:00
danisharora099
c012748bb7
address comments
2022-11-15 18:08:21 +05:30
danisharora099
0169a0ccb1
functionality works! test wip
2022-11-15 05:17:24 +05:30
fryorcraken.eth
7a75eb03b7
chore(interfaces): release @waku/interfaces@0.0.4
2022-11-11 16:47:28 +11:00
fryorcraken.eth
56568b7f79
chore(core): release @waku/core@0.0.5
2022-11-11 16:45:40 +11:00
fryorcraken.eth
3ab78eacee
chore(interfaces/core): bump libp2p to 0.39.5
...
Fixes connection-manager bug
2022-11-11 16:12:52 +11:00
fryorcraken.eth
bca31a6fa5
chore(interfaces): release 0.0.3
2022-11-11 15:48:14 +11:00
fryorcraken.eth
0a3944ee8c
chore(core): release 0.0.4
2022-11-09 15:47:34 +11:00
fryorcraken.eth
063fac71e2
chore(interfaces): bump libp2p
2022-11-09 14:48:44 +11:00
fryorcraken.eth
81422b7abb
chore(core): bump libp2p
2022-11-09 14:44:03 +11:00
fryorcraken.eth
ea822b206e
chore(core): bump @libp2p/interface-connection
2022-11-09 13:28:55 +11:00
fryorcraken.eth
b678772ca3
chore(create): release 0.0.3
2022-11-04 16:43:09 +11:00
fryorcraken.eth
bf6992effb
chore(core): release 0.0.3
2022-11-04 16:42:13 +11:00
fryorcraken.eth
cb835ada65
fix(core,create): dependencies mismatch
...
Some `create` dependencies were still in the `core` package.json file.
2022-11-04 16:35:42 +11:00
fryorcraken.eth
5d64f8b90a
chore(message-encryption): release 0.0.3
2022-11-04 16:26:53 +11:00
fryorcraken.eth
d9cdb78f8a
fix: missing dependency
2022-11-04 16:18:54 +11:00
fryorcraken.eth
4c2ffebca2
core: fresh lock file
2022-11-04 15:10:20 +11:00
fryorcraken.eth
be45358e9c
Release 0.0.2
2022-11-04 14:54:12 +11:00
fryorcraken.eth
1a09aa18d5
chore: fix tests
2022-11-04 11:45:15 +11:00
fryorcraken.eth
e6efd0438c
chore: make message-encryption compile
2022-11-04 11:38:32 +11:00
fryorcraken.eth
6e774389df
chore: fix releasing
2022-11-04 10:52:41 +11:00
fryorcraken.eth
788713f169
chore: install multi-semantic-release
2022-11-04 10:07:13 +11:00
fryorcraken.eth
5a78b5f246
chore: Remove semantic-release-monorepo, move semantic-release to root
2022-11-04 10:04:38 +11:00
fryorcraken.eth
81c855314d
chore: move dependencies from core to enr
2022-11-03 14:42:01 +11:00
fryorcraken.eth
25dfe9d969
chore: get dns-discovery to compile (almost)
2022-11-03 14:24:08 +11:00
fryorcraken.eth
9cc32c1032
tests: fix karma
2022-11-03 14:24:08 +11:00
fryorcraken.eth
f7f28f03b0
feat!: extract dns discovery and enr from core
2022-11-03 14:24:08 +11:00
fryorcraken.eth
093d84605f
chore: release 0.0.1
2022-11-02 15:36:11 +11:00
fryorcraken.eth
69c94db23a
chore: fix doc
2022-11-02 15:05:12 +11:00
fryorcraken.eth
ce9938e464
chore: move tests to separate package
2022-11-01 19:57:19 +11:00
fryorcraken.eth
a185b5a0ec
fix: @waku/interfaces
2022-11-01 16:33:42 +11:00
fryorcraken.eth
057507f94f
fix: @waku/interfaces
2022-11-01 16:30:24 +11:00
fryorcraken.eth
4eddad3166
fix: @waku/interfaces
2022-11-01 15:16:38 +11:00
fryorcraken.eth
16eaa911a9
chore: new @waku/interfaces package
2022-11-01 14:48:52 +11:00
fryorcraken.eth
80d16346e0
fixup! chore: new @waku/create package
2022-10-31 14:49:39 +11:00
fryorcraken.eth
37c1e6b968
chore: new @waku/create package
2022-10-31 14:47:12 +11:00
fryorcraken.eth
2e6d740f40
chore: setup semantic-release for workspace
2022-10-31 14:09:08 +11:00
fryorcraken.eth
88a3c2adf0
chore: setup automated releasing from master
2022-10-31 12:15:37 +11:00
fryorcraken.eth
052925e8e8
chore: rename js-waku package to @waku/core
2022-10-31 11:22:26 +11:00
fryorcraken.eth
2cef9d43ea
chore: move size-limit to root
2022-10-31 09:32:46 +11:00
fryorcraken.eth
2e60d90d7d
chore(deps): bump @multiformats/multiaddr to 11.0.6
2022-10-31 09:32:45 +11:00
fryorcraken.eth
dc4089a1dd
chore: setup husky/lint-staged at root
2022-10-30 21:12:01 +11:00
fryorcraken.eth
b975943e90
chore: move js-waku to ./core
2022-10-30 17:57:15 +11:00
dependabot[bot]
baf2ff0386
build(deps-dev): bump p-timeout from 4.1.0 to 6.0.0
...
Bumps [p-timeout](https://github.com/sindresorhus/p-timeout ) from 4.1.0 to 6.0.0.
- [Release notes](https://github.com/sindresorhus/p-timeout/releases )
- [Commits](https://github.com/sindresorhus/p-timeout/compare/v4.1.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: p-timeout
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-28 15:59:08 +11:00
fryorcraken.eth
a502d153e5
Release 0.30.0
2022-10-28 10:49:28 +11:00
fryorcraken.eth
1508a9169a
Release 0.29.0
2022-09-21 16:41:02 +10:00
Dan Bamikiya
fc0ff3acc8
chore: upgrade typescript version to 4.6.3
2022-09-21 11:05:09 +10:00
fryorcraken.eth
d891c35f86
chore: release 0.28.1
...
### Added
- `WakuRelay.addObserver` now returns a function to delete the observer.
### Changed
- `queryCallbackOnPromise`'s return value has been simplified to
`Promise<void>`.
- doc: clarified behaviour of `WakuStore` query functions.
2022-09-20 11:42:02 +10:00
fryorcraken.eth
3874843e7b
Release 0.28.0
2022-09-16 12:45:14 +10:00
fryorcraken.eth
0906125834
Release 0.27.0
2022-09-13 22:55:22 +10:00
fryorcraken.eth
3a562ebfcf
chore: run npm update
2022-09-13 13:25:11 +10:00
fryorcraken.eth
69a1e9988b
Revert "fix: downgrade @libp2p/mplex"
...
This reverts commit 4755f28969
.
2022-09-13 13:14:24 +10:00
fryorcraken.eth
4755f28969
fix: downgrade @libp2p/mplex
...
Ref: https://github.com/libp2p/js-libp2p-mplex/issues/215
2022-09-13 12:03:19 +10:00
fryorcraken.eth
9fc16143fa
feat: createLightNode and createPrivacyNode helpers
2022-09-08 18:35:20 +10:00
fryorcraken.eth
f9abc79297
Release 0.26.0
2022-09-08 15:08:53 +10:00
fryorcraken.eth
9dd00fc026
chore(deps): upgrade @libp2p/interface-connection-manager
2022-09-06 12:29:13 +10:00
fryorcraken.eth
579e6bc920
chore(deps): run npm audit fix
2022-09-05 22:10:47 +10:00
fryorcraken.eth
d2ac62c708
Release 0.25.0
2022-09-05 15:36:57 +10:00
fryorcraken.eth
bfeaf6c14e
fix: it-length-prefixed now returns Uint8ArrayList
2022-09-05 15:02:23 +10:00
fryorcraken.eth
ab76063f33
chore(deps): bump protons to 5.10, protons-runtime to 3.1.0
2022-09-05 14:39:55 +10:00
fryorcraken.eth
4d4c4430f4
refactor: rename proto enum `Error` to `HistoryError`
...
As this creates a conflict with the new protons version.
2022-09-05 14:37:54 +10:00
fryorcraken.eth
d8bb0c7759
chore(deps): bump it-length-prefixed to 8.0.2
2022-09-05 12:23:46 +10:00
fryorcraken.eth
c23e504d0e
chore(deps): bump @multiformats/multiaddr to 10.4.0
2022-09-05 10:57:01 +10:00
fryorcraken.eth
6127d566c6
chore(deps): bump @libp2p/websocket to 3.0.3
2022-09-05 10:54:52 +10:00
fryorcraken.eth
574a5ad58f
chore(deps): bump @libp2p/mplex to 5.1.1
2022-09-05 10:49:22 +10:00
fryorcraken.eth
185bf8dd56
chore(deps): bump @libp2p/crypto to 1.0.4
2022-09-05 10:46:47 +10:00
fryorcraken.eth
ef891bc585
chore(deps): bump @chainsafe/libp2p-noise to 8.0.1
2022-09-05 10:43:33 +10:00
fryorcraken.eth
34a82105fb
chore(deps): bump @chainsafe/libp2p-gossipsub to 4.1.1
2022-09-05 10:36:39 +10:00
fryorcraken.eth
ece1ca53c7
chore(deps): bump libp2p to 0.38.0
2022-09-05 10:34:49 +10:00
dependabot[bot]
91a9512573
chore(deps-dev): bump lint-staged from 12.3.6 to 13.0.3
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 12.3.6 to 13.0.3.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.6...v13.0.3 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-30 01:08:43 +00:00
fryorcraken.eth
0d34c44a02
doc: remove no-inherit
...
It is not needed anymore, Waku Relay doc does ot automatically include
the GossipSub doc.
2022-08-25 15:54:05 +10:00
dependabot[bot]
3181d8497c
chore(deps-dev): bump typedoc from 0.22.12 to 0.23.10
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.22.12 to 0.23.10.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.22.12...v0.23.10 )
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-25 15:54:05 +10:00
fryorcraken.eth
931028e0ac
build: bump ts-node to 10.9.1 and ts-loader to 9.3.1
2022-08-24 15:25:37 +10:00
fryorcraken.eth
1c2df434e0
fix(deps): freeze @libp2p/interface-connection
2022-08-16 15:24:11 +10:00
fryorcraken.eth
e488f120e0
fix(deps): free uint8arraylist
...
Some issue with transient dependencies.
2022-08-16 15:07:30 +10:00
fryorcraken.eth
574e99c768
chore(deps): upgrade it-pipe
2022-08-16 14:48:31 +10:00
fryorcraken.eth
b866c650bb
chore(deps): install used transient dep
2022-08-16 14:47:16 +10:00
fryorcraken.eth
d9d8c4c23c
chore(deps): upgrade libp2p
...
To bring in @libp2p/multistream-select@3.0.0 and fix #886 .
2022-08-16 14:43:29 +10:00
dependabot[bot]
cf675c4224
chore(deps): bump @libp2p/interface-peer-store from 1.2.0 to 1.2.1
...
Bumps [@libp2p/interface-peer-store](https://github.com/libp2p/js-libp2p-interfaces ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/libp2p/js-libp2p-interfaces/releases )
- [Commits](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-peer-store-v1.2.0...@libp2p/interface-peer-store-v1.2.1 )
---
updated-dependencies:
- dependency-name: "@libp2p/interface-peer-store"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 15:25:05 +00:00
fryorcraken.eth
ee1cdb02cf
build: run npm audit fix
2022-08-08 13:23:44 +10:00
dependabot[bot]
2d6700a77c
chore(deps): bump @chainsafe/libp2p-noise from 7.0.1 to 7.0.3
...
Bumps [@chainsafe/libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise ) from 7.0.1 to 7.0.3.
- [Release notes](https://github.com/ChainSafe/js-libp2p-noise/releases )
- [Changelog](https://github.com/ChainSafe/js-libp2p-noise/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ChainSafe/js-libp2p-noise/compare/v7.0.1...v7.0.3 )
---
updated-dependencies:
- dependency-name: "@chainsafe/libp2p-noise"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 12:18:53 +10:00
fryorcraken.eth
d560f8ce0e
fix: bundling with exports map
2022-08-07 12:03:05 +10:00
fryorcraken.eth
b7fa4d375a
chore: upgrade @libp2p/crypto
...
Removes iso-random-stream.
2022-08-05 21:31:41 +10:00
fryorcraken.eth
d0a975fecd
chore: uprade @libp2p/pubsub
...
Removes one import of iso-random-stream.
This library brings buffer.
2022-08-05 21:31:41 +10:00
fryorcraken.eth
334e331090
fix: remove nyc
...
Not used.
2022-08-05 16:43:05 +10:00
fryorcraken.eth
69b3595d6f
chore: bump size-limit to 8.0.0
2022-08-03 16:46:53 +10:00
fryorcraken.eth
cd21c71b49
chore: bump wherearewe (transitive dep)
2022-08-03 09:30:40 +10:00
Franck Royer
8126e96f33
chore: remove multiformats (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
2004bf193e
chore: remove @types/varint (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
9297ad6021
chore: remove @types/secp256k1 (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
157b5bd3c2
chore: remove webpack-cli
2022-08-03 09:30:40 +10:00
Franck Royer
8b350f4272
feat: remove node polyfilling
...
Does not seem necessary.
2022-08-03 09:30:39 +10:00
Franck Royer
785a220dff
fix: remove unused stream-browserify
2022-08-03 09:30:39 +10:00
Franck Royer
ee12ec0ab5
chore: bump dns-query to 0.11.2
2022-08-03 09:30:37 +10:00
Franck Royer
9965ba9059
chore: bump @libp2p/mplex to 4.0.1
2022-08-03 09:30:37 +10:00
Franck Royer
d7b08f7e24
fix: Wait for remote peer for Waku Relay
...
The promise resolves only if a remote peer is added to the gossipsub
mesh.
2022-08-03 09:30:37 +10:00
Franck Royer
da9b7b31f5
chore: bump @chainsafe/libp2p-gossipsub to 3.4.0
2022-08-03 09:30:36 +10:00
Franck Royer
4eeca93d47
chore: bump libp2p to next (0.38.0 rc)
2022-08-03 09:30:36 +10:00
Franck Royer
c346361940
chore: bump @libp2p/mplex to 4.0.0
2022-08-03 09:30:36 +10:00
Franck Royer
4669c4d149
chore: upgrade @chainsafe/libp2p-gossipsub to 3.3.0
2022-08-03 09:30:36 +10:00
Franck Royer
61e6ec8ed4
chore: upgrade rollup-plugin-polyfill-node
2022-08-03 09:30:36 +10:00
Franck Royer
1f9a12cddb
chore: upgrade libp2p-gossipsub and libp2p-noise
2022-08-03 09:30:36 +10:00
Franck Royer
f768686e51
fix: fix pipe usage
2022-08-03 09:30:33 +10:00
Franck Royer
51d5bc19a2
fix: removed usage of buffer in streams
2022-07-20 12:45:14 +10:00
Franck Royer
157e42e148
fix: Do not use `names` import
2022-07-20 12:44:47 +10:00
Franck Royer
9e27a0082e
Sort out ENR key generation, upgrade to @libp2p/crypto
2022-07-20 12:44:44 +10:00
Franck Royer
4cf197e54d
Implement libp2p bootstrap interface
2022-07-20 12:43:40 +10:00
Franck Royer
081f62b07b
Upgrade libp2p-noise
2022-07-20 12:42:26 +10:00
Franck Royer
8e5318dc4a
Upgrade libp2p-gossipsub
2022-07-20 12:42:24 +10:00
Franck Royer
98c93c8283
Upgrade libp2p, peer-id, multiaddr
...
Use new packages and fix most compilation errors.
Remaining error to be dealt with in waku.ts.
2022-07-20 12:40:37 +10:00
Franck Royer
0cec093a4d
chore!: upgrade dns-query
2022-07-19 16:31:21 +10:00
Franck Royer
3dde86fcb7
Revert to webpack for UMD
2022-06-20 14:32:22 +10:00
Franck Royer
c4758a8737
Setup rollup, move files to dist/
2022-06-20 14:32:20 +10:00
Franck Royer
82aba32f9e
Migrate from ts-proto to protons
...
The latter does not bring Buffer/Long and is ESM compatible.
2022-06-20 14:32:20 +10:00
Franck Royer
4352cb923d
Replace karma-env-preproc with webpack
2022-06-20 14:32:20 +10:00
Franck Royer
cb10ca16d1
Migrate package to ESM
2022-06-20 14:32:20 +10:00
Franck Royer
1a53a35358
Release 0.24.0
2022-05-27 23:46:18 +10:00
Franck Royer
7d9406bcfc
Release 0.23.0
2022-05-19 15:36:24 +10:00
Franck Royer
1d8e3837ea
Replace deprecated `multihashes` with `multiformats`
2022-05-19 15:17:16 +10:00
Franck Royer
48efcc1562
Add all used deps
2022-05-18 20:41:10 +10:00
Franck Royer
b708077483
Remove assert usage
2022-05-13 17:28:38 +10:00
Franck Royer
920668c54c
Release 0.22.0
2022-05-10 16:44:17 +10:00
Franck Royer
00be6b147d
Remove crypto-browserify
2022-05-09 23:32:43 +10:00
Franck Royer
556e060335
Replace `secp256k1` with `@noble/secp256k1`
2022-05-09 23:10:15 +10:00
Franck Royer
fd15b190d5
Release 0.21.0
2022-05-05 16:45:55 +10:00
Franck Royer
b9d23d56e3
Run audit fix
2022-05-05 15:30:35 +10:00
Franck Royer
dee587d644
Remove unneeded dev dep
2022-05-02 16:37:27 +10:00
Franck Royer
f953a41546
Declare it-pipe dependency, properly import
...
As it was implicitly using it-pipe@1.0.0 that has a different import
format.
2022-04-06 13:41:15 +10:00
Franck Royer
929f05968b
Release 0.20.0
2022-03-30 10:14:25 +11:00
Franck Royer
13d12f8284
Froze `libp2p-gossipsub` version to 0.13.0
...
0.13.2 moved heartbeat class which is a breaking change.
2022-03-29 21:28:03 +11:00
dependabot[bot]
eb4dc84c18
Bump webpack-cli from 4.9.1 to 4.9.2
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.1...webpack-cli@4.9.2 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 15:23:30 +00:00
dependabot[bot]
6bc963f372
Bump ts-loader from 9.2.6 to 9.2.8
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.6 to 9.2.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.6...v9.2.8 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-24 15:32:18 +00:00
dependabot[bot]
4b9a4fdb6f
Bump fast-check from 2.22.0 to 2.23.2
...
Bumps [fast-check](https://github.com/dubzzz/fast-check ) from 2.22.0 to 2.23.2.
- [Release notes](https://github.com/dubzzz/fast-check/releases )
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dubzzz/fast-check/compare/v2.22.0...v2.23.2 )
---
updated-dependencies:
- dependency-name: fast-check
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-23 18:54:07 +00:00
dependabot[bot]
9d36bcaece
Bump @ethersproject/rlp from 5.5.0 to 5.6.0
...
Bumps [@ethersproject/rlp](https://github.com/ethers-io/ethers.js/tree/HEAD/packages/rlp ) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/ethers-io/ethers.js/releases )
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ethers-io/ethers.js/commits/v5.6.0/packages/rlp )
---
updated-dependencies:
- dependency-name: "@ethersproject/rlp"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-22 15:38:18 +00:00
dependabot[bot]
dceba4e81b
Bump debug from 4.3.3 to 4.3.4
...
Bumps [debug](https://github.com/debug-js/debug ) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases )
- [Commits](https://github.com/debug-js/debug/compare/4.3.3...4.3.4 )
---
updated-dependencies:
- dependency-name: debug
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 15:31:29 +00:00
status-bors-ng[bot]
bce9c156bc
Merge #623
...
623: Bump libp2p-websockets from 0.16.1 to 0.16.2 r=D4nte a=dependabot[bot]
Bumps [libp2p-websockets](https://github.com/libp2p/js-libp2p-websockets ) from 0.16.1 to 0.16.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/libp2p/js-libp2p-websockets/releases ">libp2p-websockets's releases</a>.</em></p>
<blockquote>
<h2>v0.16.2</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/libp2p/js-libp2p-websockets/blob/master/CHANGELOG.md ">libp2p-websockets's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/libp2p/js-libp2p-websockets/compare/v0.16.1...v0.16.2 ">0.16.2</a> (2021-09-28)</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b70e7231ad
"><code>b70e723</code></a> chore: release version v0.16.2</li>
<li><a href="0c8bb6865b
"><code>0c8bb68</code></a> chore: update contributors</li>
<li><a href="a7f243736a
"><code>a7f2437</code></a> chore: update ipfs-utils (<a href="https://github-redirect.dependabot.com/libp2p/js-libp2p-websockets/issues/136 ">#136</a>)</li>
<li>See full diff in <a href="https://github.com/libp2p/js-libp2p-websockets/compare/v0.16.1...v0.16.2 ">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~achingbrain ">achingbrain</a>, a new releaser for libp2p-websockets since your current version.</p>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libp2p-websockets&package-manager=npm_and_yarn&previous-version=0.16.1&new-version=0.16.2 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-21 03:43:36 +00:00
Franck Royer
483b11723c
Release 0.19.2
2022-03-21 10:36:27 +11:00
dependabot[bot]
f686f55d60
Bump libp2p-websockets from 0.16.1 to 0.16.2
...
Bumps [libp2p-websockets](https://github.com/libp2p/js-libp2p-websockets ) from 0.16.1 to 0.16.2.
- [Release notes](https://github.com/libp2p/js-libp2p-websockets/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-websockets/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-websockets/compare/v0.16.1...v0.16.2 )
---
updated-dependencies:
- dependency-name: libp2p-websockets
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-18 15:26:47 +00:00
dependabot[bot]
616612de5f
Bump puppeteer from 13.3.1 to 13.5.1
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 13.3.1 to 13.5.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/v13.3.1...v13.5.1 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-18 07:42:50 +00:00
dependabot[bot]
81499a97fd
Bump lint-staged from 12.3.4 to 12.3.6
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 12.3.4 to 12.3.6.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.4...v12.3.6 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-17 03:45:02 +00:00
dependabot[bot]
5de498fe11
Bump libp2p-mplex from 0.10.5 to 0.10.7 ( #614 )
...
Bumps [libp2p-mplex](https://github.com/libp2p/js-libp2p-mplex ) from 0.10.5 to 0.10.7.
- [Release notes](https://github.com/libp2p/js-libp2p-mplex/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-mplex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-mplex/compare/v0.10.5...v0.10.7 )
---
updated-dependencies:
- dependency-name: libp2p-mplex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-15 08:41:12 +11:00
Franck R
ac337855aa
Release 0.19.1 ( #610 )
2022-03-10 16:25:51 +11:00
Franck R
e4024d5c72
Release 0.19.0 ( #607 )
2022-03-09 14:29:35 +11:00
Franck R
2798376776
Remove ecies-geth ( #598 )
...
* test: specify encryption method
Makes debugging easier.
* Fix log typo
* Remove ecies-geth
Start removal of elliptic dependency and move towards exclusive usage to
CryptoSubtle.
2022-03-06 23:20:59 +11:00
dependabot[bot]
58b85543f8
Bump secp256k1 from 4.0.2 to 4.0.3 ( #592 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 13:34:50 +11:00
dependabot[bot]
35414eaffd
Bump ts-proto from 1.106.1 to 1.106.2 ( #585 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 15:33:51 +11:00
status-bors-ng[bot]
b97adcadcf
Merge #578
...
578: Add git hook to format and lint staged files r=D4nte a=D4nte
Make life easier by not having to think about running prettier.
Co-authored-by: Franck Royer <franck@status.im>
2022-02-28 09:55:08 +00:00
dependabot[bot]
61a2453b20
Bump fast-check from 2.17.0 to 2.22.0
...
Bumps [fast-check](https://github.com/dubzzz/fast-check ) from 2.17.0 to 2.22.0.
- [Release notes](https://github.com/dubzzz/fast-check/releases )
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dubzzz/fast-check/compare/v2.17.0...v2.22.0 )
---
updated-dependencies:
- dependency-name: fast-check
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 15:34:03 +00:00
dependabot[bot]
53c80e2787
Bump chai from 4.3.4 to 4.3.6 ( #580 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 4.3.4 to 4.3.6.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md )
- [Commits](https://github.com/chaijs/chai/compare/v4.3.4...v4.3.6 )
---
updated-dependencies:
- dependency-name: chai
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 19:36:34 +11:00
Franck Royer
0bbefe70f3
Add git hook to format & lint file
2022-02-25 14:18:46 +11:00
dependabot[bot]
5164ab13e9
Bump eslint-plugin-import from 2.25.3 to 2.25.4 ( #577 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 12:40:01 +11:00
Franck R
d838f53c78
Release 0.18.0 ( #576 )
2022-02-24 16:40:14 +11:00
dependabot[bot]
4bf9893666
Bump ts-proto from 1.100.0 to 1.106.1 ( #567 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-24 10:34:24 +11:00
dependabot[bot]
b1c3662708
Bump typedoc from 0.22.11 to 0.22.12 ( #565 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.22.11 to 0.22.12.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.22.11...v0.22.12 )
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 17:07:39 +11:00
dependabot[bot]
058a0531a3
Bump @types/chai from 4.2.19 to 4.3.0 ( #559 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 13:16:39 +11:00
jemboh
da52903357
Angular js example for relay best practices ( #549 )
...
Co-authored-by: Franck Royer <franck@status.im>
2022-02-22 14:02:08 +11:00
dependabot[bot]
ad6d4b2298
Bump webpack from 5.69.0 to 5.69.1 ( #554 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.69.0 to 5.69.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.69.0...v5.69.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 09:10:00 +11:00
dependabot[bot]
5651cfaf92
Bump eslint-plugin-functional from 4.0.2 to 4.2.0 ( #551 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-18 10:31:09 +11:00
dependabot[bot]
d00c858ffe
Bump @chainsafe/libp2p-noise from 5.0.0 to 5.0.2 ( #542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-17 09:58:28 +11:00
dependabot[bot]
cb702e4c3d
Bump @typescript-eslint/eslint-plugin from 5.8.1 to 5.12.0 ( #540 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.8.1 to 5.12.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.12.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-16 16:45:45 +11:00
Franck R
64657a250f
Replace rlp with ethers' rlp ( #526 )
2022-02-16 14:08:48 +11:00
Franck R
297d65ce03
Reduce Buffer usage in ENR module ( #522 )
2022-02-16 12:11:54 +11:00
Franck R
9931011c93
Release 0.17.0 ( #538 )
2022-02-16 11:55:53 +11:00
Franck R
30faaf91d3
Add size-limit ( #536 )
2022-02-16 11:13:18 +11:00
Franck R
2dc8764be2
Remove axios ( #520 )
2022-02-14 09:26:22 +11:00
Franck R
0f678750df
Improve docs ( #519 )
2022-02-11 17:27:15 +11:00
Franck R
91d6e436d4
Do not run bootstrap live data test as part of normal CI ( #468 )
2022-02-03 16:58:53 +11:00
dependabot[bot]
ce9609a376
Bump @types/mocha from 8.2.2 to 9.1.0 ( #486 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-03 15:57:36 +11:00
Franck R
69f0005445
Bump libp2p from 0.32.4 to 0.36.2, libp2p-gossipsub from 0.12.1 to 0.13.0 ( #470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 15:12:08 +11:00
Franck R
b257885204
test: Fix flackiness ( #474 )
2022-02-01 12:54:54 +11:00
Franck R
4be3d95535
Release 0.16.0 ( #473 )
2022-01-31 15:56:59 +11:00
Franck R
6cb2b6615b
Update to latest typescript ( #438 )
2022-01-27 15:25:17 +11:00
Jakub
671c757fa2
ci: add Jenkinsfile for building docs page ( #410 )
...
CI setup that builds the `master` branch and pushes it to `gh-pages`
branch in the repo which is published by GitHub pages.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-24 11:53:45 +01:00
Franck R
34e4cbba73
Use websocket instead of tcp in interop tests ( #418 )
2022-01-20 13:00:58 +11:00
Franck R
8b06b6e1d5
Release 0.15.0 ( #414 )
2022-01-19 12:24:32 +11:00
Franck Royer
4fd2db608b
Update caniuse in all examples
2022-01-13 16:40:11 +11:00
Franck Royer
e47335f4c0
Implement DNS Discovery and ENR tree
2022-01-13 15:38:22 +11:00
dependabot[bot]
2bc4582765
Bump libp2p-bootstrap from 0.13.0 to 0.14.0
...
Bumps [libp2p-bootstrap](https://github.com/libp2p/js-libp2p-bootstrap ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/libp2p/js-libp2p-bootstrap/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-bootstrap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-bootstrap/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: libp2p-bootstrap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 04:49:57 +00:00
dependabot[bot]
7adb51a9cc
Bump ts-proto from 1.97.0 to 1.100.0
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.97.0 to 1.100.0.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.97.0...v1.100.0 )
---
updated-dependencies:
- dependency-name: ts-proto
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 15:31:46 +11:00
dependabot[bot]
c008e697b9
Bump @istanbuljs/nyc-config-typescript from 1.0.1 to 1.0.2
...
Bumps [@istanbuljs/nyc-config-typescript](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/nyc-config-typescript ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/istanbuljs/istanbuljs/releases )
- [Changelog](https://github.com/istanbuljs/istanbuljs/blob/master/packages/nyc-config-typescript/CHANGELOG.md )
- [Commits](https://github.com/istanbuljs/istanbuljs/commits/istanbul-reports@1.0.2/packages/nyc-config-typescript )
---
updated-dependencies:
- dependency-name: "@istanbuljs/nyc-config-typescript"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 03:41:19 +00:00
dependabot[bot]
8f4e94e2b1
Bump ts-node from 9.1.1 to 10.4.0
...
Bumps [ts-node](https://github.com/TypeStrong/ts-node ) from 9.1.1 to 10.4.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases )
- [Commits](https://github.com/TypeStrong/ts-node/compare/v9.1.1...v10.4.0 )
---
updated-dependencies:
- dependency-name: ts-node
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 02:43:23 +00:00
dependabot[bot]
220beff41b
Bump @types/uuid from 8.3.0 to 8.3.4
...
Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid ) from 8.3.0 to 8.3.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid )
---
updated-dependencies:
- dependency-name: "@types/uuid"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 02:10:41 +00:00
dependabot[bot]
4921d148a1
Bump tail from 2.2.3 to 2.2.4
...
Bumps [tail](https://github.com/lucagrulla/node-tail ) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/lucagrulla/node-tail/releases )
- [Commits](https://github.com/lucagrulla/node-tail/compare/v2.2.3...v2.2.4 )
---
updated-dependencies:
- dependency-name: tail
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-09 16:09:01 +00:00
dependabot[bot]
dcbbd79c64
Bump axios from 0.21.1 to 0.21.2
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-07 05:19:31 +00:00
dependabot[bot]
3817ca8e3b
Bump webpack-cli from 4.9.0 to 4.9.1
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.0...webpack-cli@4.9.1 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-07 04:53:04 +00:00
Franck Royer
ddec271621
Make minimum support node version 16
...
A number of libp2p packages do not support node 14 anymore.
2022-01-06 14:17:17 +11:00
dependabot[bot]
44cac7ff2b
Bump prettier from 2.3.1 to 2.5.1
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.1 to 2.5.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.5.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-05 09:05:42 +11:00
dependabot[bot]
75b7341d2c
Bump cspell from 4.2.8 to 5.14.0
...
Bumps [cspell](https://github.com/streetsidesoftware/cspell ) from 4.2.8 to 5.14.0.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/compare/cspell@4.2.8...v5.14.0 )
---
updated-dependencies:
- dependency-name: cspell
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 17:32:19 +11:00
dependabot[bot]
6e436ee4e2
Bump @chainsafe/libp2p-noise from 4.1.1 to 5.0.0
...
Bumps [@chainsafe/libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise ) from 4.1.1 to 5.0.0.
- [Release notes](https://github.com/ChainSafe/js-libp2p-noise/releases )
- [Changelog](https://github.com/ChainSafe/js-libp2p-noise/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ChainSafe/js-libp2p-noise/compare/v4.1.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: "@chainsafe/libp2p-noise"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 02:54:41 +00:00
dependabot[bot]
fd38545659
Bump puppeteer from 10.1.0 to 13.0.1
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 10.1.0 to 13.0.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/v10.1.0...v13.0.1 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 23:20:32 +00:00
dependabot[bot]
5bf25dfb76
Bump @types/node from 14.17.3 to 17.0.6
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.17.3 to 17.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 01:34:22 +00:00
dependabot[bot]
e0c20dc8df
Bump karma-typescript from 5.5.1 to 5.5.2
...
Bumps [karma-typescript](https://github.com/monounity/karma-typescript ) from 5.5.1 to 5.5.2.
- [Release notes](https://github.com/monounity/karma-typescript/releases )
- [Commits](https://github.com/monounity/karma-typescript/compare/v5.5.1...v5.5.2 )
---
updated-dependencies:
- dependency-name: karma-typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 00:41:33 +00:00
dependabot[bot]
7894366e63
Bump ts-proto from 1.82.5 to 1.97.0
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.82.5 to 1.97.0.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.82.5...v1.97.0 )
---
updated-dependencies:
- dependency-name: ts-proto
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 10:56:37 +11:00
dependabot[bot]
525c0121b3
Bump mocha from 8.4.0 to 9.1.3
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.4.0 to 9.1.3.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v9.1.3 )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-02 22:47:14 +00:00
Franck
068325244d
Update all eslint plugins
2022-01-03 09:29:10 +11:00
dependabot[bot]
57292f79de
Bump eslint from 7.29.0 to 8.6.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.29.0 to 8.6.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.29.0...v8.6.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 09:29:10 +11:00
dependabot[bot]
975a874085
Bump @types/tail from 2.2.0 to 2.2.1
...
Bumps [@types/tail](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tail ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tail )
---
updated-dependencies:
- dependency-name: "@types/tail"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-02 22:15:09 +00:00
dependabot[bot]
01d605a292
Bump libp2p-gossipsub from 0.11.1 to 0.12.1
...
Bumps [libp2p-gossipsub](https://github.com/ChainSafe/js-libp2p-gossipsub ) from 0.11.1 to 0.12.1.
- [Release notes](https://github.com/ChainSafe/js-libp2p-gossipsub/releases )
- [Changelog](https://github.com/ChainSafe/js-libp2p-gossipsub/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ChainSafe/js-libp2p-gossipsub/compare/v0.11.1...v0.12.1 )
---
updated-dependencies:
- dependency-name: libp2p-gossipsub
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-02 15:11:19 +00:00
dependabot[bot]
bc9a712f49
Bump webpack from 5.58.1 to 5.65.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.58.1 to 5.65.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.58.1...v5.65.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-26 15:13:06 +00:00
dependabot[bot]
217193b54c
Bump karma from 6.3.4 to 6.3.9
...
Bumps [karma](https://github.com/karma-runner/karma ) from 6.3.4 to 6.3.9.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.4...v6.3.9 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-21 02:25:44 +00:00
Franck
cf025dea82
Adjust eslint settings
...
See: https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md#version-800-2021-02-21
2021-12-21 12:08:16 +11:00
dependabot[bot]
7b2866c0d5
Bump eslint-config-prettier from 6.15.0 to 8.3.0
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.15.0 to 8.3.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.15.0...v8.3.0 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-21 12:08:16 +11:00
dependabot[bot]
4ef86314aa
Bump debug from 4.3.1 to 4.3.3
...
Bumps [debug](https://github.com/debug-js/debug ) from 4.3.1 to 4.3.3.
- [Release notes](https://github.com/debug-js/debug/releases )
- [Commits](https://github.com/debug-js/debug/compare/4.3.1...4.3.3 )
---
updated-dependencies:
- dependency-name: debug
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 10:21:48 +00:00
dependabot[bot]
1d573f2914
Bump ecies-geth from 1.5.2 to 1.6.0
...
Bumps [ecies-geth](https://github.com/cyrildever/ecies-geth ) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/cyrildever/ecies-geth/releases )
- [Commits](https://github.com/cyrildever/ecies-geth/compare/v1.5.2...v1.6.0 )
---
updated-dependencies:
- dependency-name: ecies-geth
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 01:23:13 +00:00
dependabot[bot]
14576029f0
Bump libp2p-mplex from 0.10.4 to 0.10.5
...
Bumps [libp2p-mplex](https://github.com/libp2p/js-libp2p-mplex ) from 0.10.4 to 0.10.5.
- [Release notes](https://github.com/libp2p/js-libp2p-mplex/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-mplex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-mplex/compare/v0.10.4...v0.10.5 )
---
updated-dependencies:
- dependency-name: libp2p-mplex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 00:44:59 +00:00
F
01c66f7e89
Add ENR with multiaddr
...
Imported from https://github.com/D4nte/discv5/pull/1
Replaced bcrypto backend with secp256k1.
2021-12-06 14:29:08 +11:00
F
235a05921b
Update typedoc deps
...
Needed to use markdown plugin in docs website.
2021-12-02 22:18:07 +11:00
F
31325bb673
Release 0.14.2
...
### Changed
- Examples: JS examples uses local ESM folder to replicate behaviour of
js-waku publish package.
### Fixed
- `TypeError` issue related to constructors using js-waku in a JS
project
([#323 ](https://github.com/status-im/js-waku/issues/323 )).
2021-11-30 11:33:30 +11:00
Franck Royer
0cf12f3b55
Release 0.14.1
...
### Fixed
- Issue when importing the `utils` module.
2021-10-22 14:40:38 +11:00
Franck Royer
2c1ff58f93
Release 0.14.0
...
### Added
- If the `callback` function passed to`WakuStore.queryHistory` returns
`true`, then no further pages are retrieved from the store.
- Use webpack to build UMD bundle of the library, see
[README](./README.md) for usage.
### Changed
- **Breaking**: Renamed `WakuStore.QueryOptions`'s `direction` to
`pageDirection` (and its type) as it only affects the page ordering,
not the ordering of messages with the page.
### Fixed
- Docs: Ensure that `WakuStore`'s `QueryOptions` documentation is
available [online](https://status-im.github.io/js-waku/docs/ ).
2021-10-13 11:14:40 +11:00
Franck Royer
7e22d4cb76
Release Candidate 0.14.0-rc.0
...
### Added
- If the `callback` function passed to`WakuStore.queryHistory` returns
`true`, then no further pages are retrieved from the store.
- Use webpack to build UMD bundle of the library.
### Changed
- **Breaking**: Renamed `WakuStore.QueryOptions`'s `direction` to
`pageDirection` (and its type) as it only affects the page ordering,
not the ordering of messages with the page.
### Fixed
- Docs: Ensure that `WakuStore`'s `QueryOptions` documentation is
available [online](https://status-im.github.io/js-waku/docs/ ).
2021-10-12 14:23:41 +11:00
Franck Royer
b029692865
Use webpack for umd
2021-10-12 11:43:29 +11:00
Franck Royer
129b6a97d4
Release 0.13.1
2021-09-21 15:00:57 +10:00
Franck Royer
6bd114f551
Release 0.13.0
2021-09-16 14:57:10 +10:00
Franck Royer
ca09c34ac6
Upgrade libp2p libraries
2021-09-03 16:02:22 +10:00
Franck Royer
3bf7e2250c
Release 0.12.0
2021-09-02 16:38:56 +10:00
Franck Royer
4719de31b8
Run build with NodeJS 16
2021-08-26 13:02:09 +10:00
Franck Royer
8ed55c43c1
Remove stub types definition
2021-08-20 14:08:52 +10:00
Franck Royer
8fce1ad884
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.
2021-08-20 12:15:23 +10:00
Franck Royer
11dbdf3033
Remove unused scripts
2021-08-20 10:54:12 +10:00
Franck Royer
5da1c6ca58
Remove codecov
2021-08-20 10:54:12 +10:00
Franck Royer
aaf6b7ee54
Remove unused dep
2021-08-20 10:54:12 +10:00
Franck Royer
a15069b3e3
Move ts-proto to dev dependencies
...
The output of ts-proto is committed and published, ts-proto is only
needed when proto files are changed.
2021-08-20 10:54:12 +10:00
Franck Royer
38df024fe1
Move libp2p-tcp to dev dependencies
2021-08-20 10:54:12 +10:00
Franck Royer
912d984fa0
Run audit fix
2021-08-19 11:26:34 +10:00
Franck Royer
3f95934250
Replace deprecated package for libp2p-noise
2021-08-19 11:26:34 +10:00
Franck Royer
140791cc91
Provide easy way to bootstrap when creating Waku node
2021-08-13 16:18:00 +10:00
Franck Royer
70c58c8c49
Release 0.10.0
...
### Added
- Relay and ReactJS guides and examples
([#56 ](https://github.com/status-im/js-waku/issues/56 )).
### Changed
- **Breaking**: The `WakuMessage` APIs have been changed to move
`contentTopic` out of the optional parameters.
### Removed
- Examples (web-chat): Remove broken `/fleet` command.
- **Breaking**: Removed `DefaultContentTopic` as developers must choose
a content topic for their app; recommendations for content topic can
be found at https://rfc.vac.dev/spec/23/ .
### Fixed
- `WakuMessage.payloadAsUtf8` returning garbage on utf-8 non-ascii
characters.
- `ChatMessage.payloadAsUtf8` returning garbage on utf-8 non-ascii
characters.
2021-08-06 16:38:55 +10:00
Franck Royer
36a5a51aa8
Upgrade to libp2p 0.32.0
2021-07-27 14:31:06 +10:00
Franck Royer
c35fe74dad
Release 0.9.0
...
### Changed
- **Breaking**: Store Response Protobuf changed to align with
nim-waku v0.5
([nim-waku#676](https://github.com/status-im/nim-waku/pull/676 )).
2021-07-26 16:49:30 +10:00
Franck Royer
3bff44432a
Remove some vulnerable packages
...
Thanks to `npm audit`.
2021-07-20 15:30:15 +10:00
Franck Royer
0753184079
Release 0.8.1
...
### Added
- Examples (web-chat): New `/fleet` command to switch connection between
Status prod and test fleets.
- Export `generatePrivateKey` and `getPublicKey` directly from the root.
- Usage of the encryption and signature APIs to the readme.
### Changed
- **Breaking**: Renamed `WakuRelay.(add|delete)PrivateDecryptionKey` to
`WakuRelay.(add|delete)DecryptionKey` to make it clearer that it
accepts both symmetric keys and asymmetric private keys.
### Fix
- Align `WakuMessage` readme example with actual code behaviour.
2021-07-16 12:00:43 +10:00
Franck Royer
3a3e718749
Release 0.8.0
...
### Added
- `WakuRelay.deleteObserver` to allow removal of observers, useful when
a React component add observers when mounting and needs to delete it
when unmounting.
- Keep alive feature that pings host regularly, reducing the chance of
connections being dropped due to idle.
Can be disabled or default frequency (10s) can be changed when calling
`Waku.create`.
- New `lib/utils` module for easy, dependency-less hex/bytes
conversions.
- New `peers` and `randomPeer` methods on `WakuStore` and
`WakuLightPush` to have a better idea of available peers;
Note that it does not check whether Waku node is currently connected
to said peers.
- Enable passing decryption private keys to `WakuStore.queryHistory`.
- Test: Introduce testing in browser environment (Chrome) using Karma.
- Add support for Waku Message version 1: Asymmetric encryption,
symmetric encryption, and signature of the data.
### Changed
- **Breaking**: Auto select peer if none provided for store and light
push protocols.
- Upgrade to `libp2p@0.31.7` and `libp2p-gossipsub@0.10.0` to avoid
`TextEncoder` errors in ReactJS tests.
- Disable keep alive by default as latest nim-waku release does not
support ping protocol.
- **Breaking**: Optional parameters for `WakuMessage.fromBytes` and
`WakuMessage.fromUtf8String` are now passed in a single `Options`
object.
- **Breaking**: `WakuMessage` static functions are now async to allow
for encryption and decryption.
- **Breaking**: `WakuMessage` constructor is now private, `from*` and
`decode*` function should be used.
- `WakuMessage` version 1 is partially supported, enabling asymmetrical
encryption and signature of messages;
this can be done by passing keys to `WakuMessage.from*` and
`WakuMessage.decode*` methods.
- Examples (eth-dm): Use Waku Message version 1 encryption scheme
instead of `eth-crypto`.
- Examples (eth-dm): Use Protobuf for direct messages instead of JSON
([#214 ](https://github.com/status-im/js-waku/issues/214 )).
### Fixed
- Disable `keepAlive` if set to `0`.
2021-07-15 12:48:47 +10:00
Franck Royer
ae051333de
Use puppeteer to make it work in the CI
2021-07-14 13:25:24 +10:00
Franck Royer
055247121a
Remove firefox for now
2021-07-14 13:14:04 +10:00
Franck Royer
4f8d8b099b
Setup Karma
2021-07-14 11:56:48 +10:00
Franck Royer
4fe0116039
Use ecies library that provide right ECIES parameters
2021-07-12 11:30:19 +10:00
Franck Royer
f2a2233c77
Add encrypt/decrypt asymmetric
2021-07-09 15:50:15 +10:00
Franck Royer
f97dc4de81
Implement Waku Message Version 1 encoding and signature
2021-07-09 14:49:09 +10:00
Franck Royer
6cb92dd4b9
Upgrade to latest libp2p versions
...
And few other packages
2021-06-22 13:21:23 +10:00
Franck Royer
6ed7445d83
Release 0.7.0
...
### Changed
- Test: Upgrade nim-waku node to v0.4.
- Waku Light Push upgraded to `2.0.0-beta1`.
- Examples (web chat): Catch error if chat message decoding fails.
- Examples (web chat): Do not send message if shift/alt/ctrl is pressed,
enabling multiline messages.
2021-06-15 15:36:47 +10:00
Franck Royer
e75fb91d3f
Release 0.6.0
...
### Changed
- **Breaking**: Websocket protocol is not automatically added anymore
if the user specifies a protocol in `libp2p.modules` when using
`Waku.create`.
- **Breaking**: Options passed to `Waku.create` used to be passed to
`Libp2p.create`; Now, only the `libp2p` property is passed to
`Libp2p.create`, allowing for a cleaner interface.
- Examples (cli chat): Use tcp protocol instead of websocket.
### Added
- Enable access to `WakuMessage.timestamp`.
- Examples (web chat): Use `WakuMessage.timestamp` as unique key for
list items.
- Doc: Link to new [topic guidelines](https://rfc.vac.dev/spec/23/ ) in
README.
- Doc: Link to [Waku v2 Toy Chat specs](https://rfc.vac.dev/spec/22/ ) in
README.
- Examples (web chat): Persist nick.
- Support for custom PubSub Topics to `Waku`, `WakuRelay`, `WakuStore`
and `WakuLightPush`;
Passing a PubSub Topic is optional and still defaults to
`/waku/2/default-waku/proto`;
JS-Waku currently supports one, and only, PubSub topic per instance.
2021-06-09 20:49:19 +10:00
Franck Royer
80e7ae9d1e
Release 0.5.0
2021-05-21 15:43:34 +10:00
Franck Royer
b13ecdd45f
Do not inherit doc for Waku Relay
...
As it clutters the documentation and at this stage we do not expect
users to use inherited methods.
2021-05-21 11:47:17 +10:00
Franck Royer
85dd64b81e
Release 0.4.0
2021-05-18 14:14:18 +10:00
Franck Royer
5ab9964191
Release 0.3.0
2021-05-15 21:25:20 +10:00
Franck Royer
9cf83585ed
Remove unused dependencies
2021-05-15 19:57:47 +10:00
Franck Royer
79bef35460
Add and use `getStatusFleetNodes` to connect to Status' wakunodes
2021-05-15 19:52:05 +10:00
Franck Royer
a9d5222b80
Release 0.2.0
2021-05-14 09:39:56 +10:00
Franck Royer
065593b0cf
Revert naming to js-waku
...
To align with go-waku and nim-waku and keep bors working.
2021-05-13 20:27:38 +10:00
Franck Royer
702201f7be
Set first release version to 0.1.0
2021-05-13 11:01:41 +10:00
Franck Royer
43627d27d8
Rename package to waku-js
2021-05-13 10:36:28 +10:00
Franck Royer
c7986a92dc
Update package with new name
2021-05-11 16:44:04 +10:00