Skip to content

Releases: tomwalder/php-gds

2.x series first production release

04 Aug 21:11
Compare
Choose a tag to compare

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

23 Jun 16:58
Compare
Choose a tag to compare
v1.2.1

Release 1.2.1 prep

Batch fetch by Key ID or Key Name, update to latest Google API release

18 May 11:53
Compare
Choose a tag to compare
  • 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

02 Mar 23:49
Compare
Choose a tag to compare

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

11 Jan 14:00
Compare
Choose a tag to compare
v1.0.1

Added info on namespaced operations

First release

10 Jan 22:27
Compare
Choose a tag to compare
v1.0.0

Add named parameter support to methods proviging GQL access