@@ -46,7 +46,7 @@ option objc_class_prefix = "GPB";
4646option optimize_for = SPEED;
4747message FeatureSet {
4848 optional FieldPresence field_presence = 1 [
49- edition_defaults = { value: "EXPLICIT", edition: EDITION_PROTO2 },
49+ edition_defaults = { value: "EXPLICIT", edition: EDITION_LEGACY },
5050 edition_defaults = { value: "IMPLICIT", edition: EDITION_PROTO3 },
5151 edition_defaults = { value: "EXPLICIT", edition: EDITION_2023 },
5252 feature_support = { edition_introduced: EDITION_2023 },
@@ -55,38 +55,38 @@ message FeatureSet {
5555 targets = TARGET_TYPE_FILE
5656 ];
5757 optional EnumType enum_type = 2 [
58- edition_defaults = { value: "CLOSED", edition: EDITION_PROTO2 },
58+ edition_defaults = { value: "CLOSED", edition: EDITION_LEGACY },
5959 edition_defaults = { value: "OPEN", edition: EDITION_PROTO3 },
6060 feature_support = { edition_introduced: EDITION_2023 },
6161 retention = RETENTION_RUNTIME,
6262 targets = TARGET_TYPE_ENUM,
6363 targets = TARGET_TYPE_FILE
6464 ];
6565 optional RepeatedFieldEncoding repeated_field_encoding = 3 [
66- edition_defaults = { value: "EXPANDED", edition: EDITION_PROTO2 },
66+ edition_defaults = { value: "EXPANDED", edition: EDITION_LEGACY },
6767 edition_defaults = { value: "PACKED", edition: EDITION_PROTO3 },
6868 feature_support = { edition_introduced: EDITION_2023 },
6969 retention = RETENTION_RUNTIME,
7070 targets = TARGET_TYPE_FIELD,
7171 targets = TARGET_TYPE_FILE
7272 ];
7373 optional Utf8Validation utf8_validation = 4 [
74- edition_defaults = { value: "NONE", edition: EDITION_PROTO2 },
74+ edition_defaults = { value: "NONE", edition: EDITION_LEGACY },
7575 edition_defaults = { value: "VERIFY", edition: EDITION_PROTO3 },
7676 feature_support = { edition_introduced: EDITION_2023 },
7777 retention = RETENTION_RUNTIME,
7878 targets = TARGET_TYPE_FIELD,
7979 targets = TARGET_TYPE_FILE
8080 ];
8181 optional MessageEncoding message_encoding = 5 [
82- edition_defaults = { value: "LENGTH_PREFIXED", edition: EDITION_PROTO2 },
82+ edition_defaults = { value: "LENGTH_PREFIXED", edition: EDITION_LEGACY },
8383 feature_support = { edition_introduced: EDITION_2023 },
8484 retention = RETENTION_RUNTIME,
8585 targets = TARGET_TYPE_FIELD,
8686 targets = TARGET_TYPE_FILE
8787 ];
8888 optional JsonFormat json_format = 6 [
89- edition_defaults = { value: "LEGACY_BEST_EFFORT", edition: EDITION_PROTO2 },
89+ edition_defaults = { value: "LEGACY_BEST_EFFORT", edition: EDITION_LEGACY },
9090 edition_defaults = { value: "ALLOW", edition: EDITION_PROTO3 },
9191 feature_support = { edition_introduced: EDITION_2023 },
9292 retention = RETENTION_RUNTIME,
0 commit comments