- Don't check 'exclude_from_indexes' for empty lists. (#4915)
- The minimum version for
google-api-corehas 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)
- 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)
- Added
Entity.idproperty (#4640) - Added optional
location_prefixkwarg into_legacy_urlsafe(#4635) - Added support for transaction options (#4357)
- Added the ability to specify read consistency (#4343, #4376)
- 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_tokentoNoneif there are no more results (#4349)
- Entity doc consistency (#4641)
- Fixing "Fore" -> "For" typo in README docs. (#4317)
- Update datastore doctests to reflect change in cursor behavior. (#4382)
- Making a
nox -s defaultsession for all packages. (#4324) - Shorten test names (#4321)
- Allowing
dict(as anEntity) for property values. (#3927)
- Added link to "Python Development Environment Setup Guide" in project README (#4187, h/t to @michaelawyu)
- Upgrading to
google-cloud-core >= 0.28.0and adding dependency ongoogle-api-core(#4221, #4280)
PyPI: https://pypi.org/project/google-cloud-datastore/1.4.0/