Skip to content

Releases: tristanls/k-bucket

v3.0.2

18 May 02:52
Compare
Choose a tag to compare

Added test coverage: npm run coverage. (#33)
For testing using tape instead of nodeunit. (#33)

v3.0.1

16 May 15:18
Compare
Choose a tag to compare

added, removed, and updated events continue to be emitted correctly after the bucket is split. (#32)

v3.0.0

15 May 16:10
Compare
Choose a tag to compare

KBucket once again inherits from EventEmitter. (#25)
Added events ping, added, removed, updated. (#25)
Public API will throw TypeError if the passed in contact.id or id is not a Buffer. (9445f2f)
kBucket.closest(id) and kBucket.remove(id) now accept id instead of contact. (#27)

v2.0.1

07 May 16:04
Compare
Choose a tag to compare

Fixed bug in distance calculation. See #20
Improved performance of distance calculation by an order of magnitude.

v1.0.4

07 May 16:01
Compare
Choose a tag to compare

Fixed bug in distance calculation. See #20
Improved performance of distance calculation by an order of magnitude.

v2.0.0

05 May 00:57
Compare
Choose a tag to compare

Changed API to use ping callback passed in options.ping.
Removed EventEmitter dependency.
Removed inherits dependency.

v1.0.3

05 May 00:50
Compare
Choose a tag to compare

Removed assert dependency.

v1.0.2

04 May 01:48
Compare
Choose a tag to compare

Removed CHANGELOG.md in favor of GitHub Releases feature.

v1.0.1

04 May 01:42
Compare
Choose a tag to compare

Use randombytes instead of crypto module to generate random bytes.

v0.6.0

04 May 01:44
Compare
Choose a tag to compare

Use inherits module rather than util to make things more browser friendly.