google_cloud_datastore 0.3.4-dev1
google_cloud_datastore: ^0.3.4-dev1 copied to clipboard
Connect to a google cloud datastore via the protocol buffer api
version 0.3.4
=============
Features
- Added a `datastore.list` method, which will stream all entities of a particular kind
from the datastore
version 0.3.3+1
===============
Features
- Added a static `clearKindCache` method to `Datastore`.
Should *not* be called by user code
Bugfixes
- filter ignored the subkind of an entity, resulting in incorrect 'NoSuchPropertyError's
- A subkind entity would be incorrectly transformed into a schema entity
- All errors in `transaction.commit` are thrown asynchronously
- delete failed to add keys to transaction
version 0.3.3
=============
Enhancements
- Subkind now discovered by reflection when using reflective version of library
version 0.3.2
=============
Enhancements
- Implemented kind inheritance. Multiple kinds can now be stored as the same datastore entity
version 0.3.1
=============
Enhancements
- insert, insertMany, delete, deleteMany are now idempotent transactions
- deprecated update, updateMany, upsert, upsertMany to encourage idempotence using
`datastore.withTransaction`
Bugfixes
- Weakened kind checks when retrieving entities from datastore
- Improved error handling on property type checks
Other changes
- Removed deprecated annotations
version 0.3.0
=============
Breaking changes
- Entity constructor only takes single argument
Enhancements
- Query and filter improvements
- Query arguments type checks relaxed so either a String or KindDefinition can specify a query
- Filter argument type checks relaxed so either a String or PropertyDefinition can be used to specify a filter
- Query can only filter a single property for inequality
- Query must sort a property used in an inequality filter first.
version 0.2.3
=============
Bugfixes
- Query and lookup could add elements to an empty stream
Version 0.2.2
=============
Enhancements
- Deprecated @kind and @property annotations, in deference to dart conventions.
- Added example which demonstrates the use of the protobuf api.