1.7.1 (2021-08-20)
1.7.0 (2021-05-28)
1.6.3 (2021-04-08)
- remove ev origin guard for postmessage + ignore non JSON-RPC messages (ef2dc2f)
1.6.2 (2020-12-17)
- 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)
- remove postemsasgeiframe listener on close (907dd0d)
1.6.0 (2020-10-19)
- Client: add close test (0139391)
- add
close
method Client to close connection and cleanup event listeners (0155c81)
1.5.2 (2020-10-09)
- npm audit fix (6202a28)
1.5.1 (2020-09-25)
- remove PostMessage EventListener on close (844af19)
1.5.0 (2020-08-03)
- README: add postmessage transports to list (adfa4b6)
- add options to HTTPTransport constructor (6f26276)
1.4.0 (2020-07-27)
- 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)
- change public
request
interface to match provider (bd33563)
1.3.3 (2020-07-17)
- 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)
1.3.1 (2020-06-24)
1.3.0 (2020-06-11)
- postmessage: add iframe support (893c0b8)
- PostMessage: exports (0df7146)
- latest wip (bce6627)
- refactor to createWindow + get tests passing (6b61cac)
- postmessage transport (0d9e646)
1.2.5 (2020-03-27)
- update npm vulns (eaa935b)
1.2.4 (2019-10-07)
1.2.3 (2019-09-30)
- readme single quote to double quote (aa0e8b2)
- websocket transport to serialize string prior to sending (adee025)
1.2.2 (2019-09-23)
- expose JSONRPCError type (6258256)
1.2.1 (2019-09-20)
- error handling on error response without id (cdecef1)
1.2.0 (2019-09-17)
- refactor clientjs to support err handling (c3686c9)
1.1.1 (2019-08-22)
1.1.0 (2019-07-30)
- batching: add error tests (46e8eec)
- batching: add tests (c867faa)
- change name of endBatch to stopBatch (60c48ca)
- README: add transport support (1c57adc)
- add more docs (7423e52)
- allow using integers as id (2042f72)
- cleanup vars (72debcf)
- deterministic id and cleanup (097c960)
- event emitter transport (ba1e23b)
- improve coverage (5496caf)
- improve coverage on index (8bcf352)
- improve test coverage (7e59301)
- mocking (586ef40)
- more specific assertion (374beb3)
- README: WebSocket casing (10387e5)
- move semantic deps to circle (e3a2003)
- refactor request manager connect (ea19ecf)
- request manager tests (8ba714e)
- update src/RequestManager.test.ts (617e2ed)
- batching (5cc5887)
1.0.1 (2019-05-21)
- add badges (41a87f1)
- error support (2d91e5a)
- return early if no req (5e2dab2)
- use object for error (efd0f61)
- 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)
- 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)