Upgrading protobuf 0.13 to 0.14
Unknown0.13.16+1 → 0.14.4
Fetching 4 releases from GitHub…0 / 4
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class PbMixin - removed:
ctor PbMixin(this.name, {this.importFrom, this.parent, this.reservedNames}) - removed:
field PbMixin.importFrom: final String - removed:
field PbMixin.name: final String - removed:
field PbMixin.parent: final PbMixin - removed:
field PbMixin.reservedNames: final List<String> - removed:
function findMixin(String name): PbMixin - removed:
method PbMixin.findMixinsToApply(): Iterable<PbMixin> - removed:
method PbMixin.findReservedNames(): Iterable<String>
- removed:
ctor MapFieldInfo.map(String name, int tagNumber, int index, int type, this.keyFieldType, this.valueFieldType, BuilderInfo mapEntryBuilderInfo) - removed:
method BuilderInfo.pp<T>(int tagNumber, String name, int fieldType, CheckFunc<T> check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]): void - changed:
ctor BuilderInfo(String messageName, {PackageName package = …}) → ctor BuilderInfo(String messageName, {PackageName package = …, this.createEmptyInstance, this.toProto3Json, this.fromProto3Json}) - changed:
ctor Extension(this.extendee, String name, int tagNumber, int fieldType, [dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]) → ctor Extension(this.extendee, String name, int tagNumber, int fieldType, {dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, String protoName}) - changed:
ctor Extension.repeated(this.extendee, String name, int tagNumber, int fieldType, CheckFunc<T> check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]) → ctor Extension.repeated(this.extendee, String name, int tagNumber, int fieldType, {CheckFunc<T> check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, String protoName}) - changed:
ctor FieldInfo(this.name, this.tagNumber, this.index, int type, [dynamic defaultOrMaker, this.subBuilder, this.valueOf, this.enumValues]) → ctor FieldInfo(this.name, this.tagNumber, this.index, this.type, {dynamic defaultOrMaker, this.subBuilder, this.valueOf, this.enumValues, String protoName}) - changed:
ctor FieldInfo.repeated(this.name, this.tagNumber, this.index, int type, this.check, this.subBuilder, [this.valueOf, this.enumValues]) → ctor FieldInfo.repeated(this.name, this.tagNumber, this.index, this.type, this.check, this.subBuilder, {this.valueOf, this.enumValues, String protoName}) - changed:
field MapFieldInfo.keyFieldType: int → field MapFieldInfo.keyFieldType: final int - changed:
field MapFieldInfo.valueCreator: CreateBuilderFunc → field MapFieldInfo.valueCreator: final CreateBuilderFunc - changed:
field MapFieldInfo.valueFieldType: int → field MapFieldInfo.valueFieldType: final int - changed:
method BuilderInfo.a<T>(int tagNumber, String name, int fieldType, [dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]): void → method BuilderInfo.a<T>(int tagNumber, String name, int fieldType, {dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, String protoName}): void - changed:
method BuilderInfo.aInt64(int tagNumber, String name): void → method BuilderInfo.aInt64(int tagNumber, String name, {String protoName}): void - changed:
method BuilderInfo.aOB(int tagNumber, String name): void → method BuilderInfo.aOB(int tagNumber, String name, {String protoName}): void - changed:
method BuilderInfo.aOS(int tagNumber, String name): void → method BuilderInfo.aOS(int tagNumber, String name, {String protoName}): void - changed:
method BuilderInfo.aQS(int tagNumber, String name): void → method BuilderInfo.aQS(int tagNumber, String name, {String protoName}): void - changed:
method BuilderInfo.add<T>( int tagNumber, String name, int fieldType, dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues): void → method BuilderInfo.add<T>( int tagNumber, String name, int fieldType, dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, {String protoName}): void - changed:
method BuilderInfo.addMapField<K, V>(int tagNumber, String name, int keyFieldType, int valueFieldType, BuilderInfo mapEntryBuilderInfo): void → method BuilderInfo.addMapField<K, V>( int tagNumber, String name, int keyFieldType, int valueFieldType, BuilderInfo mapEntryBuilderInfo, CreateBuilderFunc valueCreator, {String protoName}): void - changed:
method BuilderInfo.addRepeated<T>( int tagNumber, String name, int fieldType, CheckFunc<T> check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues): void → method BuilderInfo.addRepeated<T>( int tagNumber, String name, int fieldType, CheckFunc<T> check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, {String protoName}): void - changed:
method BuilderInfo.e<T>(int tagNumber, String name, int fieldType, dynamic defaultOrMaker, ValueOfFunc valueOf, List<ProtobufEnum> enumValues): void → method BuilderInfo.e<T>(int tagNumber, String name, int fieldType, {dynamic defaultOrMaker, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, String protoName}): void - changed:
method BuilderInfo.m<K, V>(int tagNumber, String name, String entryClassName, int keyFieldType, int valueFieldType, [CreateBuilderFunc valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, PackageName packageName = …]): void → method BuilderInfo.m<K, V>(int tagNumber, String name, {String entryClassName, int keyFieldType, int valueFieldType, CreateBuilderFunc valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, PackageName packageName = …, String protoName}): void - changed:
method BuilderInfo.p<T>(int tagNumber, String name, int fieldType): void → method BuilderInfo.p<T>(int tagNumber, String name, int fieldType, {String protoName}): void - changed:
method BuilderInfo.pPS(int tagNumber, String name): void → method BuilderInfo.pPS(int tagNumber, String name, {String protoName}): void - changed:
method BuilderInfo.pc<T>(int tagNumber, String name, int fieldType, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]): void → method BuilderInfo.pc<T>(int tagNumber, String name, int fieldType, {CreateBuilderFunc subBuilder, ValueOfFunc valueOf, List<ProtobufEnum> enumValues, String protoName}): void - added:
class TagNumber - added:
class TypeRegistry - added:
ctor FieldInfo.dummy(this.index) - added:
ctor MapFieldInfo( String name, int tagNumber, int index, int type, this.keyFieldType, this.valueFieldType, this.mapEntryBuilderInfo, this.valueCreator, {String protoName}) - added:
ctor TagNumber(this.tagNumber) - added:
ctor TypeRegistry(Iterable<GeneratedMessage> types) - added:
ctor TypeRegistry.empty() - added:
field BuilderInfo.createEmptyInstance: final CreateBuilderFunc - added:
field FieldInfo.protoName: final String - added:
field MapFieldInfo.mapEntryBuilderInfo: final BuilderInfo - added:
field TagNumber.tagNumber: final int - added:
get MapFieldInfo.valueFieldInfo: FieldInfo - added:
method BuilderInfo.Function(GeneratedMessage message, TypeRegistry typeRegistry): Object - added:
method BuilderInfo.Function(GeneratedMessage targetMessage, Object json, TypeRegistry typeRegistry, JsonParsingContext context) - added:
method BuilderInfo.aOM<T extends GeneratedMessage>(int tagNumber, String name, {T Function() subBuilder, String protoName}): void - added:
method BuilderInfo.aQM<T extends GeneratedMessage>(int tagNumber, String name, {T Function() subBuilder, String protoName}): void - added:
method GeneratedMessage.$_ensure<T>(int index): T - added:
method GeneratedMessage.$_getB(int index, bool defaultValue): bool - added:
method GeneratedMessage.$_getBF(int index): bool - added:
method GeneratedMessage.$_getI(int index, int defaultValue): int - added:
method GeneratedMessage.$_getIZ(int index): int - added:
method GeneratedMessage.$_getSZ(int index): String - added:
method GeneratedMessage.mergeFromProto3Json(Object json, {TypeRegistry typeRegistry = …, bool ignoreUnknownFields = …, bool supportNamesWithUnderscores = …, bool permissiveEnums = …}): void - added:
method GeneratedMessage.toProto3Json( {TypeRegistry typeRegistry = …}): Object - added:
method TypeRegistry.lookup(String qualifiedName): BuilderInfo - added:
static method GeneratedMessage.$_defaultFor<T extends GeneratedMessage>(T Function() createFn): T - added:
static method GeneratedMessage.Function(): T