v2.0.0-beta2
Pre-release
Pre-release
- Add support for deprecated message and fields #126
- Add support for recursive messages #130
- Add support for bool(Message) #142
- Improve support for Python 3.9 #140 #173
- Improve keyword sanitisation for generated code #137
- Fix missing serialized_on_wire when message contains only lists #81
- Fix circular dependencies #100
- Fix to_dict enum fields when numbering is not consecutive #102
- Fix argument generation for stub methods when using import with proto definition #103
- Fix missing async/await keywords when casing #104
- Fix mutable default arguments in generated code #105
- Fix serialisation of default values in oneofs when calling to_dict() or to_json() #110
- Fix static type checking for grpclib client #124
- Fix python3.6 compatibility issue with dataclasses #124
- Fix handling of trailer-only responses #127
- Refactor plugin.py to use modular dataclasses in tree-like structure to represent parsed data #121
- Refactor template compilation logic #136
- Replace use of platform provided protoc with development dependency on grpcio-tools #107
- Switch to using poe from make to manage project development tasks #118
- Improve CI platform coverage #128