Skip to content

v0.1.0

Compare
Choose a tag to compare
@yoshi-automation yoshi-automation released this 11 Sep 22:57
84f1844

09-10-2019 13:43 PDT

Deprecations

  • Deprecate max_memcache_items, memcache options, force_rewrites, Query.map(), Query.map_async(), blobstore. (#168)

Implementation Changes

  • Fix error retrieving values for properties with different stored name (#187)
  • Use correct class when deserializing a PolyModel entity. (#186)
  • Support legacy compressed properties back and forth (#183)
  • Store Structured Properties in backwards compatible way (#184)
  • Allow put and get to work with compressed blob properties (#175)
  • Raise an exception when storing entity with partial key without Datastore. (#171)
  • Normalize to prefer project over app. (#170)
  • Enforce naive datetimes for DateTimeProperty. (#167)
  • Handle projections with structured properties. (#166)
  • Fix polymodel put and get (#151)
  • _prepare_for_put was not being called at entity level (#138)
  • Fix key property. (#136)
  • Fix thread local context. (#131)
  • Bugfix: Respect _indexed flag of properties. (#127)
  • Backwards compatibility with older style structured properties. (#126)

New Features

  • Read legacy data with Repeated Structured Expando properties. (#176)
  • Implement Context.call_on_commit. (#159)
  • Implement Context.flush (#158)
  • Implement use_datastore flag. (#155)
  • Implement tasklets.toplevel. (#157)
  • Add RedisCache implementation of global cache (#150)
  • Implement Global Cache (#148)
  • ndb.Expando properties load and save (#117)
  • Implement cache policy. (#116)

Documentation

  • Fix Kokoro publish-docs job (#153)
  • Update Migration Notes. (#152)
  • Add project_urls for pypi page (#144)
  • Fix TRAMPOLINE_BUILD_FILE in docs/common.cfg. (#143)
  • Add kokoro docs job to publish to googleapis.dev. (#142)
  • Initial version of migration guide (#121)
  • Add spellcheck sphinx extension to docs build process (#123)

Internal / Testing Changes

  • Clean up usage of object.__new__ and mocks for Model in unit tests (#177)
  • Prove tasklets can be Python 2.7 and 3.7 compatible. (#174)
  • Discard src directory and fix flake8 failures (#173)
  • Add tests for Model.__eq__() (#169)
  • Remove skip flag accidentally left over (#154)
  • Try to get kokoro to add indexes for system tests (#145)
  • Add system test for PolyModel (#133)
  • Fix system test under Datastore Emulator. (Fixes #118) (#119)
  • Add unit tests for _entity_from_ds_entity expando support (#120)