Skip to content

Releases: neandertech/jsonrpclib

v0.0.7

11 Apr 09:19
78ab76d
Compare
Choose a tag to compare

This release fixes an important problem of deserialising response objects that abide by the JSONRPC spec, yet weren't handled correctly by jsonrpclib.

What's Changed

Full Changelog: v0.0.6...v0.0.7

v0.0.6

22 Mar 18:28
3bcbec6
Compare
Choose a tag to compare

Breaking changes:

  • Revise endpoint and channel constructs to facilitate proxyfication by @Baccata in #47

What's Changed

  • Update mill-main to 0.10.10 by @neanderward in #44
  • Update scalafmt-core to 3.7.0 by @neanderward in #51
  • Update scala-library to 2.13.10 by @neanderward in #52
  • Update mill-tpolecat to 0.3.2 by @neanderward in #49
  • Update mill-ci-release to 0.1.5 by @neanderward in #46
  • Update test-interface to 0.4.11 by @neanderward in #62
  • Update scala-library to 2.13.11 by @neanderward in #68
  • Update mill-ci-release to 0.1.9 by @neanderward in #66
  • Dependency updates by @keynmol in #72
  • Use mill launcher to make sure versions align by @keynmol in #73

Full Changelog: v0.0.5...v0.0.6

v0.0.5 : fix header parsing

06 Dec 14:02
621bd64
Compare
Choose a tag to compare

What's Changed

  • Update mill-main to 0.10.8 by @neanderward in #34
  • fix parsing header by @ulugbekna in #35
  • Update test-interface to 0.4.8 by @neanderward in #38
  • Update mill-main to 0.10.9 by @neanderward in #37
  • Update scalafmt-core to 3.6.1 by @neanderward in #39
  • Update munit to 1.0.0-M7 by @neanderward in #40

New Contributors

Full Changelog: v0.0.4...v0.0.5

fs2 module: Scala Native support

16 Sep 18:42
976dc44
Compare
Choose a tag to compare

With this release the fs2 module is cross-published to Scala Native, a bug in CallId deserialisation as fixed and lots of dependencies got upgrades.

What's Changed

  • ci(Mergify): configuration update by @keynmol in #10
  • Update jsoniter-scala-macros to 2.13.39 by @neanderward in #7
  • Update test-interface to 0.4.5 by @neanderward in #8
  • Update scalafmt-core to 3.5.9 by @neanderward in #9
  • Update fs2-core, fs2-io to 3.2.12 by @neanderward in #5
  • Update weaver-cats to 0.7.15 by @neanderward in #6
  • Update jsoniter-scala-macros to 2.15.0 by @neanderward in #11
  • Update mill-main to 0.10.7 by @neanderward in #13
  • chore(build): don't drop v from version by @ckipp01 in #15
  • Update jsoniter-scala-macros to 2.17.0 by @neanderward in #18
  • Fix CallId codec by @keynmol in #19
  • chore(ci): start using mill-ci-release by @ckipp01 in #20
  • fix(ci): ensure -i comes first by @ckipp01 in #21
  • fix(ci): set fetch depth and bump checkout version by @ckipp01 in #22
  • dep: bump mill-ci-release to 0.1.1 by @ckipp01 in #23
  • Update test-interface to 0.4.6 by @neanderward in #24
  • Update test-interface to 0.4.7 by @neanderward in #25
  • Update fs2-core, fs2-io to 3.2.13 by @neanderward in #27
  • Publish fs2 module for Scala Native by @keynmol in #31

New Contributors

  • @keynmol made their first contribution in #10
  • @neanderward made their first contribution in #7
  • @ckipp01 made their first contribution in #15

Full Changelog: v0.0.3...v0.0.4

v0.0.3 : Remote-cancelation; More fs2-idiomatic construct

14 Aug 19:36
64f313d
Compare
Choose a tag to compare
  • Adds a mechanism to propagate cancellation from client to server
  • Changes the UX so that the concurrent consumption of the streams needs to be handled by the user. It actually makes what's going on a lot clearer.

What's Changed

  • Add logic to propagate CE-cancelation via channels by @Baccata in #3
  • Docs and examples by @Baccata in #4

Full Changelog: v0.0.2...v0.0.3

v0.0.2: Manual channel opening

05 Aug 07:35
9f9e974
Compare
Choose a tag to compare

The opening of the fs2 channel now has to open by calling open or openStream, which return respectively a resource or a stream

v0.0.1 : Here be dragons

03 Aug 09:02
Compare
Choose a tag to compare

Hey ho, let's go