Releases: grnhse/greenhouse-tools-php
Updates Package To Support New Endpoints
-
Adds support for methods that weren't previously supported (custom field options, custom fields, user permission.)
-
Adds parser support for URLS like
object/id/sub_object/id
-
Adds parser support for URLs like
object/id/sub-object/qualifier
-
Updates Guzzle to 6.3.0
-
Adds test suite for PHP 7.0
1.2.x to 1.3.0 was chosen to reflect guzzle's upgrade from 6.2.3 to 6.3.0
Upgrades Guzzle Version
- Upgrade Guzzle Version from 6.2.0 to 6.2.3, addressing HTTP_PROXY security vulnerability, CVE-2016-5385 fixed in Guzzle 6.2.1
- Adds "DELETE" methods to the the __call method of HarvestService to support the new DELETE methods in Harvest.
- Updates documentation to better describe how to use Harvest POST requests, like postCandidate and postApplication.
- Updates documentation to describe how to use Harvest DELETE methods.
1.2.0
- Changes the return value of POST application from "always nothing" to "the response value of the client."
Solano
Greenhouse has moved from Travis to Solano. Travis file is maintained for posterity.
Adds license
Adds a license for packagist to detect. No code changes.
Adds Harvest Tools
The 1.1.0 version adds a service to interact with Greenhouse's Harvest API. See Greenhouses developer's page for more documentation on the Harvest API: https://developers.greenhouse.io/harvest.html
ApplicationService->postApplication should require an Array
The client methods inside ApplicationService->postApplication()
all require $postVars
to be an Array, so move that requirement to the method signature of postApplication.
This does not change any functionality. It just causes faster failure and a smaller stack trace.
Initial Release
Merge pull request #1 from grnhse/code-review Code review