Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@kubukoz kubukoz released this 10 Jul 16:02
· 1 commit to main since this release
e73d73b

What's Changed

🔨 Smithy4s integration by @Baccata, @ghostbuster91, @kubukoz in #58

This change adds a Smithy protocol for jsonRPC services, as well as supporting smithy4s interpreters for servers and clients alike.

For usage instructions, check out:

  • the README
  • the examples directory (smithyClient, smithyServer)
  • the API of ClientStub and ServerEndpoints in the jsonrpclib.smithy4sinterop package.

💥 jsoniter -> Circe (partial) migration

Instead of jsoniter-scala, we use Circe for most JSON manipulation. The only exception is that jsoniter-scala's Circe module is actually used for parsing raw bytes to the Json AST.

⚠️ FS2Channel.apply deprecation

FS2Channel.apply has been deprecated in favor of its sibling methods resource and stream (stream being the direct replacement).

Full Changelog: v0.0.8...v0.1.0