·
49 commits
to main
since this release
What's Changed
The JSON RPC objects and their parsing improved, but also the errors are more in line with JSONRPC.
Changed
- Breaking: Return JSON defined errors from the rpc server return instead of
Servererror(#130) - Breaking: Return
ParseErrorfrom the rpc generator instead ofInvalidServerResponse - Use json objects for testing. by @BenediktBurger (#131)
- Update github actions by @BenediktBurger (#120, #121, #122, #123, #124 #139)
- Update ruff configuration for pipeline by @BenediktBurger (#126)
- Refactor message handler by @BenediktBurger (#137)
- Better json parsing by @BenediktBurger (#134)
- Make Coordinator send a notification after coordinator sign in instead of a request by @BenediktBurger (#140)
Added
- Add JSON-RPC notifications by @BenediktBurger (#127)
- Add send notification by @BenediktBurger (#138)
Deprecated
- Deprecate
BatchObjectin favor ofJsonRpcBatch
Fixed
- Fix exception chaining to use
fromby @BenediktBurger (#119) - Fix link to pyleco-extras on gitlab by @BenediktBurger (#125)
- Fix rpc server to raise an exception if a method is redefined by @BenediktBurger (#136)
Full Changelog: v0.5.0...v0.6.0.post1