Protobuf Team Bot
2b406251e4
Updating version.json and repo version numbers to: 22.0-rc1
2 years ago
Mike Kruskal
f60f478f45
Enable new JSON field name conflict handling.
...
This will apply uniformly in both proto2 and proto3, taking into account `json_name` options. See https://github.com/protocolbuffers/protobuf/pull/10750 for more details.
PiperOrigin-RevId: 502972769
2 years ago
Protobuf Team Bot
5669606613
Create a helper function that can make a mutable copy of any ProtobufList
...
instance to replace the specialized versions.
PiperOrigin-RevId: 500198486
2 years ago
Matt Fowles Kulukundis
1697e4558b
Main 202212161220 ( #11340 )
...
Closes #11340
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11340 from protocolbuffers:main-202212161220 c39ccb73fb
PiperOrigin-RevId: 496029356
2 years ago
Protobuf Team Bot
9238c4843a
Add debug_redact field option to protobuf.
...
PiperOrigin-RevId: 496016877
2 years ago
Protobuf Team Bot
2d12041ae0
Add TODO to remove EMPTY in a future breaking release.
...
PiperOrigin-RevId: 495619064
2 years ago
Protobuf Team Bot
b51c551e37
Remove unused package private class ProtobufLists.
...
PiperOrigin-RevId: 495424888
2 years ago
Protobuf Team Bot
9595cbbf9a
Mark UnmodifiableLazyStringList deprecated. UnmodifiableLazyStringList is unnecessary and will be removed in a future release.
...
PiperOrigin-RevId: 495357579
2 years ago
Protobuf Team Bot
c658e27529
Make emptyList public and mark the public EMPTY field as deprecated.
...
PiperOrigin-RevId: 495154966
2 years ago
Protobuf Team Bot
f0dc78d7e6
Updating version.json and repo version numbers to: 21.12
2 years ago
Mike Kruskal
032c9c8ada
Internal changes
...
PiperOrigin-RevId: 493986824
2 years ago
Protobuf Team Bot
99eb7fa891
Updating version.json and repo version numbers to: 21.11
2 years ago
Protobuf Team Bot
a474c5b9ff
Updating version.json and repo version numbers to: 21.11
2 years ago
Mike Kruskal
63e127a89a
Rollback of: Fix lint warnings for protobuf GeneratedMessage.java
...
PiperOrigin-RevId: 493192776
2 years ago
Protobuf Team Bot
6dbd4131fa
Enable Text format parser to skip unknown short-formed repeated fields.
...
The text format specs state that short formed repeated field should be valid. For example:
```
repeated_field: [{}, {}]
```
However, this was not supported when text format parser tries to skip **unknown fields**.
PiperOrigin-RevId: 493085702
2 years ago
Protobuf Team Bot
caf1ce3b35
ROLLBACK_OF: Stop serializing the Class<MessageType> within Google (for now)
...
PiperOrigin-RevId: 493011985
2 years ago
Protobuf Team Bot
d301a9de3e
Internal Changez
...
PiperOrigin-RevId: 492253438
2 years ago
Protobuf Team Bot
9b0a8d3096
Fix lint warnings for protobuf GeneratedMessage.java
...
PiperOrigin-RevId: 492075312
2 years ago
Protobuf Team Bot
aa24ccda47
Internal change
...
PiperOrigin-RevId: 492049282
2 years ago
Protobuf Team Bot
11bc195441
Updating version.json and repo version numbers to: 21.10
2 years ago
Protobuf Team Bot
ed63a2c7e4
Updating version.json and repo version numbers to: 21.10-rc0
2 years ago
Protobuf Team Bot
8bd49dea5e
Fix lint warnings for protobuf GeneratedMessage.java
...
PiperOrigin-RevId: 490392951
2 years ago
Jerry Berg
736e9b8f7c
Fix misplacement of TimingBelt in the nested_builders_test.proto
...
hierarchy.
2 years ago
Jerry Berg
8d38060c89
Add test to verify nested builder fix.
...
Verify fix for https://github.com/protocolbuffers/protobuf/issues/10624
2 years ago
Jerry Berg
f616e70a9a
Add timing belt to nested_builders_test protos
...
This will be used in verfication of https://github.com/protocolbuffers/protobuf/issues/10624
2 years ago
Jerry Berg
8e6afeff49
Mark nested builder as clean after clear is called
...
Omitting this step was leading to stale cached versions of nested messages.
See https://github.com/protocolbuffers/protobuf/issues/10624
2 years ago
Mike Kruskal
e19c2606b3
Internal changes
...
PiperOrigin-RevId: 487447243
2 years ago
Protobuf Team Bot
5815aa307c
Document cleanups that should be done in a not-too-distant breaking-change
...
release.
PiperOrigin-RevId: 487365656
2 years ago
Protobuf Team Bot
60b71498d7
Add exemplar variants of the Java Any.is() and Any.unpack() methods.
...
The Java Any.is() and Any.unpack() methods now accept an exemplar message in
place of a Java class. This avoids the need to use Java introspection in the
implementation of these methods. The exemplar variant of Any.is() is named
Any.isSameTypeAs(). The exemplar variant of Any.unpack() is named Any.unpackSameTypeAs().
PiperOrigin-RevId: 486748727
2 years ago
Protobuf Team Bot
ab3dbe5d4b
Fix lint warnings in proto GeneratedMessage.java
...
PiperOrigin-RevId: 486535779
2 years ago
Protobuf Team Bot
3c0f05c1fa
Fix lint warnings for protobuf GeneratedMessage.java
...
Specifically this CL changes the [type variable names](https://engdoc.corp.google.com/eng/doc/devguide/java/style/index.md?cl=head#s5.2.8-type-variable-names ) only.
PiperOrigin-RevId: 485323620
2 years ago
Protobuf Team Bot
807cd1c839
Internal change
...
PiperOrigin-RevId: 484935651
2 years ago
Mike Kruskal
0ab63a7699
Sync from Piper @484138213
...
PROTOBUF_SYNC_PIPER
2 years ago
Protobuf Team Bot
0135eb0e52
Updating version.json and repo version numbers to: 21.9
2 years ago
Mike Kruskal
c302d90db5
Merge 21.8 into main ( #10788 )
...
* Force uninstall protobuf in python macos builds
We are seeing failures in brew uninstall protobuf due to no package. Change this to a force install to avoid the error.
* Fix spelling errors (#10717 )
* Merge pull request #10200 from tonydnewell/bugfix/protobuf-7474
Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile)
* Upgrade to kotlin 1.6
* 21.x No longer define no_threadlocal on OpenBSD
* Upgrade kokoro to Xcode 14 (#10732 )
* Upgrade kokoro to Xcode 14
* Fix osx errors
* Merge pull request #10770 from protocolbuffers/googleberg-cl-480629524
Mark default instance as immutable first to avoid race during static initialization of default instances.
* Auto capitalize enums name in Ruby (#10454 ) (#10763 )
This closes #1965 .
* Edit toolchain to work with absl dep
* Bump upb to latest version after fixes applied (#10783 )
* 21.x 202210180838 (#10785 )
* Updating version.json and repo version numbers to: 21.8
* Update changelog
Co-authored-by: Protobuf Team Bot <protobuf-team-bot@google.com>
* Update generated protos
Co-authored-by: deannagarcia <69992229+deannagarcia@users.noreply.github.com>
Co-authored-by: Matt Fowles Kulukundis <matt.fowles@gmail.com>
Co-authored-by: Deanna Garcia <deannagarcia@google.com>
Co-authored-by: Brad Smith <brad@comstyle.com>
Co-authored-by: Jerry Berg <107155935+googleberg@users.noreply.github.com>
Co-authored-by: tison <wander4096@gmail.com>
Co-authored-by: Protobuf Team Bot <protobuf-team-bot@google.com>
2 years ago
Mike Kruskal
591fe403c9
21.x 202210180838 ( #10785 )
...
* Updating version.json and repo version numbers to: 21.8
* Update changelog
Co-authored-by: Protobuf Team Bot <protobuf-team-bot@google.com>
2 years ago
Jerry Berg
1594ac1a2e
Merge pull request #10770 from protocolbuffers/googleberg-cl-480629524
...
Mark default instance as immutable first to avoid race during static initialization of default instances.
2 years ago
Jerry Berg
9fb9384516
Avoid race condition
...
Mark default instance as immutable first to avoid race during static initialization of default instances.
2 years ago
Jeff Schnitzer
23537c8809
Remove duplicate serialVersionUID
2 years ago
Mike Kruskal
23f1481386
Sync from Piper @480194141
...
PROTOBUF_SYNC_PIPER
2 years ago
Jeff Schnitzer
384c6e6544
Add serialVersionUID to ByteString and subclasses
2 years ago
zhangskz
1dc63ea581
Update versions and upb commit ( #10676 )
...
* Updating version.json and repo version numbers to: 21.7
* Updating changelog
Co-authored-by: Protobuf Team Bot <protobuf-team-bot@google.com>
2 years ago
Mike Kruskal
a3888f5331
Clean up TextFormat parser ( #10673 )
...
* Fix TextFormat parser
2 years ago
Mike Kruskal
9a6781e476
Fix TextFormat parser ( #10672 )
2 years ago
Mike Kruskal
3b5301c114
Refactoring Java parsing (21.x) ( #10665 )
...
* Porting java cleanup
* Update changelog
* Fix absl usage
* Extension patch
* Remove extra allocations
2 years ago
Mike Kruskal
0a12e946a2
Refactoring Java parsing (22.x) ( #10664 )
...
* Porting java cleanup
* Update changelog
* Extension patch
* Remove extra allocations
2 years ago
Mike Kruskal
77036367ce
Sync from Piper @mkruskal/footmitten
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
a7da44c5ae
Sync from Piper @mkruskal/footmitten
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
388e3d744f
Sync from Piper @mkruskal/footmitten
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
e99b2819ee
Sync from Piper @476205078
...
PROTOBUF_SYNC_PIPER
2 years ago