http package.googleapis package.pubspec.yaml.Bucket.write when size is below 1MB.Bucket.write when the size is not known beforehand.googleapis package.googleapis package.googleapis package.googleapis package.Page.next() throws if Page.isLast, this change only affects code not migrated to null-safety, when paging through results in pub-sub and storage without checking Page.isLast. Code fully migrated to null-safety will have experienced a runtime null check error, and paging code for datastore already throw an Error.lookupOrNull method in DatastoreDB and Transaction.Model<int> and Model<String>, but not Model<dynamic>.delimiter to Bucket.list and Bucket.page (0.7.1 only added them the implementation).delimiter to Bucket.list and Bucket.page.ExpandoModel to ExpandoModel<T> as we should have done in version 0.7.0._discoveryapis_commons, changing ApiRequestError from an Error to an Exception. Version constraints on _discoveryapis_commons allows both new and old versions.Model.id.Stringint). A model can now be defined as class MyModel extends Model<String> {} and myModel.id will then be of type String and myModel.key of type Key<String>.2.3.0.DatastoreDB.lookupValue()Transaction.rollback().Model classes to contain constructors with optional or named arguments (as long as they're annotated with @required).withTransaction().pkg:http.package:_discoveryapis_commonsdb.query(Person).run() and getting back a generic Stream<Model>, you now write db.query<Person>().run() and get Stream<Person>. The same goes for .lookup([key]), which can now be written as .lookup<Person>([key]) and will return a List<Person>.Made a number of strong-mode improvements.
Updated dependency on googleapis and googleapis_beta.
Remove support for FilterRelation.In and “propertyname IN” for queries: This is not supported by the newer APIs and was originally part of fat-client libraries which performed multiple queries for each iten in the list.
Adds optional forComparision named argument to Property.encodeValue which will be set to true when encoding a value for comparison in queries.
Upgrade to newer versions of package:googleapis and package:googleapis_beta
Upgrade to use stable package:googleapis/datastore/v1.dart.
The internal [DatastoreImpl] class takes now a project name without the s~ prefix.
db.query().filter().googleapis and googleapis_beta.googleapis and googleapis_beta.Storage.read now honors offset and length arguments.googleapis/googleapis_betadefaultPartition parameter to the constructor of DatastoreDB.package:appengine/db.dart: Correctly handle ListProperties of length 1.package:gcloud/service_scope.dart library.package:gcloud/http.dart library using service scopes.Increased version constraint on googleapis{,_auth,_beta}.
Removed unused imports.