skagarwal/google-places-api
Google Places Api
3.2.0
3.4M downloads/mo
#2563 most downloaded on Packagist
SachinAgarwal1337/google-places-api
What this package is like to depend on
Last release 11 years ago
no release in 18 months
Too new to tell
only 1 dated releases
Rarely documented
notes for 6 of 28 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
28 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
1 releases · Feb 2016 to Feb 2016Releases
latest 28-
3.2.005 Feb 2016Release notes
Open source →- CurlMulti is no longer reused globally. A new multi object is created per-client. This helps to isolate clients.
- URLs with no path no longer contain a "/" by default
- Guzzle\Http\QueryString does no longer manages the leading "?". This is now handled in Guzzle\Http\Url.
- BadResponseException no longer includes the full request and response message
- Adding setData() to Guzzle\Service\Description\ServiceDescriptionInterface
- Adding getResponseBody() to Guzzle\Http\Message\RequestInterface
- Various updates to classes to use ServiceDescriptionInterface type hints rather than ServiceDescription
- Header values can now be normalized into distinct values when multiple headers are combined with a comma separated list
- xmlEncoding can now be customized for the XML declaration of a XML service description operation
- Guzzle\Http\QueryString now uses Guzzle\Http\QueryAggregator\QueryAggregatorInterface objects to add custom value aggregation and no longer uses callbacks
- The URL encoding implementation of Guzzle\Http\QueryString can now be customized
- Bug fix: Filters were not always invoked for array service description parameters
- Bug fix: Redirects now use a target response body rather than a temporary response body
- Bug fix: The default exponential backoff BackoffPlugin was not giving when the request threshold was exceeded
- Bug fix: Guzzle now takes the first found value when grabbing Cache-Control directives
-
3.1.2no dateRelease notes
Open source →- Refactored how operation responses are parsed. Visitors now include a before() method responsible for parsing the response body. For example, the XmlVisitor now parses the XML response into an array in the before() method.
- Fixed an issue where cURL would not automatically decompress responses when the Accept-Encoding header was sent
- CURLOPT_SSL_VERIFYHOST is never set to 1 because it is deprecated (see 5e0ff2ef20f839e19d1eeb298f90ba3598784444)
- Fixed a bug where redirect responses were not chained correctly using getPreviousResponse()
- Setting default headers on a client after setting the user-agent will not erase the user-agent setting
-
3.1.1no dateRelease notes
Open source →- Adding wildcard support to Guzzle\Common\Collection::getPath()
- Adding alias support to ServiceBuilder configs
- Adding Guzzle\Service\Resource\CompositeResourceIteratorFactory and cleaning up factory interface
-
3.1.0no dateRelease notes
Open source →- BC: CurlException now extends from RequestException rather than BadResponseException
- BC: Renamed Guzzle\Plugin\Cache\CanCacheStrategyInterface::canCache() to canCacheRequest() and added CanCacheResponse()
- Added getData to ServiceDescriptionInterface
- Added context array to RequestInterface::setState()
- Bug: Removing hard dependency on the BackoffPlugin from Guzzle\Http
- Bug: Adding required content-type when JSON request visitor adds JSON to a command
- Bug: Fixing the serialization of a service description with custom data
- Made it easier to deal with exceptions thrown when transferring commands or requests in parallel by providing an array of successful and failed responses
- Moved getPath from Guzzle\Service\Resource\Model to Guzzle\Common\Collection
- Added Guzzle\Http\IoEmittingEntityBody
- Moved command filtration from validators to location visitors
- Added
extendsattributes to service description parameters - Added getModels to ServiceDescriptionInterface
-
3.0.1no dateRelease notes
Open source →- Models can now be used like regular collection objects by calling filter, map, etc.
- Models no longer require a Parameter structure or initial data in the constructor
- Added a custom AppendIterator to get around a PHP bug with the
\AppendIterator
-
3.0.0no dateRelease notes
Open source →Version 3 is a complete rewrite using Saloon with breaking changes.
v2.2 API is deprecated and will be removed in next major version. Which means it is backward compatible.
And it is recommended to shift to v3 API before next major release.- Added support for Places API (New)
- Improved Documentation
What's Changed
- Places API (New) by @SachinAgarwal1337 in #80
Full Changelog: 2.2.0...3.0.0
Release notes
Open source →- Rewrote service description format to be based on Swagger
- Now based on JSON schema
- Added nested input structures and nested response models
- Support for JSON and XML input and output models
- Renamed
commandstooperations - Removed dot class notation
- Removed custom types
- Broke the project into smaller top-level namespaces to be more component friendly
- Removed support for XML configs and descriptions. Use arrays or JSON files.
- Removed the Validation component and Inspector
- Moved all cookie code to Guzzle\Plugin\Cookie
- Magic methods on a Guzzle\Service\Client now return the command un-executed.
- Calling getResult() or getResponse() on a command will lazily execute the command if needed.
- Now shipping with cURL's CA certs and using it by default
- Added previousResponse() method to response objects
- No longer sending Accept and Accept-Encoding headers on every request
- Only sending an Expect header by default when a payload is greater than 1MB
- Added/moved client options:
- curl.blacklist to curl.option.blacklist
- Added ssl.certificate_authority
- Added a Guzzle\Iterator component
- Moved plugins from Guzzle\Http\Plugin to Guzzle\Plugin
- Added a more robust backoff retry strategy (replaced the ExponentialBackoffPlugin)
- Added a more robust caching plugin
- Added setBody to response objects
- Updating LogPlugin to use a more flexible MessageFormatter
- Added a completely revamped build process
- Cleaning up Collection class and removing default values from the get method
- Fixed ZF2 cache adapters
-
2.2.0no dateNothing published for this version
-
2.1.0no dateNothing published for this version
-
2.0.1no dateNothing published for this version
-
2.0.0no dateNothing published for this version
-
1.7.2no dateNothing published for this version
-
1.7.1no dateNothing published for this version
-
1.7.0no dateNothing published for this version
-
1.6.0no dateNothing published for this version
-
1.5.0no dateNothing published for this version
-
1.4.0no dateNothing published for this version
-
1.3.0no dateNothing published for this version
-
1.2.1no dateNothing published for this version
-
1.2.0no dateNothing published for this version
-
1.1.3no dateNothing published for this version
-
1.1.2no dateNothing published for this version
-
1.1.1no dateNothing published for this version
-
1.1.0no dateNothing published for this version
-
1.0.4no dateNothing published for this version
-
1.0.3no dateNothing published for this version
-
1.0.2no dateNothing published for this version
-
1.0.1no dateNothing published for this version
-
1.0.0no dateNothing published for this version