Skip to content

v2.0.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@nat-n nat-n released this 24 Nov 22:08
· 137 commits to master since this release
a157f05
  • 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