Releases: tomwalder/php-gds
Releases · tomwalder/php-gds
2.x series first production release
New features in 2.0 include
- Faster - use of Google Protocol Buffer allows faster, low-level access to Datastore
- Easier to use - sensible defaults and auto-detection for AppEngine environments
- Less dependencies - no need for the Google PHP API Client, unless running remote or from non-AppEngine environments
- Local development - Using the Protocol Buffers allows us to access the development server Datastore
- Local GQL support - By default, the local development server does not support GQL. I've included a basic GQL parser that makes this work.
- Data Migrations - leverage multiple Gateways to ship data between local and live Datastore
- Contention Exceptions - standardised Exception for handling Datastore transaction contention`
- Unit tests
- Optional drop-in JSON API Gateway for remote or non-AppEngine environments (this was the only Gateway in 1.x)
Bug fix release for 1.x series
v1.2.1 Release 1.2.1 prep
Batch fetch by Key ID or Key Name, update to latest Google API release
- Allow batch fetching by Key ID
- Allow batch fetching by Key Name
- Update to use release 1.1.3 of the Google PHP API Client
- Fix issues for 32-bit systems and 64-bit Key IDs
- Remove need for "minimum-stability" in composer projects
Easier indexing, better parameter binding, auto-insert IDs
This is a feature release.
- Change default property indexing to TRUE (easier to get started)
- Parameter binding support for GDS\Entity obejcts (ancestor queries)
- Parameter binding support for DateTime obejcts
- Rerieve and maintain auto insert IDs on Entity objects
- Better escaping (Kinds with spaces)
- Various other fixes & issues
Important fix for namespace deletes
v1.0.1 Added info on namespaced operations
First release
v1.0.0 Add named parameter support to methods proviging GQL access