Releases: tcalmant/jsonrpclib
Releases · tcalmant/jsonrpclib
v1.0.0
What's Changed
- Disable CGI support for Python 3.15+ and fix deprecation warnings by @tcalmant in #65
- Replace HTTP links by HTTPS ones by @tcalmant in #67
- Configured repo to be usable with uv/ruff by @tcalmant in #68
- Target Python 3.15 in CI by @tcalmant in #69
- Convert documentation to Markdown by @tcalmant in #70
- Added basic support for Pydantic by @tcalmant in #71
Full Changelog: v0.4.3.4...v1.0.0
v0.4.3.4
v0.4.3.3
What's Changed
- Bug fix: add handling of
decimal.Decimalvalue tojsonclass.pyby @pourhouse in #60
New Contributors
- @pourhouse made their first contribution in #60
Full Changelog: v0.4.3.2...v0.4.3.3
v0.4.3.2
0.4.3.1
v0.4.3
ServerProxykeeps the given query string, as before 0.4.2. This release fixes #51, and a unit test has been added to ensure there won't be any regression again on this feature- JSON library selection is now made in the
jsonrpclib.jsonlibmodule, using a set of handler classes. This will ease the addition of new libraries. - Added support for
ujson - Fixed Travis-CI builds (migrated from .org to .com and bypassed the coveralls issue with ppc64le)
- Fixed an issue with the CGI test in Python 3-only environments
v0.4.2
- Use
urlparsefromurllib.parse(Python 3) orurlparse(Python 2)
to prepare for the deprecation ofurllib.parse.splittype.
Thanks to @citrus-it and @markmcclain for this fix.
(see #44 and #45 for more details) - Unix socket clients now send
localhostasHost:HTTP field instead of
the path to the socket
(see #47).
Thanks @markmcclain for this fix. - Added a
TransportErrorexception, subclass ofProtocolError, which
provides more details
(see #49).
Thanks @markmcclain for this improvement. - Added PowerPC 64 architecture (
ppc64le) to Travis CI runs, to ease the
integration of new release into RHEL/Ubuntu (see #50 by @kishorkunal-raj)
v0.4.1
v0.4.0
- Added back support of Unix sockets on both server and client side.
Note: HTTPS is not supported on server-side Unix sockets - Fixed the CGI request handler
- Fixed the request handler wrapping on server side
- Documentation is now hosted on ReadTheDocs:
https://jsonrpclib-pelix.readthedocs.io/