Skip to content

Latest commit

 

History

History
792 lines (350 loc) · 30.7 KB

CHANGELOG.md

File metadata and controls

792 lines (350 loc) · 30.7 KB

1.0.17 (2023-05-05)

Dependencies

  • dev: bump aegir from 38.1.8 to 39.0.5 (#320) (f0b4c06)

2.0.3 (2023-08-14)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ^0.1.1 to ^0.1.2

2.0.2 (2023-08-05)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ^0.1.0 to ^0.1.1

2.0.1 (2023-08-04)

Bug Fixes

  • crypto: limit RSA key size to <= 8192 bits (#1931) (58421e1)

2.0.0 (2023-07-31)

⚠ BREAKING CHANGES

  • stream.stat.* and conn.stat.* properties are now accessed via stream.* and conn.*
  • consolidate interface modules (#1833)

Features

  • merge stat properties into stream/connection objects (#1856) (e9cafd3), closes #1849

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @libp2p/interface bumped from ~0.0.1 to ^0.1.0

1.0.16 (2023-05-05)

Bug Fixes

  • Remove unreliable webkit-linux useragent check (#319) (8f8df5c), closes #318

1.0.15 (2023-04-04)

Bug Fixes

  • deriveKey in webkit linux (workaround) (#313) (4905944)

1.0.14 (2023-03-10)

Dependencies

  • bump protons-runtime from 4.0.2 to 5.0.0 (#297) (7e61930)

1.0.13 (2023-03-10)

Trivial Changes

  • Update .github/workflows/semantic-pull-request.yml [skip ci] (b66007c)
  • Update .github/workflows/semantic-pull-request.yml [skip ci] (110063c)
  • Update .github/workflows/semantic-pull-request.yml [skip ci] (c789b0c)

Dependencies

1.0.12 (2023-02-08)

Bug Fixes

  • derive ed25519 public key from private key using node crypto (#300) (874f820), closes #295

Trivial Changes

1.0.11 (2023-01-06)

Dependencies

Trivial Changes

1.0.10 (2022-12-16)

Documentation

1.0.9 (2022-12-01)

Bug Fixes

  • use node crypto for ed25519 signing and verification (#289) (1c623e7)

1.0.8 (2022-12-01)

Dependencies

  • dev: bump sinon from 14.0.2 to 15.0.0 (#287) (3aa22cd)

1.0.7 (2022-10-14)

Dependencies

1.0.6 (2022-10-13)

Dependencies

  • bump uint8arrays from 3.1.1 to 4.0.2 (#281) (2e87325)

1.0.5 (2022-10-13)

Trivial Changes

  • Update .github/workflows/stale.yml [skip ci] (05c2246)

Dependencies

  • bump multiformats from 9.9.0 to 10.0.0 (#279) (699c812)
  • dev: bump @types/mocha from 9.1.1 to 10.0.0 (#276) (bb22d31)

1.0.4 (2022-08-26)

Dependencies

  • dev: bump wherearewe from 1.0.2 to 2.0.1 (#273) (612e8ae)

1.0.3 (2022-08-11)

Dependencies

1.0.2 (2022-08-03)

Bug Fixes

1.0.1 (2022-07-31)

Trivial Changes

Dependencies

  • update protons to support no-copy ops (#268) (920b081)

1.0.0 (2022-06-15)

⚠ BREAKING CHANGES

  • uses new single-issue libp2p interface modules

Features

0.22.14 (2022-05-23)

Bug Fixes

  • Added .js extension to import in src/keys/jwk2pem.ts (#257) (9e8f376), closes #256

Trivial Changes

  • deps: bump @libp2p/interfaces from 1.3.32 to 2.0.1 (#258) (f7d30bc)

0.22.13 (2022-05-10)

Trivial Changes

  • deps-dev: bump sinon from 13.0.2 to 14.0.0 (#253) (f999025)

0.22.12 (2022-05-10)

Bug Fixes

0.22.11 (2022-04-14)

Bug Fixes

0.22.10 (2022-04-11)

Bug Fixes

0.22.9 (2022-03-10)

Bug Fixes

0.22.8 (2022-02-21)

Bug Fixes

  • bump noble-ed25519 to an audited version (#245) (a104a4f)

0.22.7 (2022-02-03)

Trivial Changes

  • deps-dev: bump sinon from 12.0.1 to 13.0.1 (#243) (a484751)

0.22.6 (2022-01-17)

Trivial Changes

0.22.5 (2022-01-15)

Trivial Changes

0.22.4 (2022-01-08)

Trivial Changes

0.22.3 (2022-01-08)

Trivial Changes

0.22.0 (2022-01-04)

Features

0.21.0 (2021-12-01)

Features

  • replace keypair and ursa-optional with node crypto (#219) (759535c)

BREAKING CHANGES

  • requires node 15+

0.20.0 (2021-10-21)

Bug Fixes

Features

  • use noble-secp256k1 and noble-ed25519 (#202) (167eace)

BREAKING CHANGES

  • keys function hashAndVerify returns boolean false when fail, instead of throwing error

0.19.7 (2021-08-18)

0.19.6 (2021-07-15)

0.19.5 (2021-07-07)

0.19.4 (2021-04-20)

Bug Fixes

0.19.3 (2021-04-11)

Bug Fixes

Features

  • add exporting/importing of non rsa keys in libp2p-key format (#179) (7273739)

BREAKING CHANGES

  • The private ed25519 key will no longer include the redundant public key

  • chore: fix lint

0.19.2 (2021-03-17)

Bug Fixes

0.19.1 (2021-03-15)

Bug Fixes

  • ed25519 key ID generation (bc33769)

0.19.0 (2021-01-15)

0.18.0 (2020-08-07)

Bug Fixes

BREAKING CHANGES

  • The private ed25519 key will no longer include the redundant public key

  • chore: fix lint

    • Where node Buffers were returned, now Uint8Arrays are
  • chore: remove commented code

0.17.9 (2020-08-05)

Features

  • add exporting/importing of non rsa keys in libp2p-key format (#179) (7273739)

0.17.8 (2020-07-20)

Bug Fixes

0.17.7 (2020-06-09)

0.17.6 (2020-04-07)

Bug Fixes

  • add buffer and update deps (#25) (35f196e)
  • unmarshal: provide only one arg to callback (#17) (3bb8451)
  • circular circular dep -> DI (0dcf1a6)
  • update deps and repo setup (cfdcbe0)

Features

BREAKING CHANGES

  • Callback support has been dropped in favor of async/await.

  • feat: use async/await

This PR changes this module to remove callbacks and use async/await. The API is unchanged aside from the obvious removal of the callback parameter.

refs ipfs/js-ipfs#1670

  • fix: use latest multihashing-async as it is all promises now

0.17.5 (2020-03-24)

0.17.4 (2020-03-23)

Bug Fixes

0.17.3 (2020-02-26)

Performance Improvements

BREAKING CHANGES

  • removes unused jwk2pem methods jwk2pubPem and jwk2privPem. These methods are not being used in any js libp2p modules, so only users referencing these directly will be impacted.

0.17.2 (2020-01-17)

Features

  • add typescript types + linting/tests (#161) (e01977c)

0.17.1 (2019-10-25)

Bug Fixes

Features

  • add (rsa)pubKey.encrypt and (rsa)privKey.decrypt (34c5f5c)
  • browser enc/dec (9f747a1)
  • use forge to convert jwk2forge (b998f63)

0.17.0 (2019-07-11)

Bug Fixes

Features

BREAKING CHANGES

  • key export arguments are now swapped so that the optional format is last
  • API refactored to use async/await

feat: WIP use async await fix: passing tests chore: update travis node.js versions fix: skip ursa optional tests on windows fix: benchmarks docs: update docs fix: remove broken and intested private key decrypt chore: update deps

0.16.1 (2019-02-26)

0.16.0 (2019-01-08)

Bug Fixes

  • clean up, bundle size reduction (8d8294d)

BREAKING CHANGES

  • getRandomValues method exported from src/keys/rsa-browser.js and src/keys/rsa.js signature has changed from accepting an array to a number for random byte length

0.15.0 (2019-01-03)

Features

  • nextTick instead of setImmediate, and fix sync in async (#136) (c54ea20)

0.14.1 (2018-11-05)

Bug Fixes

  • dont setimmediate when its not needed (9e57786)

0.14.0 (2018-09-17)

Bug Fixes

  • windows build (c7e0409)
  • lint: use ~ for ursa-optional version (e8cbf13)

Features

  • use ursa-optional for lightning fast key generation (b05e77f)

0.13.0 (2018-04-05)

0.12.1 (2018-02-12)

0.12.0 (2018-01-27)

Features

0.11.0 (2017-12-20)

Features

0.10.4 (2017-12-01)

Bug Fixes

  • catch error when unmarshaling instead of crashing (#113) (7608fdd)

0.10.3 (2017-09-07)

Features

0.10.2 (2017-09-06)

Bug Fixes

  • use regular protocol-buffers until protobufjs is fixed (#109) (957fdd3)

Features

0.10.1 (2017-09-05)

Bug Fixes

0.10.0 (2017-09-03)

Features

0.9.4 (2017-07-22)

Bug Fixes

  • circular circular dep -> DI (bc554d1)

0.9.3 (2017-07-22)

0.9.2 (2017-07-22)

0.9.1 (2017-07-22)

0.9.0 (2017-07-22)

0.8.8 (2017-04-11)

Bug Fixes

  • ecdh: allow base64 to be left-0-padded, needed for JWK format (be64372), closes #97

0.8.7 (2017-03-21)

0.8.6 (2017-03-03)

Bug Fixes

  • package: update tweetnacl to version 1.0.0-rc.1 (4e56e17)

Features

  • keys: implement generateKeyPairFromSeed for ed25519 (e5b7c1f)