Skip to content

Releases: google/protobuf.dart

Dart 2 fixes

17 May 10:37
4c9f987

Choose a tag to compare

  • Breaking change: Added generics to RpcClient.invoke(). Proto files must be rebuilt using Dart protoc_plugin version 0.8.0 or newer to match.
  • Dart 2 fixes.

Better hashing for lists

09 Apr 11:12
890446f

Choose a tag to compare

  • Fix hashing for PbList.

More Dart 2

22 Feb 12:19
3e2a439

Choose a tag to compare

  • Fix type in PbList.fold() for Dart 2.
  • Small performance tweaks for DDC.

Performance and Dart 2.0

12 Jan 11:12

Choose a tag to compare

  • Added fast getters for common types.
  • Only pass index instead of both tag and index to accessors.
  • Delegate more methods to underlying list in PbList.
  • Small fixes for Dart 2.0.

Enum values

25 Oct 10:38

Choose a tag to compare

  • Added enumValues to FieldInfo. Fixes #63.
  • Small performance optimization when deserializing repeated messages from JSON.
  • Type annotations for strong mode.

Prepare for Dart 2

14 Aug 12:04

Choose a tag to compare

  • Use real generic syntax instead of comment-based.
  • Support v2 dev SDKs.

JSON parsing of unknown enum values

20 Apr 14:26

Choose a tag to compare

  • Unknown enum values are now ignored when parsing JSON, instead of throwing an exception.

0.5.3+2

29 Mar 01:01

Choose a tag to compare

  • Resolved a strong-mode error.

fixed binary protos using dart2js

01 Sep 18:37

Choose a tag to compare

  • all tests pass for binary protos using dart2js

Mixins, performance

01 Sep 18:32

Choose a tag to compare

  • make PbMixin constructor public for use within protoc plugin
  • improve operator== performance
  • drop dependency on package:crypto