9554b05c6f
fix: make subscribe comply with ipfs interface ( #389 )
...
BREAKING CHANGE: The ipfs interface specified that options
should be provided after the handler, not before.
https://github.com/ipfs/interface-js-ipfs-core/blob/v0.109.0/SPEC/PUBSUB.md#pubsubsubscribe
This corrects the order of parameters. See the jsdocs examples
for subscribe to see how it should be used.
2019-07-30 12:36:23 +02:00
df6ef45a2d
feat: promisify all api methods that accept callbacks ( #381 )
...
* feat: promisify all api methods that accept callbacks
This is a stop-gap until the full async/await migration can be
completed. It means we can refactor tests of other modules that
depend on this module without having to mix async flow control
strategies.
N.b. some methods that were previously callable without callbacks
(e.g. `node.start()`, `node.stop()`, etc) now require callbacks
otherwise a promise is returned which, if rejected, can cause
`unhandledPromiseRejection` events and lead to memory leaks.
* docs: add a global note to the api about promisify
* fix: update the logic for unsubscribe
* test(fix): correct pubsub unsubscribe usage for api change
* test(fix): update content routing tests for latest delegate version
2019-07-29 15:40:40 +02:00
b4a70ea476
chore: release version v0.25.5
v0.25.5
2019-07-12 13:10:55 +01:00
45716da465
chore: update contributors
2019-07-12 13:10:53 +01:00
905c911946
fix: peer routing for delegate router ( #377 )
...
* fix: peer routing tests
* test: fix mock payload type
Provider results are type 4, not type 1: 6e566d10f4/routing/query.go (L15-L24)
2019-07-12 13:02:03 +01:00
10811e9ced
chore: update keywords and description ( #370 )
...
* chore: update keywords and description
chore: reorganize package.json fields
* test: bump timeouts for peer generation
2019-06-12 14:18:34 +02:00
9c2789bc15
chore: release version v0.25.4
v0.25.4
2019-06-07 17:10:07 +02:00
24be691bc1
chore: update contributors
2019-06-07 17:10:07 +02:00
9433c6c398
docs: add createLibp2p to readme ( #368 )
...
* chore: update deps
* test(fix): account for wrtcrendezvous now being thenable
2019-06-07 15:50:23 +02:00
04faf1806c
feat: add createLibp2p to generate a PeerInfo instance ( #367 )
...
createLibp2p is a new exported helper function that allows users to create a libp2p instance without worrying about creating a PeerInfo instance first.
2019-06-06 12:21:31 +02:00
b06ca1b3c7
feat: pass libp2p as option to transport creation ( #363 )
2019-05-17 12:11:22 +02:00
bde30cac45
chore: remove commitlint from travis
...
Commit messages should be fixed on PR squash and merge
2019-05-17 10:31:16 +02:00
28c054c21e
chore: release version v0.25.3
v0.25.3
2019-05-07 13:49:03 +02:00
c346e8066b
chore: update contributors
2019-05-07 13:49:02 +02:00
40978a1940
feat: sign pubsub messages ( #362 )
...
* fix: forward pubsub publish callback to floodsub
chore: update floodsub version
* test: add random walk delay to config
* chore: update floodsub
2019-05-07 13:45:59 +02:00
71dcaafcac
chore: release version v0.25.2
v0.25.2
2019-04-17 15:06:47 +02:00
5319e065ec
chore: update contributors
2019-04-17 15:06:47 +02:00
f3801f0e6c
fix: dht config ( #359 )
2019-04-17 15:04:35 +02:00
51cc993876
docs: fix incorrect references for enabling dht discovery ( #358 )
2019-04-16 15:04:23 +02:00
a800c1ad91
chore: release version v0.25.1
v0.25.1
2019-04-16 12:40:41 +02:00
54c474de98
chore: update contributors
2019-04-16 12:40:41 +02:00
f28dffb268
fix: bail when discovering self ( #357 )
2019-04-16 12:05:22 +02:00
c049074cb5
chore: update release template ( #355 )
2019-04-12 13:05:13 +02:00
1bde70f1b5
chore: release version v0.25.0
v0.25.0
2019-04-12 11:15:34 +02:00
cfa4df6e11
chore: update contributors
2019-04-12 11:15:33 +02:00
eb5aa03232
fix: allow switch to be configured ( #354 )
2019-04-12 11:10:09 +02:00
4cb541ddae
docs: update examples for latest libp2p rc ( #353 )
...
* docs: update chat example readme
* docs: update discovery test for autodial
* docs: fix delegated routing example
* docs: update echo example readme
* docs: fix libp2p in the browser example
* docs: update examples for peer/content routing
* docs: update the pubsub example
2019-04-11 15:52:04 +02:00
aa1d9b273a
chore: release version v0.25.0-rc.6
v0.25.0-rc.6
2019-04-11 13:54:40 +02:00
7313f781fc
chore: update contributors
2019-04-11 13:54:39 +02:00
313b1eae20
fix: connection emits ( #352 )
...
* fix: add connection tracking events
* chore: update dependencies
2019-04-11 13:49:31 +02:00
01aa44724e
feat: auto dial discovered peers ( #349 )
2019-04-11 12:44:58 +02:00
8b627797e2
chore: add discourse badge ( #351 )
2019-04-10 11:53:19 +02:00
e5f19e860b
fix: remove unneeded peerbook puts ( #348 )
2019-04-05 14:27:35 +02:00
5204da73f7
chore: update readme with links to docs & discuss ( #347 )
2019-04-04 10:49:40 +02:00
66130ccba8
docs: fix link to contributing guidelines in issue template ( #343 )
2019-03-26 17:41:43 +01:00
aa1bb3ab75
chore: release version v0.25.0-rc.5
v0.25.0-rc.5
2019-03-21 14:27:36 +01:00
813a59b9ce
chore: update contributors
2019-03-21 14:27:35 +01:00
eee60ed37d
feat: update to the latest switch ( #336 )
2019-03-21 14:23:00 +01:00
e52ce66ab7
fix: disable dht by default #338 ( #339 )
...
fix: correct transport config check
2019-03-20 09:12:02 +01:00
da52af704e
docs: update package table in readme ( #337 )
2019-03-15 16:18:27 +01:00
282ce62703
chore: remove npmignore because we have files prop in package.json ( #335 )
2019-03-12 18:17:13 +01:00
ef3238bdee
docs: update README.md ( #334 )
...
Fixed a typo in the Tutorials and Examples section.
2019-03-12 08:55:24 +01:00
4c06c54fc5
chore: release version v0.25.0-rc.4
v0.25.0-rc.4
2019-03-06 11:28:20 +01:00
bb0c45d704
chore: update contributors
2019-03-06 11:28:19 +01:00
eb10b5c6d2
chore: disable dht discovery ( #333 )
2019-03-06 11:21:43 +01:00
a282fbe139
chore: release version v0.25.0-rc.3
v0.25.0-rc.3
2019-02-26 15:24:55 +01:00
6cfb0b2692
chore: update contributors
2019-02-26 15:24:55 +01:00
de84ee473c
chore: add error codes to dht and pubsub errors ( #328 )
...
* chore: add error codes to dht and pubsub errors
* fix: code review
2019-02-26 15:15:30 +01:00
f28ecb2483
chore: release version v0.25.0-rc.2
v0.25.0-rc.2
2019-02-26 15:10:31 +01:00
bba6f7eff8
chore: update contributors
2019-02-26 15:10:30 +01:00