Skip to content

Releases: ChimeHQ/JSONRPC

v0.9.0

20 Oct 11:17
c6ec759
Compare
Choose a tag to compare

What's Changed

  • Feature/stdio pipe datachannel by @koliyo in #9
  • Actor DataChannel by @koliyo in #10
  • Unified event sequence

New Contributors

  • @koliyo made their first contribution in #9

Full Changelog: 0.8.1...0.9.0

v0.8.1

26 Jul 00:42
1ae27fc
Compare
Choose a tag to compare
  • Make sure to clear out the responder array after handling them

v0.8.0

22 Jul 13:38
5f48cfd
Compare
Choose a tag to compare
  • introduction of the JSONRPCSession and DataChannel APIs

v0.7.1

14 Jun 19:51
aa785ad
Compare
Choose a tag to compare

Note that this is the last release before a large change to fully adopt Swift concurrency.

v0.7.0

11 Jan 13:49
afc20d0
Compare
Choose a tag to compare
  • Response latency/ordering improvements
  • JSONValueDecoder
  • Relaxed Codable requirements to Encodable/Decodable as appropriate
  • More-general sendDataRequest method for ProtocolTransport

Huge thanks to @jscheid for the fantastic contributions!

v0.6.1

04 Dec 13:16
e0a30db
Compare
Choose a tag to compare
  • Async support
  • Migration from handler properties to a setter function to ease async adoption in other places

v0.6.0

12 Nov 13:50
5da9787
Compare
Choose a tag to compare
  • Migrate from AnyCodable to a custom JSONValue, which now supports Sendable.

v0.5.0

21 Apr 12:39
55071da
Compare
Choose a tag to compare
  • Support for generalized message framing

v0.4.1

07 Apr 18:03
c59c8f4
Compare
Choose a tag to compare
  • Fixes a life-cycle related crash that could occur if data comes in just after deallocation

v0.4.0

24 Mar 17:37
d6b33c3
Compare
Choose a tag to compare
  • Big improvement to type-safety, making some error cases impossible