bcb/jsonrpcclient
### [`v3.3.3`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#333-22-Jun-2019)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.2...3.3.3)
- Use faster method of jsonschema validation.
### [`v3.3.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#332-15-Jun-2019)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.1...3.3.2)
- Update jsonschema dependency to allow 3.x.
### [`v3.3.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#331-19-Jan-2019)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.0...3.3.1)
- Fix sending lists or dictionaries as positional arguments. ([#118](https://togithub.com/bcb/jsonrpcclient/issues/118))
### [`v3.3.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#330-10-Jan-2019)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.2...3.3.0)
- Add timeout parameter in AiohttpClient
### [`v3.2.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#322-20-Oct-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.1...3.2.2)
- Fix basic_logging option which was adding too many log handlers.
### [`v3.2.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#321-6-Oct-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.0...3.2.1)
- Pass response_expected to send_message. Lets clients know if a response is
expected from the request. Certain socket clients can use this to not listen
for a response.
### [`v3.2.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#320-6-Oct-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.1.0...3.2.0)
- Returned the convenience functions, request, notify and send.
- Clean up response.py.
### [`v3.1.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#310-6-Oct-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.2...3.1.0)
- Add a socket client.
- Fixed missing import in async_client.py.
### [`v3.0.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#302-30-Sep-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.1...3.0.2)
- response.data will _never_ be None. For single requests it's _always_ a
JSONRPCResponse, for batch requests it's _always_ a list.
- Raise ReceivedErrorResponse exception on receving a JSON-RPC error
response. This won't affect too many who are using HTTP, since an
exception is already raised when a non-2xx error response is returned.
- Removed ParseResponseError, the json.JSONDecodeError is clear enough.
### [`v3.0.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#301-16-Sep-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.0...3.0.1)
- Optionally pass an SSLContext to AiohttpClient. This client now requires
aiohttp 3+.
### [`v3.0.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#300-18-Aug-2018)
[Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/2.6.0...3.0.0)
_The 3.x releases will support Python 3.5+ only._
- Remove the config module. Add new params to configure the client. ([#46](https://togithub.com/bcb/jsonrpcclient/issues/46))
- Remove the `*_server.py` files, which were deprecated. ([#79](https://togithub.com/bcb/jsonrpcclient/issues/79))
- Rename aiohttpClient to AiohttpClient.
- Include http status code and reason in aiohttp log entries.
- Remove headers from http_client's log entries, they weren't used.
- Update the Tornado client to subclass AsyncClient. ([#44](https://togithub.com/bcb/jsonrpcclient/issues/44))
- Remove HTTPClient.last_request and last_response, they weren't used. ([#27](https://togithub.com/bcb/jsonrpcclient/issues/27))
- Remove ReceivedErrorResponse.
- HTTP clients raise an exception on non-2xx status code response. ([#67](https://togithub.com/bcb/jsonrpcclient/issues/67))
- Remove zmq_client module, use zeromq_client instead. ([#84](https://togithub.com/bcb/jsonrpcclient/issues/84))
- Move all client modules into a `clients` subpackage. Import from
jsonrpcclient.clients. ([#83](https://togithub.com/bcb/jsonrpcclient/issues/83))
- Change code to python 3 style: remove future and past.builtins. Change super
calls to just super(). Change basestring to str. ([#71](https://togithub.com/bcb/jsonrpcclient/issues/71))
- Remove jsonrpcclient.Request and Notification. Import
jsonrpcclient.request.Request and Notification instead.
- Remove jsonrpcclient.request. Import jsonrpcclient.clients.http_client.request instead.
- Remove the need for requests library to be installed, if not using it. ([#85](https://togithub.com/bcb/jsonrpcclient/issues/85))
- Add type hints ([#92](https://togithub.com/bcb/jsonrpcclient/issues/92))
- Log to the debug log level (not info).
- Add support for configuration files.
- Remove the convenience functions (request and notify).
- Remove zeromq-async client.
- Configure logging pythonically.
Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.
This PR contains the following updates:
==2.6.0
->==3.3.3
Release Notes
bcb/jsonrpcclient
### [`v3.3.3`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#333-22-Jun-2019) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.2...3.3.3) - Use faster method of jsonschema validation. ### [`v3.3.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#332-15-Jun-2019) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.1...3.3.2) - Update jsonschema dependency to allow 3.x. ### [`v3.3.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#331-19-Jan-2019) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.3.0...3.3.1) - Fix sending lists or dictionaries as positional arguments. ([#118](https://togithub.com/bcb/jsonrpcclient/issues/118)) ### [`v3.3.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#330-10-Jan-2019) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.2...3.3.0) - Add timeout parameter in AiohttpClient ### [`v3.2.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#322-20-Oct-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.1...3.2.2) - Fix basic_logging option which was adding too many log handlers. ### [`v3.2.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#321-6-Oct-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.2.0...3.2.1) - Pass response_expected to send_message. Lets clients know if a response is expected from the request. Certain socket clients can use this to not listen for a response. ### [`v3.2.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#320-6-Oct-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.1.0...3.2.0) - Returned the convenience functions, request, notify and send. - Clean up response.py. ### [`v3.1.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#310-6-Oct-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.2...3.1.0) - Add a socket client. - Fixed missing import in async_client.py. ### [`v3.0.2`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#302-30-Sep-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.1...3.0.2) - response.data will _never_ be None. For single requests it's _always_ a JSONRPCResponse, for batch requests it's _always_ a list. - Raise ReceivedErrorResponse exception on receving a JSON-RPC error response. This won't affect too many who are using HTTP, since an exception is already raised when a non-2xx error response is returned. - Removed ParseResponseError, the json.JSONDecodeError is clear enough. ### [`v3.0.1`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#301-16-Sep-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/3.0.0...3.0.1) - Optionally pass an SSLContext to AiohttpClient. This client now requires aiohttp 3+. ### [`v3.0.0`](https://togithub.com/bcb/jsonrpcclient/blob/master/CHANGELOG.md#300-18-Aug-2018) [Compare Source](https://togithub.com/bcb/jsonrpcclient/compare/2.6.0...3.0.0) _The 3.x releases will support Python 3.5+ only._ - Remove the config module. Add new params to configure the client. ([#46](https://togithub.com/bcb/jsonrpcclient/issues/46)) - Remove the `*_server.py` files, which were deprecated. ([#79](https://togithub.com/bcb/jsonrpcclient/issues/79)) - Rename aiohttpClient to AiohttpClient. - Include http status code and reason in aiohttp log entries. - Remove headers from http_client's log entries, they weren't used. - Update the Tornado client to subclass AsyncClient. ([#44](https://togithub.com/bcb/jsonrpcclient/issues/44)) - Remove HTTPClient.last_request and last_response, they weren't used. ([#27](https://togithub.com/bcb/jsonrpcclient/issues/27)) - Remove ReceivedErrorResponse. - HTTP clients raise an exception on non-2xx status code response. ([#67](https://togithub.com/bcb/jsonrpcclient/issues/67)) - Remove zmq_client module, use zeromq_client instead. ([#84](https://togithub.com/bcb/jsonrpcclient/issues/84)) - Move all client modules into a `clients` subpackage. Import from jsonrpcclient.clients. ([#83](https://togithub.com/bcb/jsonrpcclient/issues/83)) - Change code to python 3 style: remove future and past.builtins. Change super calls to just super(). Change basestring to str. ([#71](https://togithub.com/bcb/jsonrpcclient/issues/71)) - Remove jsonrpcclient.Request and Notification. Import jsonrpcclient.request.Request and Notification instead. - Remove jsonrpcclient.request. Import jsonrpcclient.clients.http_client.request instead. - Remove the need for requests library to be installed, if not using it. ([#85](https://togithub.com/bcb/jsonrpcclient/issues/85)) - Add type hints ([#92](https://togithub.com/bcb/jsonrpcclient/issues/92)) - Log to the debug log level (not info). - Add support for configuration files. - Remove the convenience functions (request and notify). - Remove zeromq-async client. - Configure logging pythonically.Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.