- The `-i`/`--pyi` option to the CLI to include building `*.pyi` files for the generated `*_pb2.py` files - The ability to include multiple additional proto paths with `-I <path>`/`--include <path>` flags in the CLI
5.3.0
Added
- Support for the `google.protobuf.Value` message
5.2.1
Changed
- The line `from typing import *` in most templates to `import typing` and now references to classes an such from `typing` are explicit (i.e. `List` -> `typing.List`)
Fixed
- Side-effects caused by `from typing import *` when messages/classes share a name of classes in the `typing` package - Bug where `datetime` was missing from imports in gRPC senders and receivers
5.2.0
Added
- Support for the `google.protobuf.Struct` message
5.1.2
Fixed
- An issue with the last fix where, if the build root is a relative path, we'll end up getting an exception because we can't find how one path is relative to 7 another if one of them is absolute and the other is relative.
5.1.1
Fixed
- An issue where the `__everything__.py` file was missing the first character of the package name if the build root ended with a slash (or backslash)