797 Commits (ce026abf92d0862c645c449fa91c2138058d3e21)

Author SHA1 Message Date
Jie Luo 495ba7bcdb Nextgen Proto Pythonic API: “Add-on” proto for serialize/parse 1 year ago
Jie Luo 9de810acdc use struct instead of ctype. allows the protobuf python library to work on cpython 3.11's new wasm target [1] 1 year ago
Jie Luo 24f27c3b88 Nextgen Proto Pythonic API: Add 'in' operator 1 year ago
Kyle Montemayor c4bf83b534 Automated rollback of commit f799af8bf5. 1 year ago
Protobuf Team Bot b3e7a00774 Add unit test enum showing allocation in repeated enum lists 1 year ago
Jie Luo 9cc5be12ed Catch all the exceptions in python JSON ParseDict and raise 1 year ago
Protobuf Team Bot 1a7aa2c4e8 Internal changes. 1 year ago
Protobuf Team Bot 971f88aa63 Improve C++, Python, Java runtime version representations to avoid merge conflicts during release. 1 year ago
Mike Kruskal 95877d8569 Updating version.json and repo version numbers to: 28-dev (#16555) 1 year ago
Jie Luo f799af8bf5 Automated rollback of commit 57772cdae7. 1 year ago
Mike Kruskal db5814e4ff Use newly split feature defaults in plugins and runtimes. 1 year ago
Kyle Montemayor 57772cdae7 Add __or__ to enum_type_wrapper so they can be used in type unions 1 year ago
Mike Kruskal b3b4497d61 Implement feature lifetime validation in protoc and the C++ runtime. 1 year ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 1 year ago
zhangzibao f6bcf9c78f bugfix json_format.py (#16382) 1 year ago
Jie Luo baf211bf63 Automated rollback of commit de8e550e90. 1 year ago
Jie Luo de8e550e90 Nextgen Proto Pythonic API: Add 'in' operator 1 year ago
Anton Grbin 86abf35ef5 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) 1 year ago
Jie Luo 7e033c0be1 internal chnge 1 year ago
Jie Luo a2cc9f7b62 internal change 1 year ago
Jie Luo 7cf02389b3 fix upb python: DO NOT create empty optional field after sorting empty repeated field 1 year ago
Eric Salo d452a16b8c upb: fix textformat encoder to print group name instead of field name 1 year ago
Mike Kruskal 0e167e796f Disallow all feature types except enum and boolean. 1 year ago
Protobuf Team Bot 0442ed62cb Enable Protobuf Python version check. 1 year ago
Protobuf Team Bot dca05ea1cd Add a go/pytype annotation on Duration.toTimedelta. 1 year ago
Jie Luo eee53125c4 internal change 1 year ago
Mike Kruskal d5543304d5 Fix has_presence to account for proto3 extensions in Python. 1 year ago
Protobuf Team Bot 554a00c40a Introduce Python Protobuf runtime version. 1 year ago
Sandy Zhang 5b32936822 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. 1 year ago
Protobuf Team Bot 2699579875 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. 1 year ago
Protobuf Team Bot 7d43131a0a Rename the 'includingDefaultValueWithoutPresenceFields' and 'always_print_without_presence_fields' to 'alwaysPrintFieldsWithNoPresence' in the Cpp, Py and Java JSON serializers for consistency. 1 year ago
Protobuf Team Bot 461b50b180 Stop using including_default_value_fields as a positional argument in json_format_test.py 1 year ago
Protobuf Team Bot 25c6d34d4e Add new including_default_value_without_presence_fields to Python JSON serializer. 1 year ago
Dennis Shao 9146ce6ddb Updating version.json and repo version numbers to: 27-dev (#15590) 1 year ago
Joshua Haberman 6cf7f9b5f6 Automated rollback of commit f7dbd3841f. 1 year ago
Joshua Haberman ca5ca62fa6 Fixed a bug when deep copying a map field with a closed enum value. 1 year ago
Joshua Haberman af339fad1e Fixed a bug in cl/600990001 -- we need to propagate the as_utf8 parameter that was passed. 1 year ago
Joshua Haberman bf00034493 Breaking Change: Made text_format output default to UTF-8. 1 year ago
Joshua Haberman b9e4894462 Fixed a SEGV when deep copying a non-reified sub-message. 1 year ago
Jie Luo f7dbd3841f internal change 1 year ago
Sandy Zhang 65c65c2d04 Breaking Change: Use Editions features in Java full runtimes. 1 year ago
Joshua Haberman f2a91b33e1 Make `str(msg)` in Python print raw UTF-8 strings. Only invalid UTF-8 is escaped. 1 year ago
Dmitri Gribenko 321b817147 Automated Code Change 1 year ago
Mike Kruskal 3acd85e0a9 Remove edition getter from python descriptor APIs 1 year ago
Jie Luo 4ebba684c7 BREAKING CHANGE in v26: Remove RegisterExtension in message class 1 year ago
Jie Luo 1658213ba8 BREAKING CHANGE in v26: Reject extend repeated field with none iterable (Raise TypeError) 1 year ago
Jie Luo c51f111022 BREAKING CHANGE in v26: Remove Deprecated APIs that add non top descriptor. 1 year ago
Jie Luo 4f77929203 BREAKING CHANGE in v26: check if Timestamp is valid. 1 year ago
Jie Luo 706c0d03f8 Automated rollback of commit 1250d5f6cc. 1 year ago
Jie Luo 1250d5f6cc BREAKING CHANGE in v26: check if Timestamp is valid. 1 year ago