Skip to content

Latest commit

 

History

History
307 lines (183 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

307 lines (183 loc) · 16.7 KB

1.8.1 (2023-01-18)

Bug Fixes

  • bump node version (0348af2)
  • get tests to pass without callback fn for ws.send (7489794)
  • websocket notifications now can be awaited (1ff6217)

1.8.0 (2023-01-04)

Bug Fixes

Features

  • httptransport: injected fetcher (cd68627)

1.7.1 (2021-08-20)

Bug Fixes

  • correct mem leaks caused by notification promise resolution (5e425e0), closes #294

1.7.0 (2021-05-28)

Features

1.6.3 (2021-04-08)

Bug Fixes

  • remove ev origin guard for postmessage + ignore non JSON-RPC messages (ef2dc2f)

1.6.2 (2020-12-17)

Bug Fixes

  • RequestManager: ignore missing id (6bc8116)
  • jsonrpc error instanceof (c85f501), closes #209
  • this corrects default timeout to be disabled by specifing null. (c79d213), closes #231

1.6.1 (2020-12-07)

Bug Fixes

  • remove postemsasgeiframe listener on close (907dd0d)

1.6.0 (2020-10-19)

Bug Fixes

Features

  • add close method Client to close connection and cleanup event listeners (0155c81)

1.5.2 (2020-10-09)

Bug Fixes

1.5.1 (2020-09-25)

Bug Fixes

  • remove PostMessage EventListener on close (844af19)

1.5.0 (2020-08-03)

Bug Fixes

  • README: add postmessage transports to list (adfa4b6)

Features

  • add options to HTTPTransport constructor (6f26276)

1.4.0 (2020-07-27)

Bug Fixes

  • provider: rename to ClientInterface (3bfe849)
  • provider: type (2124382)
  • add default export back (d2b4dc2)
  • remove duplicate JSONRpcError type (be1669f)
  • README: change example interfaces (6904bab)
  • README: consistent naming (40242fe)
  • README: transport ordering (5b52a17)
  • typdoc: add typedoc.jsosn and use library mode (7f7c94c)
  • request manager requestObject type should be JSONRPCMessage (5a3c194)

Features

  • change public request interface to match provider (bd33563)

1.3.3 (2020-07-17)

Bug Fixes

  • README: add collapsed examples (588bcba)
  • README: example formatting (840857f)
  • add failing notification test (a638062)
  • onNotification not firing bug (0b62f9c)

1.3.2 (2020-07-17)

Bug Fixes

  • correct order of req/res uri for event emitter (0e5ca00), closes #190 #188

1.3.1 (2020-06-24)

Bug Fixes

  • break out postmessage into 2 transports (2db3289)
  • naming + use random port for tests/ci (6b7ad0c)

1.3.0 (2020-06-11)

Bug Fixes

  • postmessage: add iframe support (893c0b8)
  • PostMessage: exports (0df7146)
  • latest wip (bce6627)
  • refactor to createWindow + get tests passing (6b61cac)

Features

1.2.5 (2020-03-27)

Bug Fixes

1.2.4 (2019-10-07)

Bug Fixes

  • corrects handling for response payloads (e762764), closes #75

1.2.3 (2019-09-30)

Bug Fixes

  • readme single quote to double quote (aa0e8b2)
  • websocket transport to serialize string prior to sending (adee025)

1.2.2 (2019-09-23)

Bug Fixes

  • expose JSONRPCError type (6258256)

1.2.1 (2019-09-20)

Bug Fixes

  • error handling on error response without id (cdecef1)

1.2.0 (2019-09-17)

Features

  • refactor clientjs to support err handling (c3686c9)

1.1.1 (2019-08-22)

Bug Fixes

  • transports: handle multiple onData callback (b125962), closes #53

1.1.0 (2019-07-30)

Bug Fixes

Features

1.0.1 (2019-05-21)

Bug Fixes

1.0.0 (2019-05-15)

Bug Fixes

  • add @example typedoc tag to Client (5158252)
  • add code example (094df9c)
  • add link to jenkins pipelines (0e67bb1)
  • add simple example (3b3aaf6)
  • add test coverage + circleci (e0ffac0)
  • add video guide for making small documentation changes (87df9a8)
  • change Client example url (588c8ba)
  • CONTRIBUTING formatting and typo (c1ef029)
  • conventional commits typo (423df0e)
  • delete extra license (0c506ff)
  • extra backtick (6939b17)
  • formatting + README + extra connection null checks (e0b3057)
  • gitignore need not use . in path (64a8808)
  • indenting (835583d)
  • initial setup + tests (5ab3881)
  • initial transport implementation (e3e3c6a)
  • initial transport implementation (e5cb09f)
  • move conventions and resource up in the readme (227b53a)
  • move to pristine (988ae60)
  • remove null checks on Event Emitter (d677e0b)
  • remove unneeded null checks (5cfad43)
  • remove unused jenkins and testing files (cfed249)
  • remove yaml in example (b410975)
  • Rename LICENSE -> LICENSE.md (22ed02d)
  • replace github for Github (b6b9d42)
  • set onData to private (992c73d)
  • stricter typings + typedoc comments (b4e9698)
  • typo in CONTRIBUTING.md and compose command in BUILDING.md (783905c)
  • update .gitignore (d7107cc)
  • update BUILDING.md (b0e9d5d)
  • update BUILDING.md typo (0b21631)
  • update CONTRIBUTING.md adding docs (b324d84)
  • update CONTRIBUTING.md choppy code changes and testing (ad1e78a)
  • update CONTRIBUTING.md grammer around preview markdown (38c9abf)
  • building: add definitions section (b8bd636)
  • update CONTRIBUTING.md how to fork a repo (74dfe4f)
  • update CONTRIBUTING.md period (0c9e6e1)
  • building: remove unneeded definitions (718cd97)
  • update CONTRIBUTING.md to get rid of cloning or forking (af142a2)
  • update CONTRIBUTING.md typo (3ebf183)
  • update README.md simplify open source grammar (e892afe)
  • update README.md typo its (cdf5389)
  • wording change (3b6b60b)

Features

  • add choose a license to resources (1e38132)
  • add info on using this repo (1671d3e)
  • add issue templates (5bc409d)
  • add Jenkinsfile (2d9a5e4)
  • add more resources to README (bb5b213)
  • add resources for documentation driven development (94c6214)
  • add testing.md file (ed3781a)
  • initial commit (de17561)
  • update release to be more specific (ba46d70)