aiuto
3ab1276bbb
Update Bazel references to rules_pkg to the supported file locations. ( #15780 )
...
WIP: I want to see this pass CI first.
Fixes : #15779
3 scripted transforms:
```
-load("@rules_pkg//:mappings.bzl", ...)
+load("@rules_pkg//pkg:mappings.bzl", ...)
```
```
-load("@rules_pkg//:pkg.bzl", "pkg_tar")
+load("@rules_pkg//pkg:tar.bzl", "pkg_tar")
```
```
-load("@rules_pkg//:pkg.bzl", "pkg_zip")
+load("@rules_pkg//pkg:zip.bzl", "pkg_zip")
```
Closes #15780
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15780 from aiuto:rules_pkg a630276341
PiperOrigin-RevId: 606641398
10 months ago
Protobuf Team Bot
1eaba72b7c
Auto-generate files after cl/606340283
10 months ago
Protobuf Team Bot
b184cdd59d
Auto-generate files after cl/606282881
10 months ago
Protobuf Team Bot
56409303b1
Auto-generate files after cl/606262924
10 months ago
Protobuf Team Bot
e3dcdfddcf
Auto-generate files after cl/605718863
10 months ago
Protobuf Team Bot
b3878b5ae3
Auto-generate files after cl/605413999
10 months ago
Saša Stamenković
d67f921f90
Don't break the trace ( #11311 )
...
Closes #11311
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11311 from umpirsky:patch-1 d280be57b7
PiperOrigin-RevId: 603963886
10 months ago
Joshua Haberman
60b80c6976
Breaking Change: Remove deprecated legacy class aliases.
...
Fixes: https://github.com/protocolbuffers/protobuf/issues/9593
Fixes: https://github.com/protocolbuffers/protobuf/issues/15696
PiperOrigin-RevId: 603777295
10 months ago
Protobuf Team Bot
4687ef335f
Auto-generate files after cl/603225526
10 months ago
Protobuf Team Bot
6f6d9b02e0
Auto-generate files after cl/603158026
10 months ago
Protobuf Team Bot
b931e79862
Auto-generate files after cl/603136385
10 months ago
kindratmakc
47e92cd689
Fix inconsistent timestamp json encode/decode ( #12396 )
...
Protobuf php lib encodes 123_000_000 nano like this: 2000-01-01T00:00:00.**123**Z but then it gets decoded into 123 nanoseconds instead of 123_000_000.
There were issue opened some time ago that also describes this behaviour #4335
Closes #12396
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12396 from kindratmakc:bugfix/inconsistent-timestamp-json-encode-decode df47c96567
PiperOrigin-RevId: 603118615
10 months ago
Brent Shaffer
f929439ccd
feat: more readable phpdoc escaping ( #11208 )
...
The PHPDoc escaping in PHP is aggressive in that it escapes some character sequences that don't need to be escaped (`/*`), and it uses HTML entities to escape others (`*/` and `@`) instead of the recommended PHPDoc escape sequences.
For Example, in [`Google\Api\RoutingParameter`](https://github.com/googleapis/common-protos-php/blob/main/src/Api/RoutingParameter.php#L42 ):
```
* path_template: "projects/*/{table_location=instances/*}/tables/*"
```
Should be escaped as:
```
* path_template: "projects/{@*}{table_location=instances/*}/tables/*"
```
according to [the PHPDoc guide](https://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_phpDocumentor.howto.pkg.html#basics.desc ):
- For `@`: "if you need an actual "@" in your DocBlock's description parts, you should be careful to either ensure it is not the first character on a line, or else escape it ("\\@") to avoid it being interpreted as a PhpDocumentor tag marker."
- For `*/`: " If you need to use the closing comment "\*/" in a DocBlock, use the special escape sequence "{@*}."
Closes #11208
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11208 from bshaffer:more-readable-phpdoc-escaping a75f9745ea
PiperOrigin-RevId: 603091642
10 months ago
Protobuf Team Bot
4df6e042ec
Auto-generate files after cl/602785269
10 months ago
Protobuf Team Bot
fd82df7dba
Auto-generate files after cl/602461889
10 months ago
Protobuf Team Bot
94f759bb79
Auto-generate files after cl/602270576
10 months ago
Protobuf Team Bot
886a0b15cd
Auto-generate files after cl/601848001
10 months ago
Protobuf Team Bot
1d143b5d7e
Auto-generate files after cl/601525709
10 months ago
Protobuf Team Bot
c13512aee3
Auto-generate files after cl/601494260
10 months ago
Dennis Shao
9146ce6ddb
Updating version.json and repo version numbers to: 27-dev ( #15590 )
...
Closes #15590
PiperOrigin-RevId: 601468713
10 months ago
Protobuf Team Bot
570c386f5e
Auto-generate files after cl/601195914
10 months ago
Protobuf Team Bot
3d7e4d6347
Auto-generate files after cl/601004095
10 months ago
Protobuf Team Bot
64441a20d3
Auto-generate files after cl/600926618
10 months ago
Protobuf Team Bot
9ffbe84cba
Auto-generate files after cl/600653849
10 months ago
Protobuf Team Bot
23c618aa7d
Auto-generate files after cl/600639423
10 months ago
Sandy Zhang
3c8a3d27f7
Raise minimum PHP version to 8.1, due to PHP 8.0 EOL per https://cloud.google.com/php/getting-started/supported-php-versions
...
Drops tests for PHP 8.0, and adds tests for PHP 8.3. See https://www.php.net/supported-versions.php .
PiperOrigin-RevId: 599636473
10 months ago
Protobuf Team Bot
3d79d0374b
Auto-generate files after cl/599369761
10 months ago
Protobuf Team Bot
fe6a601598
Auto-generate files after cl/599313198
10 months ago
Protobuf Team Bot
27af4c802f
Auto-generate files after cl/599220883
10 months ago
Protobuf Team Bot
c12c96e194
Auto-generate files after cl/598741329
10 months ago
Joshua Haberman
d14dbbc838
Breaking Change: Validate UTF-8 in string setters, [as previously announced]( https://protobuf.dev/news/2023-12-27/#php-breaking-changes ).
...
Pure-PHP was already validating UTF-8, but this makes the C extension validate also.
PiperOrigin-RevId: 597695655
11 months ago
Protobuf Team Bot
03440ec744
Auto-generate files after cl/597662892
11 months ago
Protobuf Team Bot
81e5433f5c
Auto-generate files after cl/597629658
11 months ago
Protobuf Team Bot
06327f0a7c
Auto-generate files after cl/597573362
11 months ago
Protobuf Team Bot
41c8f2a5c6
Auto-generate files after cl/597378801
11 months ago
Protobuf Team Bot
1610bf149e
Auto-generate files after cl/597341799
11 months ago
Protobuf Team Bot
6820a563e2
Auto-generate files after cl/597327159
11 months ago
Protobuf Team Bot
9bee747dcf
Auto-generate files after cl/597279852
11 months ago
Protobuf Team Bot
8c1f635716
Auto-generate files after cl/597126288
11 months ago
Protobuf Team Bot
408b497d4e
Auto-generate files after cl/597088960
11 months ago
Protobuf Team Bot
afd94185f7
Auto-generate files after cl/597019522
11 months ago
Protobuf Team Bot
f2c187df28
Auto-generate files after cl/596962024
11 months ago
Protobuf Team Bot
e1253cd905
Auto-generate files after cl/596706308
11 months ago
Protobuf Team Bot
4e90eadcb3
Auto-generate files after cl/596588385
11 months ago
Protobuf Team Bot
1a21cb57b7
Auto-generate files after cl/596390524
11 months ago
Protobuf Team Bot
7e32450ccd
Auto-generate files after cl/595733611
11 months ago
Protobuf Team Bot
3d9916caca
Auto-generate files after cl/595137531
11 months ago
Protobuf Team Bot
18d4a7651b
Auto-generate files after cl/595018281
11 months ago
Protobuf Team Bot
de5ea1e6a4
Auto-generate files after cl/595002227
11 months ago
Protobuf Team Bot
cb8a31ee3d
Auto-generate files after cl/594992691
11 months ago