- 3781f45 Fix a python bug that UPB and Python C++ extension assume MessageSet extensions are ordered first by Jie Luo · 4 months ago
- d3e9897 Fix a python bug for text_format pretty print when Struct in Any by Jie Luo · 4 months ago
- 75bb72e Support tuples when parsing JSON dicts by Protobuf Team Bot · 4 months ago
- 0720536 Breaking change: Python nested message class __qualname__ now contains the outer message name. (Previous __qualname__ has the same result with __name__ for nested message that outer message name was not included) by Jie Luo · 4 months ago
- 81da6b9 Breaking Change: Python setdefault behavior change for map field. by Jie Luo · 4 months ago
- 610702e Fix a Python bug: when package is empty, DescriptorDatabase FindFileContainingSymbol method will able to find symbol names not start with '.' by Jie Luo · 4 months ago
- fd47730 Use ABSL_PREDICT_TRUE|FALSE instead of PROTOBUF_PREDICT_TRUE|FALSE. by Protobuf Team Bot · 4 months ago
- 3df01fa Fix GetMutableMessagePointer() in python proto_api to find from generated factory before check with dynamic message factory by Jie Luo · 4 months ago
- c261b49 Breaking change: Remove deprecated GetPrototype MessageFactory.GetPrototype(), by Jie Luo · 4 months ago
- 721a452 Breaking change: Remove deprecated GetDebugString() from protobuf python cpp extension. by Jie Luo · 4 months ago
- 47613cf Fix a python bug when assign an empty Struct at creation. by Jie Luo · 5 months ago
- 5706140 Add "PythonMessageMutator GetClearedMutableMessage(PyObject *);" in proto_api which works with cpp extension, upb and pure python. by Jie Luo · 5 months ago
- 292f964 Breaking Change: Remove deprecated reflection methods by Jie Luo · 5 months ago
- 5ba74b1 Breaking Change: Remove deprecated Python RPC Service Interfaces by Jie Luo · 5 months ago
- 5599f2c well_known_types: Use str.rpartition instead of str.split for Any type name by Protobuf Team Bot · 5 months ago
- 7c0fe16 Automated rollback of commit bfaf36cbb19140fd6132f167ba7928affb76f42c. by Protobuf Team Bot · 5 months ago
- bfaf36c Add "PythonMessageMutator GetClearedMutableMessage(PyObject *);" in proto_api which works with cpp extension, upb and pure python. by Jie Luo · 5 months ago
- 003e1ac Remove deprecated SymbolDatabase.GetMessages from test by Jie Luo · 5 months ago
- 5e717fd Fix typo in the well_known_types-internal _TIMESTAMPFOMAT constant. by Protobuf Team Bot · 5 months ago
- d4a32bb Add test cases for empty map entries for text format in Python. by Tony Liao · 5 months ago
- fa858b8 Fix pyi generation for messages with a field named "self" by Samuel Freilich · 5 months ago
- 1fe26cf Updating version.json and repo version numbers to: 30.0-dev (#18567) by Mike Kruskal · 5 months ago
- e4cbc79 Fix minor typos (#17682) by Nathan Baulch · 6 months ago
- 83569cf Mute the minor version warning https://github.com/protocolbuffers/protobuf/issues/18096 by Protobuf Team Bot · 6 months ago
- ce6dbe4 Setup fix for python/upb for the enforcement of closed enums in editions. by Mike Kruskal · 6 months ago
- 9e8b30c Fix cord handling in DynamicMessage and oneofs. by Mike Kruskal · 6 months ago
- f6b9a49 Limit the Python Poison Pills warning count by Protobuf Team Bot · 6 months ago
- 4c92328 Fix packed reflection handling bug in edition 2023. by Mike Kruskal · 6 months ago
- de51f2c Prepare for `google::protobuf::MapKey` to no longer own string keys by Protobuf Team Bot · 6 months ago
- 9fa1f4f Fix ContainerBase::DeepCopy to not modify the source object. by Protobuf Team Bot · 6 months ago
- 0b6e768 Introduce lifetimes for individual feature values. by Mike Kruskal · 6 months ago
- 471ff77 Remove deprecated service.py usages from test by Jie Luo · 6 months ago
- 0d9baf3 Remove outdated conformance/fuzz tests. by Mike Kruskal · 7 months ago
- dd95e5b Nextgen Proto Pythonic API: Add any.py by Jie Luo · 7 months ago
- 5a22455 Add test that tries to parse a JSON string that exceeds the recursion limit. by Protobuf Team Bot · 7 months ago
- b9f46b8 Remove deprecated reflection.py usages from test by Jie Luo · 7 months ago
- b70c4b0 Raise warnings for deprecated python cpp extension GetDebugString(). by Jie Luo · 7 months ago
- 903c3f1 Nextgen Proto Pythonic API: Add duration.py by Jie Luo · 7 months ago
- 1f93cf8 Internal Change by Protobuf Team Bot · 7 months ago
- ee26f27 Nextgen Proto Pythonic API: Add timestamp.py by Jie Luo · 7 months ago
- 1aedb97 Move python WKT test proto messages into well_known_types_test.proto by Jie Luo · 8 months ago
- c37dd57 Remove deprecated GetPrototype usages in google/protobuf/ to git rid of the by Jie Luo · 8 months ago
- d039540 Fix outputted command for usage of update_failure_list.py by Protobuf Team Bot · 8 months ago
- 2967c52 -Remove service.py usages in builder by Jie Luo · 8 months ago
- 55705f8 Raise warnings for deprecated google/protobuf/reflection.py APIs. by Jie Luo · 8 months ago
- 8e60d9f Updating version.json and repo version numbers to: 29.0-dev (#17432) by zhangskz · 8 months ago
- 32bcf0b Prepare the code for migrating protobuf string accessors to `absl::string_view`. by Protobuf Team Bot · 8 months ago
- 27d8304 Add a warning for gencode that is one major version older than runtime by Protobuf Team Bot · 8 months ago
- 647ee98 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files by Protobuf Team Bot · 8 months ago
- e17821c Nextgen Proto Pythonic API: Struct/ListValue assignment and creation by Jie Luo · 9 months ago
- 8beb970 Fix delimited inheritance in all languages. by Mike Kruskal · 9 months ago
- eb67a91 make bytearray work (again) (#16691) by jensbjorgensen · 9 months ago
- 3784ba1 Fix stack overflow on self-recursive messages with pybind11 by Protobuf Team Bot · 9 months ago
- b3bcbd9 Automated rollback of commit e207f27a35eafe3fb4ad2cb64db316f583d79a38. by Protobuf Team Bot · 9 months ago
- b690e72 Nextgen Proto Pythonic API: Timestamp/Duration assignment, creation and calculation by Jie Luo · 9 months ago
- e207f27 Internal Change by Protobuf Team Bot · 9 months ago
- 3a9f074 Nextgen Proto Pythonic API: “Add-on” proto for length prefixed serialize/parse by Jie Luo · 9 months ago
- 18da465 Rename `DynamicCastToGenerated`/`DownCastToGenerated` to by Protobuf Team Bot · 9 months ago
- f651080 Fixed printing of nan floats/doubles in Python. by Protobuf Team Bot · 10 months ago
- 696b5a3 Use lower_with_under for Python nextgen tests by Jie Luo · 10 months ago
- 6c91de9 Nextgen Proto Pythonic API: “Add-on” proto for JSON serialize/parse by Jie Luo · 10 months ago
- 495ba7b Nextgen Proto Pythonic API: “Add-on” proto for serialize/parse by Jie Luo · 10 months ago
- 9de810a use struct instead of ctype. allows the protobuf python library to work on cpython 3.11's new wasm target [1] by Jie Luo · 10 months ago
- 24f27c3 Nextgen Proto Pythonic API: Add 'in' operator by Jie Luo · 10 months ago
- c4bf83b Automated rollback of commit f799af8bf5c1ff24fa4b6aedfeaef99ef09dd16e. by Kyle Montemayor · 10 months ago
- b3e7a00 Add unit test enum showing allocation in repeated enum lists by Protobuf Team Bot · 10 months ago
- 9cc5be1 Catch all the exceptions in python JSON ParseDict and raise by Jie Luo · 11 months ago
- 1a7aa2c Internal changes. by Protobuf Team Bot · 11 months ago
- 971f88a Improve C++, Python, Java runtime version representations to avoid merge conflicts during release. by Protobuf Team Bot · 11 months ago
- 95877d8 Updating version.json and repo version numbers to: 28-dev (#16555) by Mike Kruskal · 11 months ago
- f799af8 Automated rollback of commit 57772cdae7a97495efdbf2f5438801890cb0f93b. by Jie Luo · 11 months ago
- db5814e Use newly split feature defaults in plugins and runtimes. by Mike Kruskal · 11 months ago
- 57772cd Add __or__ to enum_type_wrapper so they can be used in type unions by Kyle Montemayor · 11 months ago
- b3b4497 Implement feature lifetime validation in protoc and the C++ runtime. by Mike Kruskal · 11 months ago
- 29c69ff Fix text-format delimited field handling by Mike Kruskal · 11 months ago
- f6bcf9c bugfix json_format.py (#16382) by zhangzibao · 11 months ago
- baf211b Automated rollback of commit de8e550e90cf2542310085b74f71e036a4159341. by Jie Luo · 11 months ago
- de8e550 Nextgen Proto Pythonic API: Add 'in' operator by Jie Luo · 11 months ago
- 86abf35 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) by Anton Grbin · 12 months ago
- 7e033c0 internal chnge by Jie Luo · 12 months ago
- a2cc9f7 internal change by Jie Luo · 12 months ago
- 7cf0238 fix upb python: DO NOT create empty optional field after sorting empty repeated field by Jie Luo · 12 months ago
- d452a16 upb: fix textformat encoder to print group name instead of field name by Eric Salo · 12 months ago
- 0e167e7 Disallow all feature types except enum and boolean. by Mike Kruskal · 12 months ago
- 0442ed6 Enable Protobuf Python version check. by Protobuf Team Bot · 12 months ago
- dca05ea Add a go/pytype annotation on Duration.toTimedelta. by Protobuf Team Bot · 12 months ago
- eee5312 internal change by Jie Luo · 1 year ago
- d554330 Fix has_presence to account for proto3 extensions in Python. by Mike Kruskal · 1 year ago
- 554a00c Introduce Python Protobuf runtime version. by Protobuf Team Bot · 1 year ago
- 5b32936 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. by Sandy Zhang · 1 year ago
- 2699579 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. by Protobuf Team Bot · 1 year, 1 month ago
- 7d43131 Rename the 'includingDefaultValueWithoutPresenceFields' and 'always_print_without_presence_fields' to 'alwaysPrintFieldsWithNoPresence' in the Cpp, Py and Java JSON serializers for consistency. by Protobuf Team Bot · 1 year, 1 month ago
- 461b50b Stop using including_default_value_fields as a positional argument in json_format_test.py by Protobuf Team Bot · 1 year, 1 month ago
- 25c6d34 Add new including_default_value_without_presence_fields to Python JSON serializer. by Protobuf Team Bot · 1 year, 1 month ago
- 9146ce6 Updating version.json and repo version numbers to: 27-dev (#15590) by Dennis Shao · 1 year, 1 month ago
- 6cf7f9b Automated rollback of commit f7dbd3841f859fcb498e522323aa07b8753b0d45. by Joshua Haberman · 1 year, 1 month ago
- ca5ca62 Fixed a bug when deep copying a map field with a closed enum value. by Joshua Haberman · 1 year, 2 months ago
- af339fa Fixed a bug in cl/600990001 -- we need to propagate the as_utf8 parameter that was passed. by Joshua Haberman · 1 year, 2 months ago
- bf00034 Breaking Change: Made text_format output default to UTF-8. by Joshua Haberman · 1 year, 2 months ago
- b9e4894 Fixed a SEGV when deep copying a non-reified sub-message. by Joshua Haberman · 1 year, 2 months ago