1.25.0 (2024-10-15)
- Construct messages with nested struct (#479) (aa4aa61)
- Fix 'Couldn't build proto file' when using Python 3.13 (#492) (a48c39f)
- Fix conda compatibility issue (#475) (e2f9c9d)
- Fix issue with equality comparison of repeated field with None (#477) (3476348)
- Remove check for Protobuf version (#474) (a1748a3)
- Fix typos in proto/message.py (#463) (4d8ee65)
- Update message.py spelling error
paylod
→payload
(e59fc9a)
1.24.0 (2024-06-11)
- Add
always_print_fields_with_no_presence
fields toto_json
andto_dict
(0f89372)
- Add compatibility with protobuf==5.x (0f89372)
- AttributeError module 'google._upb._message' has no attribute 'MessageMapContainer' (0f89372)
- deps: Allow protobuf 5.x (#457) (62d74e3)
- Drop python 3.6 (#456) (5a7666c)
- Deprecate field
including_default_value_fields
into_json
andto_dict
(0f89372)
1.23.0 (2023-12-01)
- Add additional parameters to
to_json()
andto_dict()
methods (#384) (8f13a46) - Add support for proto.version (#393) (48cd63f)
- Add support for python 3.12 (#400) (1b3a96f)
- Add documentation on how to query the current oneof in a given message (#408) (d89d811)
- Add example for protobuf module level attribute (#409) (6755884)
1.22.3 (2023-06-22)
1.22.2 (2023-01-05)
1.22.1 (2022-08-29)
1.22.0 (2022-08-10)
- Fix Timestamp, Duration and FieldMask marshaling in REST transport (a2e7300)
- fixes bug in the test. (#332) (f85f470)
1.20.6 (2022-06-13)
1.20.5 (2022-05-26)
- deps: require google-api-core[grpc] >= 1.31.5 (1d13c41)
- deps: require protobuf>= 3.15.0, <4.0.0dev (#315) (1d13c41)
1.20.4 (2022-05-02)
- default proto package name is the module name, not "" (#309) (3148a1c)
- lookup attribute instead of performing a deepcopy (#226) (e469059)
1.20.3 (2022-02-18)
1.20.2 (2022-02-17)
1.20.1 (2022-02-14)
1.20.0 (2022-02-07)
1.19.9 (2022-01-25)
1.19.8 (2021-11-09)
1.19.7 (2021-10-27)
1.19.6 (2021-10-25)
1.19.5 (2021-10-11)
1.19.4 (2021-10-08)
1.19.3 (2021-10-07)
1.19.2 (2021-09-29)
1.19.1 (2021-09-29)
1.19.0 (2021-06-29)
1.18.1 (2021-03-19)
1.18.0 (2021-03-16)
1.17.0 (2021-03-12)
1.16.0 (2021-03-12)
1.15.0 (2021-03-10)
1.14.3 (2021-03-04)
1.14.2 (2021-02-26)
1.14.1 (2021-02-26)
1.14.0 (2021-02-24)
- proper setitem and insert for RepeatedComposite (#178) (1157a76)
- proper native marshal for repeated enumeration fields (#180) (30265d6)
1.13.1 (2021-02-09)
1.13.0 (2020-12-04)
1.12.0 (2020-11-20)
1.11.0 (2020-10-19)
1.10.2 (2020-10-14)
1.10.1 (2020-10-08)
- accessing an unset struct_pb2.Value field does not raise (#140) (d045cbf)
- add LICENSE and tests to package (#146) (815c943)
1.10.0 (2020-09-24)
- loosen tag match for publish_package (#123) (67441c9)
- third party enums don't break first class enums (#118) (50b87af), closes #103
1.10.0-dev2 (2020-09-21)
- loosen tag match for publish_package (#123) (67441c9)
- third party enums don't break first class enums (#118) (50b87af), closes #103
1.9.1 (2020-09-08)
- Revert "feat: json serialization and deserialization support stringy enums (#112)" (#116) (91c6d7b), closes #112 #116
1.9.0 (2020-09-02)
1.8.1 (2020-08-28)
- revert "feat: allow enum strings in json serialization and deserialization" (#110) (bd3d50e), closes #107
1.8.0 (2020-08-28)
1.7.1 (2020-08-17)
1.7.0 (2020-08-07)
1.6.0 (2020-08-05)
1.5.3 (2020-08-04)
1.5.2 (2020-08-03)
1.5.1 (2020-07-30)
1.5.0 (2020-07-29)
1.4.2 (2020-07-23)
1.4.1 (2020-07-23)
1.4.0 (2020-07-23)
1.3.2 (2020-07-22)
- correctly handle passed in vanilla datetime.datetime (#57) (a770816), closes googleapis/gapic-generator-python#544
- update encrypted pypi passwd (#58) (d985233)