Features
- Added support for automatically handling
google.protobuf.Struct
(#10) - The marshal is no longer a singleton. (#9)
- Messages can now take a
marshal
meta argument declaring which marshal they use. If none is specified, then the package is used. - Recommended behavior: One marshal per Python package.
- Messages can now take a
- The
serialize
method now coerces its input. (#7)- This makes integration with gRPC far more robust, since gRPC can take the coercible objects directly.