Changelog

v0.9.1

  • Fixed an issue with queries getting stuck in an infinite loop. ([#18])

v0.9.0

  • Updated gcloud-requests and google-cloud-datastore to versions 2.0 and 1.7, respectively.

v0.8.0

  • Added support for Unicode properties. (#13, @JorinTielen)
  • Repeated properties are now always stored as lists, regardless of whether None is assigned to them or not. (#11)
  • Fixed an issue with repeated key properties being returned as datastore.Key objects instead of anom.Key objects. (#14)

v0.7.1

  • Fixed an issue that caused assigning None to optional indexed Strings to fail. (#10, @JorinTielen)

v0.7.0

  • Added support for Embed properties.
  • Fixed inconsistent internal usages of name_on_{entity,model}.
  • Fixed an issue that made indexed_if act like indexed_unless.
  • Fixed logger names.

v0.6.3

  • Fixed an issue where TransactionFailed exceptions had unprintable messages.

v0.6.2

  • Fixed an issue where setting entity keys inside pre_put_hook would not have an effect on where those entities were stored.

v0.6.0

  • Added host and port params to Emulator.
  • Added count and delete to Query.
  • Refactored DatastoreAdapter to no longer use thread-local DS client instances.

v0.5.0

  • Added support for managing namespaces.

v0.4.5

  • Handle a potential race condition during Emulator shutdown.

v0.4.4

  • Fixed an issue with repeated Key properties (#5).

v0.4.3

  • Fixed an issue with filtering by Keys (#4).

v0.4.2

  • Pinned gcloud-requests to version 1.1.9.

v0.4.1

  • Pinned gcloud-requests to version 1.1.8.

v0.4.0

  • Added support for declaring models’ kinds.
  • Added support for kindless Queries.

v0.3.1

v0.3.0

  • Fixed late-bound keys inside transactions (#3).
  • Breaking change: changed the locked item value in MemcacheAdapter.

v0.2.0

  • Added MemcacheAdapter.
  • Added support for Msgpack properties.
  • Added support for Json serialization of datetimes, Models and Keys.

v0.1.0

v0.0.7

  • Fixed handling of repeated values in Encodable properties.
  • Added support for model polymorphism.
  • Added Pages to Pages.

v0.0.6

v0.0.5

  • Added support for conditional indexes on properties.
  • Replaced Key.is_complete with is_partial.
  • Dropped is_null from Property.
  • Dropped __ne__ from Property.

v0.0.4

v0.0.3

  • Added support for Computed properties.