Skip to content

Upgrading protobuf 0.9 to 0.10

Unknown0.9.1 → 0.10.8

Fetching 9 releases from GitHub…0 / 9
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.

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

  • changed: variable GeneratedMessage_reservedNames: const List<String> → variable GeneratedMessage_reservedNames: const
  • added: variable ProtobufEnum_reservedNames: const
  • removed: field BuilderInfo.messageName: final String
  • removed: field PbList.[]: void operator
  • removed: field PbList.check: final CheckFunc<E>
  • removed: get PbList.first: E
  • removed: get PbList.hashCode: int
  • removed: get PbList.isEmpty: bool
  • removed: get PbList.isNotEmpty: bool
  • removed: get PbList.iterator: Iterator<E>
  • removed: get PbList.last: E
  • removed: get PbList.length: int
  • removed: get PbList.single: E
  • removed: method PbList.any(bool test(E element)): bool
  • removed: method PbList.asMap(): Map<int, E>
  • removed: method PbList.contains(Object element): bool
  • removed: method PbList.elementAt(int index): E
  • removed: method PbList.every(bool test(E element)): bool
  • removed: method PbList.expand<T>(Iterable<T> f(E element)): Iterable<T>
  • removed: method PbList.firstWhere(bool test(E element), {E orElse()}): E
  • removed: method PbList.fold<T>(T initialValue, T combine(T previousValue, E element)): T
  • removed: method PbList.forEach(void f(E element)): void
  • removed: method PbList.getRange(int start, int end): Iterable<E>
  • removed: method PbList.indexOf(Object element, [int start = …]): int
  • removed: method PbList.join([String separator = …]): String
  • removed: method PbList.lastIndexOf(Object element, [int start]): int
  • removed: method PbList.lastWhere(bool test(E element), {E orElse()}): E
  • removed: method PbList.map<T>(T f(E e)): Iterable<T>
  • removed: method PbList.operator ==(other): bool
  • removed: method PbList.operator [](int index): E
  • removed: method PbList.reduce(E combine(E value, E element)): E
  • removed: method PbList.skip(int count): Iterable<E>
  • removed: method PbList.skipWhile(bool test(E value)): Iterable<E>
  • removed: method PbList.sublist(int start, [int end]): List<E>
  • removed: method PbList.take(int count): Iterable<E>
  • removed: method PbList.takeWhile(bool test(E value)): Iterable<E>
  • removed: method PbList.toList({bool growable = …}): List<E>
  • removed: method PbList.toSet(): Set<E>
  • removed: method PbList.toString(): String
  • removed: method PbList.where(bool test(E element)): Iterable<E>
  • removed: set PbList.length(int newLength)
  • changed: class PbList<E> extends ListBase<E> → class PbList<E> extends PbListBase<E>
  • changed: ctor BuilderInfo(this.messageName) → ctor BuilderInfo(String messageName, {PackageName package = …})
  • changed: ctor PbList({this.check = …}) → ctor PbList({check = …})
  • changed: method BuilderInfo.m<T>(int tagNumber, String name, CreateBuilderFunc subBuilder, MakeDefaultFunc makeDefault): void → method BuilderInfo.m<K, V>(int tagNumber, String name, int keyFieldType, int valueFieldType, [CreateBuilderFunc valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues]): void
  • changed: static method ProtobufEnum.initByValue(List<ProtobufEnum> byIndex): Map<int, dynamic> → static method ProtobufEnum.initByValue<T extends ProtobufEnum>(List<T> byIndex): Map<int, T>
  • added: class FrozenPbList<E> extends PbListBase<E>
  • added: class MapFieldInfo<K, V> extends FieldInfo<PbMap<K, V>>
  • added: class PackageName
  • added: class PbListBase<E>: abstract extends ListBase<E>
  • added: class PbMap<K, V> extends MapBase<K, V>
  • added: ctor FrozenPbList.from(PbList<E> other)
  • added: ctor InvalidProtocolBufferException.wrongAnyMessage( String anyTypeName, unpackerTypeName)
  • added: ctor MapFieldInfo.map(String name, int tagNumber, int index, int type, this.keyFieldType, this.valueFieldType, [this.valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues])
  • added: ctor PackageName(this.name)
  • added: ctor PbMap(this.keyFieldType, this.valueFieldType, [CreateBuilderFunc valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues])
  • added: ctor PbMap.unmodifiable(PbMap other)
  • added: field BuilderInfo.int>: final Map<int, int>
  • added: field BuilderInfo.oneofs: final Map<int, int>
  • added: field BuilderInfo.qualifiedMessageName: final String
  • added: field FrozenPbList.[]: void operator
  • added: field MapFieldInfo.keyFieldType: int
  • added: field MapFieldInfo.valueCreator: CreateBuilderFunc
  • added: field MapFieldInfo.valueFieldType: int
  • added: field PackageName.name: final String
  • added: field PbListBase.[]: void operator
  • added: field PbListBase.check: final CheckFunc<E>
  • added: field PbMap.[]: void operator
  • added: field PbMap.keyFieldType: final int
  • added: field PbMap.valueFieldType: final int
  • added: function canUnpackIntoHelper(GeneratedMessage instance, String typeUrl): bool
  • added: function defaultFrozenMessageModificationHandler(String messageName, [String methodName]): void
  • added: function unpackIntoHelper<T extends GeneratedMessage>( List<int> value, T instance, String typeUrl, {ExtensionRegistry extensionRegistry = …}): void
  • added: get BuilderInfo.messageName: String
  • added: get FieldInfo.isMapField: bool
  • added: get PackageName.prefix: String
  • added: get PbListBase.first: E
  • added: get PbListBase.hashCode: int
  • added: get PbListBase.isEmpty: bool
  • added: get PbListBase.isNotEmpty: bool
  • added: get PbListBase.iterator: Iterator<E>
  • added: get PbListBase.last: E
  • added: get PbListBase.length: int
  • added: get PbListBase.single: E
  • added: get PbMap.keys: Iterable<K>
  • added: method BuilderInfo.addMapField<K, V>( int tagNumber, String name, int keyFieldType, int valueFieldType, CreateBuilderFunc valueCreator, ValueOfFunc valueOf, List<ProtobufEnum> enumValues): void
  • added: method BuilderInfo.oo(int oneofIndex, List<int> tags): void
  • added: method FrozenPbList.add(E value): void
  • added: method FrozenPbList.addAll(Iterable<E> iterable): void
  • added: method FrozenPbList.clear(): void
  • added: method FrozenPbList.fillRange(int start, int end, [E fillValue]): void
  • added: method FrozenPbList.insert(int index, E element): void
  • added: method FrozenPbList.insertAll(int at, Iterable<E> iterable): void
  • added: method FrozenPbList.remove(Object element): bool
  • added: method FrozenPbList.removeAt(int index): E
  • added: method FrozenPbList.removeLast(): E
  • added: method FrozenPbList.removeRange(int start, int end): void
  • added: method FrozenPbList.removeWhere(bool test(E element)): void
  • added: method FrozenPbList.replaceRange(int start, int end, Iterable<E> iterable): void
  • added: method FrozenPbList.retainWhere(bool test(E element)): void
  • added: method FrozenPbList.setAll(int at, Iterable<E> iterable): void
  • added: method FrozenPbList.setRange(int start, int end, Iterable<E> iterable, [int skipCount = …]): void
  • added: method FrozenPbList.shuffle([math.Random random]): void
  • added: method FrozenPbList.sort([Comparator<E> compare]): void
  • added: method GeneratedMessage.$_getMap<K, V>(int index): Map<K, V>
  • added: method GeneratedMessage.$_whichOneof(int oneofIndex): int
  • added: method GeneratedMessage.copyWith(void Function(GeneratedMessage) updates): GeneratedMessage
  • added: method GeneratedMessage.createMapField<K, V>(int tagNumber, MapFieldInfo<K, V> fi): Map<K, V>
  • added: method GeneratedMessage.freeze(): GeneratedMessage
  • added: method GeneratedMessage.toBuilder(): GeneratedMessage
  • added: method PbList.toFrozenPbList(): FrozenPbList<E>
  • added: method PbListBase.any(bool test(E element)): bool
  • added: method PbListBase.asMap(): Map<int, E>
  • added: method PbListBase.contains(Object element): bool
  • added: method PbListBase.elementAt(int index): E
  • added: method PbListBase.every(bool test(E element)): bool
  • added: method PbListBase.expand<T>(Iterable<T> f(E element)): Iterable<T>
  • added: method PbListBase.firstWhere(bool test(E element), {E orElse()}): E
  • added: method PbListBase.fold<T>(T initialValue, T combine(T previousValue, E element)): T
  • added: method PbListBase.forEach(void f(E element)): void
  • added: method PbListBase.getRange(int start, int end): Iterable<E>
  • added: method PbListBase.indexOf(Object element, [int start = …]): int
  • added: method PbListBase.join([String separator = …]): String
  • added: method PbListBase.lastIndexOf(Object element, [int start]): int
  • added: method PbListBase.lastWhere(bool test(E element), {E orElse()}): E
  • added: method PbListBase.map<T>(T f(E e)): Iterable<T>
  • added: method PbListBase.operator ==(other): bool
  • added: method PbListBase.operator [](int index): E
  • added: method PbListBase.reduce(E combine(E value, E element)): E
  • added: method PbListBase.skip(int count): Iterable<E>
  • added: method PbListBase.skipWhile(bool test(E value)): Iterable<E>
  • added: method PbListBase.sublist(int start, [int end]): List<E>
  • added: method PbListBase.take(int count): Iterable<E>
  • added: method PbListBase.takeWhile(bool test(E value)): Iterable<E>
  • added: method PbListBase.toList({bool growable = …}): List<E>
  • added: method PbListBase.toSet(): Set<E>
  • added: method PbListBase.toString(): String
  • added: method PbListBase.where(bool test(E element)): Iterable<E>
  • added: method PbMap.add(CodedBufferReader input, [ExtensionRegistry registry]): void
  • added: method PbMap.clear(): void
  • added: method PbMap.freeze(): PbMap
  • added: method PbMap.operator [](Object key): V
  • added: method PbMap.remove(Object key): V
  • added: method ProtobufEnum.operator ==(Object o): bool
  • added: set FrozenPbList.length(int newLength)
  • added: set PbListBase.length(int newLength)
  • added: static field PbFieldType.M: const int
  • added: typedef void FrozenMessageErrorHandler(String messageName, [String methodName])
  • added: variable frozenMessageModificationHandler: FrozenMessageErrorHandler