Skip to content

Releases: jsonrpcx/json-rpc-cxx

v0.3.2

16 Oct 05:54
Compare
Choose a tag to compare

Fixed

  • Positive numbers are not accepted in error codes (#44)
  • Using const member methods was not possible (#45)
  • dirty_method (#46)

v0.3.1

19 Apr 09:27
1f8b358
Compare
Choose a tag to compare

Changed

  • Updated cpp-httplib to 0.10.6
  • Updated nlohmann/json to 3.10.5

Fixed

  • Updated doctest to 2.4.8 (#31)

v0.3.0

13 Mar 12:58
Compare
Choose a tag to compare

Changed

  • Updated cpp-httplib to v0.8.4
  • Migrated from Catch2 to doctest

Added

  • Enum for specified JSON-RPC error codes (#17)

Fixed

  • RPC methods expecting floats/doubles could be called with an integral type which would throw an exception (#18)

v0.2.1

21 Oct 21:20
Compare
Choose a tag to compare

Changed

  • Updated Catch to version 2.13.2
  • Updated nlohmann_json to 3.9.1

Fixed

  • Typemapper failed to convert enum parameters on top-level (#10)

v0.2.0

14 Oct 07:44
Compare
Choose a tag to compare

Added

  • Support for int64 (#9)
  • Support for registering void methods (#8)

Changed

  • Differ between empty lists and calls with no params (#12)
  • Enable and fix compiler warnings (#11)

Fixed

  • Remove #include "common.h" inside "common.h"
  • Allow strings as error object

v0.1.0

02 Jul 09:29
Compare
Choose a tag to compare
  • Initial implementation of 1.0 and 2.0 server
  • Initial implementation of 1.0 and 2.0 client
  • Test suite for server and client
  • Example Application with HTTP client and server connectors