Skip to content

Commit a8c2640

Browse files
committed
Prepare 4.0.0 release
Notable inclusions: * edition 2023 support * improved binary serialization/deserialization * global result now only depends on globalThis There are no material changes to our JS API. However, serialization/deserialization and strict dependence on globalThis may be significant in terms of supported clients and behavior. We generally expect the new binary handling code to be more reliable and conformant.
1 parent 100c10b commit a8c2640

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ permissions: read-all
66

77
# update in build.yml and codeql.yml at same time
88
env:
9-
PROTOC_VERSION: "31.0"
9+
PROTOC_VERSION: "32.0"
1010

1111
jobs:
1212
build:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "google-protobuf",
3-
"version": "3.21.4",
3+
"version": "4.0.0",
44
"description": "Protocol Buffers for JavaScript",
55
"main": "google-protobuf.js",
66
"files": [

protobuf_javascript_release.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain")
44
load("@rules_pkg//pkg:providers.bzl", "PackageVariablesInfo")
55

6-
_PROTOBUF_JAVASCRIPT_VERSION = "3.21.4"
6+
_PROTOBUF_JAVASCRIPT_VERSION = "4.0.0"
77

88
def _package_naming_impl(ctx):
99
values = {}

0 commit comments

Comments
 (0)