Skip to content

Releases: grnhse/greenhouse-tools-php

v2.2.0

11 Oct 16:38
a7c6045
Compare
Choose a tag to compare
  • Updates Guzzle from 7.1 to 7.5 to address several CVEs.
  • Adds an argument to the HarvestService to allow for making requests to endpoints beyond v1.
  • Adds PHP 8.0 to the Circle Ci build.

v2.1.3

21 Jul 18:09
dac20e0
Compare
Choose a tag to compare

Resolves #37

v2.1.2

17 Jun 22:19
17e2819
Compare
Choose a tag to compare
  • Replaces a deprecated URL for the Job Board API. This is to support EU-based customers.
  • Adds a working postCandidateTags method.

v2.1.1

29 Dec 14:35
7a4ffd2
Compare
Choose a tag to compare

Fixes Issue #33 where submitting blank URLs was crashing the client.

v2.1.0

08 Oct 15:57
c322c56
Compare
Choose a tag to compare

Adds support for the new Demographics Data endpoints to the Harvest Service.

Removes a requirement that an id be included in certain method calls. Previously calls to:

  • getActivityFeed()
  • postMoveApplication()
  • postAdvanceApplication()
  • postTransferApplicationToJobId()
  • postRejectApplication()
  • postUnrejectApplication()
  • getOffersForApplication()
  • getCurrentOfferForApplication()
  • getScorecardForApplication()

without ['id' => 1234] would result in a GreenhouseServiceException that ID was required. Now, it will attempt to send the request without the ID, which will result in a 404 response from the API and a GreenhouseAPIResponseException. Both of these exception inherit from GreenhouseException, so if you are catching the parent exception class, you should see no changes except a different error message. If you are catching the service exception directly, you'll have to updated it to catch the response exception instead.

v2.0.0

02 Oct 20:50
645a3c4
Compare
Choose a tag to compare

This is a major version release of this Package.

The purpose of the major version is because we are dropping support for PHP 5.6 - 7.2 and upgrading Guzzle to 7+. Since both of these upgrades are major version updates, it was appropriate to do a major version upgrade here.

This Version only updates package requirements and minimums and associated updates. It makes no other changes.

1.3.4

15 Sep 20:31
6cd22e8
Compare
Choose a tag to compare

Minor releases that addresses bugs described in Issues #21 #22 and #23

1.3.3

24 Feb 21:51
33c3d0c
Compare
Choose a tag to compare

This fixes an issue where file types like 'resume' and 'cover_letter' could be included with alternate methods like binary content or URL, but be blocked by the requirement checks because the expected field ('resume') was not included.

1.3.2

31 May 20:43
5744b07
Compare
Choose a tag to compare

Adds methods to access next page link in Harvest responses.

Fixes Required Multiselect Bug

31 Aug 15:17
Compare
Choose a tag to compare

Fixes a bug in ApplicationService where the required field validator checks for the existence of key[] as sent by Greenhouse, but submission requires you to use key (without brackets), thus never being able to pass a required multiselect field to an application.

This is backward compatible. Any systems who have already corrected for this should work as normal.