Skip to content

Releases: googleapis/google-cloud-php

Google Cloud PHP v0.9.0

26 Sep 16:13
Compare
Choose a tag to compare

Google Cloud PHP v0.9.0

What's New?

  • Google Cloud Datastore's Transaction class now includes a rollback() method.
  • Google Stackdriver Logging's Logger class now includes an entries() method.

What's Fixed?

  • Datastore Entities without properties were raising an error. This has been fixed.
  • API Exceptions (exceptions extending Google\Cloud\Exception\ServiceException)
    will now return the full message instead of the truncated response given by Guzzle.

Shout Outs

  • Thanks to @adhiravishankar for fixing a bug in Datastore.
  • Thanks to @layoaster for bringing the lack of rollback() in transactions to
    our attention.

Google Cloud PHP v0.8.0

09 Sep 14:47
Compare
Choose a tag to compare

Google Cloud PHP v0.8.0

What's New?

  • Added support for Google Cloud Speech. Cloud Speech allows you to take advantage of Google's advanced machine learning to convert spoken word to text.
  • Google\Cloud\Storage\Object now has a copy() method allowing you to create a copy of an object in Google Cloud Storage.

What's Updated?

  • BREAKING CHANGE Google\Cloud\Storage\Object has been renamed Google\Cloud\Storage\StorageObject.
  • BREAKING CHANGE Google\Cloud\Vision\VisionClient::annotateBatch() now returns Google\Cloud\Vision\Annotation[] rather than a Generator.

Shout-Outs

  • Thanks to @adhiravishankar for reminding us that Object has been "reserved" in PHP 7.

Google Cloud PHP v0.7.1

05 Sep 14:22
Compare
Choose a tag to compare

Google Cloud PHP v0.7.1

What's Updated?

  • Cloud Datastore now offers better support for blobValues. We've added a class called Blob that you can use with a string, resource, or StreamInterface to better support blobs. You can still insert blobs into Datastore using a resource, but when executing lookups or queries, blobs will be returned as an instance of Blob.
  • DatastoreClient now includes two new factory methods: geoPoint($latitude, $longitude) : GeoPoint and blob() : Blob.

What's Fixed?

  • Bug in EntityMapper which prevented excluded indexes from mapping correctly has been fixed. (h/t @adhiravishankar)

Google Cloud PHP v0.7.0

31 Aug 22:17
Compare
Choose a tag to compare

Google Cloud PHP v0.7.0

What's New?

  • Google Cloud PHP now supports Google Cloud Datastore. Cloud Datastore is a highly-scalable NoSQL database for your application.
  • Introducing support for Google Translate API. Translate allows you to dynamically translate between thousands of available language pairs. Language detection is also available In cases where the source language is unknown.

What's Updated?

  • Google Cloud PHP now supports the Pub/Sub Emulator. Just start the emulator, set the environment variable PUBSUB_EMULATOR_HOST, and we'll take care of the rest.

Thank You's

  • Thanks to @kop for helping get the Pub/Sub Emulator support added to the library.
  • Thanks to @cedricziel for feedback and contributions to Datastore, several documentation fixes, and bugfixes.
  • Thanks to @adriankirchner for fixing a mistake in our documentation.

Google Cloud PHP v0.6.0

09 Aug 17:59
Compare
Choose a tag to compare

Google Cloud PHP v0.6.0

What's New?

  • Google Cloud PHP now supports Google Cloud Platform's Natural Language API. Natural Language can be used to extract information about people, places, events and more, to understand sentiment in human language, or parse intent. Natural Language is the second Machine Learning API implemented in Google Cloud PHP, following the release of Vision in v0.5.0.

What's Updated?

  • Google Cloud PHP now allows you to programmatically delete BigQuery tables, and to insert rows directly into your table one at a time, or as a batch.

v0.5.1

05 Aug 19:07
Compare
Choose a tag to compare

gcloud-php v0.5.1

What's Updated?

  • Google Cloud PHP now supports guzzlehttp/psr7 ^v1.2.

What's Fixed?

  • When no request body is specified, request handler should fall back to null rather than [].
  • Fix bug in service request in BigQuery Dataset::createTable() method.

v0.5.0

27 Jul 15:00
Compare
Choose a tag to compare

gcloud-php v0.5.0

What's new?

Vision

This version of the Google Cloud Platform PHP Library introduces support for the Google Cloud Vision API. Google Cloud Vision is the first Google Cloud Platform Machine Learning API to be supported by the PHP client, and allows developers to understand the content of their images, classifying them in several different categories, such as faces, landmarks, safe search and more. Learn more about Google Cloud Vision, or check out the PHP Vision Documentation to get started!

v0.4.1

19 Jul 16:48
Compare
Choose a tag to compare

gcloud-php v0.4.1

What's Fixed?

  • This minor release fixes a bug in the Pub/Sub service which incorrectly handled lists of subscriptions by topic. It also adds name() methods to the Google\Cloud\PubSub\Topic and Google\Cloud\PubSub\Subscription classes to facilitate getting the name of the topic or subscription without requiring an unnecessary service call.

v0.4.0

06 Jul 15:43
Compare
Choose a tag to compare

gcloud-php v0.4.0

What's New?

Logging

This version of gcloud-php introduces support for Google Stackdriver Logging. It includes out-of-the-box support for PSR-3 loggers, and can easily integrate with your existing framework or library!

What's Improved?

Upgraded Auth

gcloud-php now requires google/auth version 0.9. This change means that gcloud-php will now try to determine your project id based on your keyfile, rather than requiring that you explicitly pass it into the ServiceBuilder configuration!

v0.3.0

02 Jun 19:51
Compare
Choose a tag to compare
Prepare for v0.3.0 (#53)