2389 Commits

Author SHA1 Message Date
fryorcraken.eth
938157560f
chore: bump chai
Also install mocha in packages that uses it.
2023-02-10 14:02:02 +11:00
fryorcraken.eth
eb3443c4b6
chore: bump mocha
Also install mocha in packages that uses it.
2023-02-10 13:59:44 +11:00
fryorcraken.eth
12d86e6abc
chore!: bump typescript
`module: "nodenext"` has been introduced. Enabling it for NodeJS tests
only.
2023-02-10 13:54:41 +11:00
fryorcraken.eth
8e3795f038
chore: bump rollup dependencies 2023-02-10 13:14:02 +11:00
fryorcraken.eth
88cc76d2b8
chore!: bump all prod dependencies 2023-02-10 13:06:33 +11:00
fryorcraken.eth
0594f62edd
chore: bump dependencies of root package 2023-02-10 13:00:30 +11:00
fryorcraken.eth
f31400c8c4
chore: bump @noble dependencies 2023-02-10 11:22:25 +11:00
Sasha
21ae7ef182
chore: enable release-please & add it to CI (#1155)
* enable release-please & add it to CI
* use manifest config file
* increment only patch
2023-02-09 23:13:51 +01:00
fryorcraken.eth
79838d8c69
Merge pull request #1160 from waku-org/chore/bump-libp2p-deps 2023-02-10 08:41:32 +11:00
fryorcraken.eth
c3b01751ce
chore: fix doc generation 2023-02-10 08:32:41 +11:00
fryorcraken.eth
c2cef9a319
chore: run npm update 2023-02-10 08:32:41 +11:00
fryorcraken.eth
4fb3ab191d
chore: bump uint8arraylist and uint8arrays deps 2023-02-10 08:32:40 +11:00
fryorcraken.eth
3343a4acec
chore: bump multiformat deps 2023-02-10 08:32:40 +11:00
fryorcraken.eth
a3c5050c1d
chore: fix dependencies for @waku/proto` package 2023-02-10 08:32:32 +11:00
fryorcraken.eth
ab735908d3
chore: fix dependencies for @waku/peer-exchange` package 2023-02-09 19:31:12 +11:00
fryorcraken.eth
719ec8e2e7
chore: fix dev dependencies for tests package 2023-02-09 19:31:12 +11:00
fryorcraken.eth
b9f526d3ff
chore: fix dev dependencies for @waku/message-encryption 2023-02-09 19:31:12 +11:00
fryorcraken.eth
9c3deccd89
chore: fix dependencies for @waku/interfaces 2023-02-09 19:31:12 +11:00
fryorcraken.eth
6f3a6d00d8
chore: fix dependencies for @waku/enr 2023-02-09 19:31:12 +11:00
fryorcraken.eth
81bb74fa97
chore: fix dependencies for @waku/dns-discovery 2023-02-09 19:31:12 +11:00
fryorcraken.eth
a4f6d3b98e
chore: fix dependencies for @waku/create 2023-02-09 19:31:12 +11:00
fryorcraken.eth
6b8779b3be
chore: fix dependencies for @waku/core 2023-02-09 19:31:12 +11:00
fryorcraken.eth
803ae7bd8e
chore!: bump libp2p dependencies 2023-02-09 19:30:59 +11:00
Danish Arora
3b4bc8b25b
chore: update changelog & minor improvements (#1153)
* address comments from https://github.com/waku-org/js-waku/pull/1145

* fix: typedoc

* address comments in https://github.com/waku-org/js-waku/pull/1146#pullrequestreview-1286307508

- update changelog
- change naming for `EciesEncoderOptions` and
`SymmetricEncoderOptions`
2023-02-09 13:15:23 +05:30
fryorcraken.eth
598c8d3b93
Merge pull request #1152 from waku-org/chore/bump-deps 2023-02-09 12:34:18 +11:00
fryorcraken.eth
7e2e31253c
chore: remove semantic-release
Not used for releasing.
2023-02-09 11:33:34 +11:00
Danish Arora
2a7d72be14
chore: decrease delay on the peer-exchange tests (#1141)
* decrease timeouts for peer-exchange tests

* reset dns test timeout
2023-02-08 11:09:52 +05:30
fryorcraken.eth
c0ca308502
Merge pull request #1150 from waku-org/chore/enable-nwaku-master 2023-02-06 17:08:04 +11:00
fryorcraken.eth
b2f011f871
chore: re-enable nwaku master CIs jobs
All issues have been resolved on nwaku master.
Note that 0.14.0 contains regressions and hence cannot be used
for CI run.
2023-02-06 16:55:07 +11:00
Danish Arora
b33306655a
chore: move libp2p and byte utils to a single utils package (#1149)
* move libp2p and byte utils to a single `utils`
package

* set package version to 0.0.1
2023-02-06 11:22:36 +05:30
Danish Arora
8910a6d76a
chore: move args for createEncoder into non-repeating options & fix typedoc (#1146)
* move args for `createEncoder` into non-repeating `options` & fix typedoc

* update tests with new API
2023-02-02 11:37:28 +05:30
Danish Arora
10b3898762
chore: move protocols CreateOptions into interfaces (#1145)
* move protocols `CreateOptions` into interfaces and
add possible TODO

* remove: createOptions for PeerExchange

* update test with new API
2023-02-02 08:02:06 +05:30
Danish Arora
11819fc7b1
feat: DNS discovery as default bootstrap discovery (#1114)
* use DNS discovery as default bootstrap discovery

* fix: failing CI

* fix: typo

* introduce tagging, components & explicit tests

    libp2p wasn't by default tagging peers with dns-discovery as
"bootstrap"
    -- we are manually now tagging peers with "dns-discovery", and then
    running tests according to that

* fix: package installs

* fix: typedoc CI

* change tag name from dns-discovery to bootstrap

* update tag name in test

* fix CI

* address review

* add: prod enrtree and use as default
2023-01-31 19:47:46 +05:30
fryorcraken.eth
1166dbc51e
Merge pull request #1140 from waku-org/chore/disable-ci-failure 2023-01-30 22:02:49 +11:00
fryorcraken.eth
76371e58bc
chore: disable go-waku and nwaku master CIs jobs
Currently fails due to various issues. Can be re-enabled once sorted.
2023-01-30 21:52:39 +11:00
fryorcraken.eth
7f5e1f61e6
Merge pull request #1139 from waku-org/chore/test-improvements 2023-01-30 21:37:40 +11:00
fryorcraken.eth
3aed340cb2
chore: only build what is necessary to test
Script to build enough to run tests locally and in CI (skip bundling).
2023-01-30 20:32:43 +11:00
fryorcraken.eth
afa7262604
test: replace nwaku ip with local ip 2023-01-30 20:08:04 +11:00
fryorcraken.eth
c8fa8ea20e
chore: remove unnecessary compilation flag for nwaku 2023-01-30 20:08:04 +11:00
fryorcraken.eth
171fd1e6df
fix: randomize the first port tried by portfinder 2023-01-30 20:07:46 +11:00
Danish Arora
380ba6987a
disable tests connecting to test fleet on the CI (#1138) 2023-01-30 11:29:12 +05:30
fryorcraken.eth
f2f3cdc2a7
Merge pull request #1134 from waku-org/chore/remove-peer-exchange-dep 2023-01-27 10:16:52 +11:00
fryorcraken.eth
372ff6454f
chore: remove @waku/peer-exchange dependency
As per its name, `@waku/core` aims to contain, and only contains, the
minimal set of core functionalities needed for a developer to use Waku
in their webapp.

Hence, `@waku/core` should avoid depending on other Waku packages. If a
developer wishes to use functionality from other packages, they should
explicitly import such packages.
2023-01-27 09:08:28 +11:00
fryorcraken.eth
a5ff788eed
feat: codec as a property of the protocol implementations
For easy access from `@waku/core` without the need to depend on package
implementing the protocol.
2023-01-27 09:08:02 +11:00
fryorcraken.eth
13183350fa
Merge pull request #1133 from waku-org/release/core@0.0.10 2023-01-25 16:09:44 +11:00
fryorcraken.eth
9a59e9dd64
chore: release @waku/message-encryption@0.0.9 @waku/message-encryption@0.0.9 2023-01-25 15:37:52 +11:00
fryorcraken.eth
a5a748e2fd
chore: release @waku/dns-discovery@0.0.5 @waku/dns-discovery@0.0.5 2023-01-25 15:35:12 +11:00
fryorcraken.eth
4e72cf2cff
chore: release @waku/core@0.0.10 @waku/core@0.0.10 2023-01-25 15:29:23 +11:00
fryorcraken.eth
1cd04dbb33
chore: release @waku/peer-exchange@0.0.3 @waku/peer-exchange@0.0.3 2023-01-25 15:23:10 +11:00
fryorcraken.eth
f356ac56fc
chore: release @waku/enr@0.0.5 @waku/enr@0.0.5 2023-01-25 15:22:06 +11:00