Skip to content

Upgrading protobuf 0.4 to 0.5

Unknown0.4.2 → 0.5.5

Fetching 13 releases from GitHub…0 / 13
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Dart SDK requirement changed in 0.5.5: >=1.0.0 <2.0.0 → >=1.21.0 <2.0.0-dev.infinity.

Drops crypto.

Moves fixnum >=0.9.0 <0.10.0 → >=0.9.0 <0.11.0. Your build may pick other versions.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • added: ctor PbMixin(this.name, {this.importFrom, this.parent, this.reservedNames})
  • removed: field GeneratedMessage.Extension>(): final Map<int, Extension>
  • removed: field GeneratedMessage.dynamic>(): final Map<int, dynamic>
  • removed: field GeneratedMessage.unknownFields: final UnknownFieldSet
  • removed: get ReadonlyMessageMixin.unknownFields
  • removed: method BuilderInfo.isInitialized(Map<int, dynamic> fieldValues): bool
  • removed: static field GeneratedMessage.K3: const int
  • removed: static field GeneratedMessage.K6: const int
  • removed: static field GeneratedMessage.KB: const int
  • removed: static field GeneratedMessage.KD: const int
  • removed: static field GeneratedMessage.KE: const int
  • removed: static field GeneratedMessage.KF3: const int
  • removed: static field GeneratedMessage.KF6: const int
  • removed: static field GeneratedMessage.KF: const int
  • removed: static field GeneratedMessage.KS3: const int
  • removed: static field GeneratedMessage.KS6: const int
  • removed: static field GeneratedMessage.KSF3: const int
  • removed: static field GeneratedMessage.KSF6: const int
  • removed: static field GeneratedMessage.KU3: const int
  • removed: static field GeneratedMessage.KU6: const int
  • removed: static field GeneratedMessage.MAX_JSON_INT: Int64
  • removed: static field GeneratedMessage.MIN_JSON_INT: Int64
  • removed: static field GeneratedMessage.O3: const int
  • removed: static field GeneratedMessage.O6: const int
  • removed: static field GeneratedMessage.OB: const int
  • removed: static field GeneratedMessage.OD: const int
  • removed: static field GeneratedMessage.OE: const int
  • removed: static field GeneratedMessage.OF3: const int
  • removed: static field GeneratedMessage.OF6: const int
  • removed: static field GeneratedMessage.OF: const int
  • removed: static field GeneratedMessage.OG: const int
  • removed: static field GeneratedMessage.OM: const int
  • removed: static field GeneratedMessage.OS3: const int
  • removed: static field GeneratedMessage.OS6: const int
  • removed: static field GeneratedMessage.OS: const int
  • removed: static field GeneratedMessage.OSF3: const int
  • removed: static field GeneratedMessage.OSF6: const int
  • removed: static field GeneratedMessage.OU3: const int
  • removed: static field GeneratedMessage.OU6: const int
  • removed: static field GeneratedMessage.OY: const int
  • removed: static field GeneratedMessage.P3: const int
  • removed: static field GeneratedMessage.P6: const int
  • removed: static field GeneratedMessage.PB: const int
  • removed: static field GeneratedMessage.PD: const int
  • removed: static field GeneratedMessage.PE: const int
  • removed: static field GeneratedMessage.PF3: const int
  • removed: static field GeneratedMessage.PF6: const int
  • removed: static field GeneratedMessage.PF: const int
  • removed: static field GeneratedMessage.PG: const int
  • removed: static field GeneratedMessage.PM: const int
  • removed: static field GeneratedMessage.PS3: const int
  • removed: static field GeneratedMessage.PS6: const int
  • removed: static field GeneratedMessage.PS: const int
  • removed: static field GeneratedMessage.PSF3: const int
  • removed: static field GeneratedMessage.PSF6: const int
  • removed: static field GeneratedMessage.PU3: const int
  • removed: static field GeneratedMessage.PU6: const int
  • removed: static field GeneratedMessage.PY: const int
  • removed: static field GeneratedMessage.Q3: const int
  • removed: static field GeneratedMessage.Q6: const int
  • removed: static field GeneratedMessage.QB: const int
  • removed: static field GeneratedMessage.QD: const int
  • removed: static field GeneratedMessage.QE: const int
  • removed: static field GeneratedMessage.QF3: const int
  • removed: static field GeneratedMessage.QF6: const int
  • removed: static field GeneratedMessage.QF: const int
  • removed: static field GeneratedMessage.QG: const int
  • removed: static field GeneratedMessage.QM: const int
  • removed: static field GeneratedMessage.QS3: const int
  • removed: static field GeneratedMessage.QS6: const int
  • removed: static field GeneratedMessage.QS: const int
  • removed: static field GeneratedMessage.QSF3: const int
  • removed: static field GeneratedMessage.QSF6: const int
  • removed: static field GeneratedMessage.QU3: const int
  • removed: static field GeneratedMessage.QU6: const int
  • removed: static field GeneratedMessage.QY: const int
  • removed: typedef Object MakeDefaultFunc()
  • changed: class Extension extends FieldInfo → class Extension<T> extends FieldInfo<T>
  • changed: class FieldInfo → class FieldInfo<T>
  • changed: ctor CodedBufferReader( List<int> buffer, {int recursionLimit = …, int sizeLimit = …}) → ctor CodedBufferReader(List<int> buffer, {int recursionLimit = …, int sizeLimit = …})
  • changed: ctor Extension.repeated(this.extendee, String name, int tagNumber, int fieldType, CheckFunc check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf]) → ctor Extension.repeated( this.extendee, String name, int tagNumber, int fieldType, CheckFunc check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf])
  • changed: ctor FieldInfo(this.name, this.tagNumber, int type, [dynamic defaultOrMaker, this.subBuilder, this.valueOf]) → ctor FieldInfo(this.name, this.tagNumber, this.index, int type, [dynamic defaultOrMaker, this.subBuilder, this.valueOf])
  • changed: ctor FieldInfo.repeated(this.name, this.tagNumber, int type, CheckFunc check, this.subBuilder, [this.valueOf]) → ctor FieldInfo.repeated(this.name, this.tagNumber, this.index, int type, CheckFunc check, this.subBuilder, [this.valueOf])
  • changed: ctor GeneratedMessage.fromBuffer(List<int> input, ExtensionRegistry extensionRegistry) → ctor GeneratedMessage.fromBuffer( List<int> input, ExtensionRegistry extensionRegistry)
  • changed: function sorted(Iterable list): List → function sorted<T>(Iterable<T> list): List<T>
  • changed: method BuilderInfo.a(int tagNumber, String name, int fieldType, [dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf]): void → method BuilderInfo.a<T>(int tagNumber, String name, int fieldType, [dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf]): void
  • changed: method BuilderInfo.add(int tagNumber, String name, int fieldType, dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf): void → method BuilderInfo.add<T>(int tagNumber, String name, int fieldType, dynamic defaultOrMaker, CreateBuilderFunc subBuilder, ValueOfFunc valueOf): void
  • changed: method BuilderInfo.addRepeated(int tagNumber, String name, int fieldType, CheckFunc check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf): void → method BuilderInfo.addRepeated<T>(int tagNumber, String name, int fieldType, CheckFunc check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf): void
  • changed: method BuilderInfo.e(int tagNumber, String name, int fieldType, dynamic defaultOrMaker, ValueOfFunc valueOf): void → method BuilderInfo.e<T>(int tagNumber, String name, int fieldType, dynamic defaultOrMaker, ValueOfFunc valueOf): void
  • changed: method BuilderInfo.m(int tagNumber, String name, CreateBuilderFunc subBuilder, MakeDefaultFunc makeDefault): void → method BuilderInfo.m<T>(int tagNumber, String name, CreateBuilderFunc subBuilder, MakeDefaultFunc makeDefault): void
  • changed: method BuilderInfo.p(int tagNumber, String name, int fieldType): void → method BuilderInfo.p<T>(int tagNumber, String name, int fieldType): void
  • changed: method BuilderInfo.pp(int tagNumber, String name, int fieldType, CheckFunc check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf]): void → method BuilderInfo.pp<T>(int tagNumber, String name, int fieldType, CheckFunc check, [CreateBuilderFunc subBuilder, ValueOfFunc valueOf]): void
  • changed: method CodedBufferReader.readMessage(GeneratedMessage message, ExtensionRegistry extensionRegistry): void → method CodedBufferReader.readMessage( GeneratedMessage message, ExtensionRegistry extensionRegistry): void
  • changed: method GeneratedMessage.createRepeatedField(int tagNumber, FieldInfo fi): List → method GeneratedMessage.createRepeatedField<T>(int tagNumber, FieldInfo<T> fi): List<T>
  • changed: method GeneratedMessage.mergeFromBuffer( List<int> input, [ExtensionRegistry extensionRegistry = …]): void → method GeneratedMessage.mergeFromBuffer(List<int> input, [ExtensionRegistry extensionRegistry = …]): void
  • changed: method GeneratedMessage.mergeFromCodedBufferReader( CodedBufferReader input, [ExtensionRegistry extensionRegistry = …]): void → method GeneratedMessage.mergeFromCodedBufferReader(CodedBufferReader input, [ExtensionRegistry extensionRegistry = …]): void
  • changed: method GeneratedMessage.mergeFromJson( String data, [ExtensionRegistry extensionRegistry = …]): void → method GeneratedMessage.mergeFromJson(String data, [ExtensionRegistry extensionRegistry = …]): void
  • changed: method GeneratedMessage.mergeFromJsonMap( Map<String, dynamic> json, [ExtensionRegistry extensionRegistry = …]): void → method GeneratedMessage.mergeFromJsonMap(Map<String, dynamic> json, [ExtensionRegistry extensionRegistry = …]): void
  • added: field BuilderInfo.byTagAsString: final Map<String, FieldInfo>
  • added: field FieldInfo.index: final int
  • added: get BuilderInfo.sortedByTag: List<FieldInfo>
  • added: get CodedBufferWriter.lengthInBytes: int
  • added: get FieldInfo.isRequired: bool
  • added: get GeneratedMessage.unknownFields: UnknownFieldSet
  • added: get UnknownFieldSet.isEmpty: bool
  • added: get UnknownFieldSet.isNotEmpty: bool
  • added: method BuilderInfo.addField(FieldInfo fi): void
  • added: method CodedBufferWriter.writeTo(List<int> buffer, [int offset = …]): bool
  • added: method GeneratedMessage.$_get<T>(int index, int tagNumber, T defaultValue): T
  • added: method GeneratedMessage.$_has(int index, int tagNumber): bool
  • added: method GeneratedMessage.$_setBool(int index, int tagNumber, bool value): void
  • added: method GeneratedMessage.$_setBytes(int index, int tagNumber, List<int> value): void
  • added: method GeneratedMessage.$_setDouble(int index, int tagNumber, double value): void
  • added: method GeneratedMessage.$_setFloat(int index, int tagNumber, double value): void
  • added: method GeneratedMessage.$_setInt64(int index, int tagNumber, Int64 value): void
  • added: method GeneratedMessage.$_setSignedInt32(int index, int tagNumber, int value): void
  • added: method GeneratedMessage.$_setString(int index, int tagNumber, String value): void
  • added: method GeneratedMessage.$_setUnsignedInt32(int index, int tagNumber, int value): void
  • added: method GeneratedMessage.clone(): GeneratedMessage
  • added: method GeneratedMessage.toDebugString(): String
  • added: method PbList.forEach(void f(E element)): void
  • added: method PbList.map<T>(T f(E e)): Iterable<T>
  • added: method ReadonlyMessageMixin.createRepeatedField<T>(int tagNumber, FieldInfo<T> fi): List<T>
  • added: typedef MakeDefaultFunc()