813 Commits (c18662b3834e73257238fa43fc2dd3cd85ae1aac)

Author SHA1 Message Date
zhangskz 8e60d9f166 Updating version.json and repo version numbers to: 29.0-dev (#17432) 5 months ago
Protobuf Team Bot 32bcf0bead Prepare the code for migrating protobuf string accessors to 5 months ago
Protobuf Team Bot 27d8304aa8 Add a warning for gencode that is one major version older than runtime 5 months ago
Protobuf Team Bot 647ee98c65 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files 6 months ago
Jie Luo e17821cac1 Nextgen Proto Pythonic API: Struct/ListValue assignment and creation 6 months ago
Mike Kruskal 8beb9705e4 Fix delimited inheritance in all languages. 6 months ago
jensbjorgensen eb67a91cac make bytearray work (again) (#16691) 6 months ago
Protobuf Team Bot 3784ba1959 Fix stack overflow on self-recursive messages with pybind11 6 months ago
Protobuf Team Bot b3bcbd92da Automated rollback of commit e207f27a35. 6 months ago
Jie Luo b690e729eb Nextgen Proto Pythonic API: Timestamp/Duration assignment, creation and calculation 6 months ago
Protobuf Team Bot e207f27a35 Internal Change 6 months ago
Jie Luo 3a9f0743ea Nextgen Proto Pythonic API: “Add-on” proto for length prefixed serialize/parse 7 months ago
Protobuf Team Bot 18da465815 Rename `DynamicCastToGenerated`/`DownCastToGenerated` to 7 months ago
Protobuf Team Bot f65108072b Fixed printing of nan floats/doubles in Python. 7 months ago
Jie Luo 696b5a3554 Use lower_with_under for Python nextgen tests 7 months ago
Jie Luo 6c91de9de9 Nextgen Proto Pythonic API: “Add-on” proto for JSON serialize/parse 7 months ago
Jie Luo 495ba7bcdb Nextgen Proto Pythonic API: “Add-on” proto for serialize/parse 7 months 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] 7 months ago
Jie Luo 24f27c3b88 Nextgen Proto Pythonic API: Add 'in' operator 7 months ago
Kyle Montemayor c4bf83b534 Automated rollback of commit f799af8bf5. 7 months ago
Protobuf Team Bot b3e7a00774 Add unit test enum showing allocation in repeated enum lists 8 months ago
Jie Luo 9cc5be12ed Catch all the exceptions in python JSON ParseDict and raise 8 months ago
Protobuf Team Bot 1a7aa2c4e8 Internal changes. 8 months ago
Protobuf Team Bot 971f88aa63 Improve C++, Python, Java runtime version representations to avoid merge conflicts during release. 8 months ago
Mike Kruskal 95877d8569 Updating version.json and repo version numbers to: 28-dev (#16555) 8 months ago
Jie Luo f799af8bf5 Automated rollback of commit 57772cdae7. 8 months ago
Mike Kruskal db5814e4ff Use newly split feature defaults in plugins and runtimes. 8 months ago
Kyle Montemayor 57772cdae7 Add __or__ to enum_type_wrapper so they can be used in type unions 8 months ago
Mike Kruskal b3b4497d61 Implement feature lifetime validation in protoc and the C++ runtime. 8 months ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 8 months ago
zhangzibao f6bcf9c78f bugfix json_format.py (#16382) 8 months ago
Jie Luo baf211bf63 Automated rollback of commit de8e550e90. 8 months ago
Jie Luo de8e550e90 Nextgen Proto Pythonic API: Add 'in' operator 8 months ago
Anton Grbin 86abf35ef5 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) 9 months ago
Jie Luo 7e033c0be1 internal chnge 9 months ago
Jie Luo a2cc9f7b62 internal change 9 months ago
Jie Luo 7cf02389b3 fix upb python: DO NOT create empty optional field after sorting empty repeated field 9 months ago
Eric Salo d452a16b8c upb: fix textformat encoder to print group name instead of field name 9 months ago
Mike Kruskal 0e167e796f Disallow all feature types except enum and boolean. 9 months ago
Protobuf Team Bot 0442ed62cb Enable Protobuf Python version check. 9 months ago
Protobuf Team Bot dca05ea1cd Add a go/pytype annotation on Duration.toTimedelta. 9 months ago
Jie Luo eee53125c4 internal change 9 months ago
Mike Kruskal d5543304d5 Fix has_presence to account for proto3 extensions in Python. 9 months ago
Protobuf Team Bot 554a00c40a Introduce Python Protobuf runtime version. 9 months ago
Sandy Zhang 5b32936822 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. 9 months ago
Protobuf Team Bot 2699579875 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. 10 months 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. 10 months ago
Protobuf Team Bot 461b50b180 Stop using including_default_value_fields as a positional argument in json_format_test.py 10 months ago
Protobuf Team Bot 25c6d34d4e Add new including_default_value_without_presence_fields to Python JSON serializer. 10 months ago
Dennis Shao 9146ce6ddb Updating version.json and repo version numbers to: 27-dev (#15590) 11 months ago