package:_discoveryapis_commons
db.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_beta
defaultPartition
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.