Releases: googleapis/google-cloud-php
Google Cloud PHP v0.9.0
Google Cloud PHP v0.9.0
What's New?
- Google Cloud Datastore's
Transaction
class now includes arollback()
method. - Google Stackdriver Logging's
Logger
class now includes anentries()
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
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 acopy()
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 renamedGoogle\Cloud\Storage\StorageObject
. - ❗ BREAKING CHANGE
Google\Cloud\Vision\VisionClient::annotateBatch()
now returnsGoogle\Cloud\Vision\Annotation[]
rather than aGenerator
.
Shout-Outs
- Thanks to @adhiravishankar for reminding us that
Object
has been "reserved" in PHP 7.
Google Cloud PHP v0.7.1
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 ofBlob
. DatastoreClient
now includes two new factory methods:geoPoint($latitude, $longitude) : GeoPoint
andblob() : 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
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
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
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
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
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 theGoogle\Cloud\PubSub\Topic
andGoogle\Cloud\PubSub\Subscription
classes to facilitate getting the name of the topic or subscription without requiring an unnecessary service call.
v0.4.0
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!