Changelog#
1.9.0#
07-24-2019 16:04 PDT
New Features#
Documentation#
Internal / Testing Changes#
Pin black version (via synth). (#8580)
Remove typing information for kwargs to not conflict with type checkers (#8546)
Add docs job to publish to googleapis.dev. (#8464)
Declare encoding as utf-8 in pb2 files (via synth). (#8350)
Add disclaimer to auto-generated template files (via synth). (#8312)
Suppress checking ‘cov-fail-under’ in nox default session (via synth). (#8238)
Blacken noxfile.py, setup.py (via synth). (#8120)
Add empty lines (via synth). (#8055)
1.7.3#
12-17-2018 16:45 PST
1.7.0#
Implementation Changes#
Do not pass ‘offset’ once the query iterator has a cursor (#5503)
Add test runs for Python 3.7 and remove run for 3.4 (#5295)
Documentation#
minor fix to datastore example (#5452)
Add example showing explicit unicode for text values in entities. (#5263)
Internal / Testing Changes#
Modify system tests to use prerelease versions of grpcio (#5304)
Avoid overwriting ‘module’ of messages from shared modules. (#5364)
Attempt again to reproduce #4264. (#5403)
Fix bad trove classifier
1.6.0#
Implementation changes#
Don’t check
exclude_from_indexes
for empty lists. (#4915)
Dependencies#
The minimum version for
google-api-core
has been updated to version 1.0.0. This may cause some incompatibility with older google-cloud libraries, you will need to update those libraries if you have a dependency conflict. (#4944, #4946)
Testing and internal changes#
Install local dependencies when running lint (#4936)
Re-enable lint for tests, remove usage of pylint (#4921)
Normalize all setup.py files (#4909)
Exercise datastore query result paging (#4905)
Pass
*session.posargs
through on command line for system tests. (#4904)
1.5.0#
Interface additions#
Added
Entity.id
property (#4640)Added optional
location_prefix
kwarg into_legacy_urlsafe
(#4635)Added support for transaction options (#4357)
Added the ability to specify read consistency (#4343, #4376)
Implementation changes#
The underlying autogenerated code was rengereated to pick up new features and bugfixes. (#4348, #4877)
Updated the HTTP implementation to match the gRPC implementation. (#4388)
Set
next_page_token
toNone
if there are no more results (#4349)
Documentation#
Entity doc consistency (#4641)
Fixing “Fore” -> “For” typo in README docs. (#4317)
Testing#
Update datastore doctests to reflect change in cursor behavior. (#4382)
Making a
nox -s default
session for all packages. (#4324)Shorten test names (#4321)
1.4.0#
Interface changes / additions#
Allowing
dict
(as anEntity
) for property values. (#3927)
Documentation#
Added link to “Python Development Environment Setup Guide” in project README (#4187, h/t to @michaelawyu)
Dependencies#
Upgrading to
google-cloud-core >= 0.28.0
and adding dependency ongoogle-api-core
(#4221, #4280)
PyPI: https://pypi.org/project/google-cloud-datastore/1.4.0/