Skip to content

Update hubspot/api-client requirement from ^13.0 to ^14.1#15

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/hubspot/api-client-tw-14.1
Open

Update hubspot/api-client requirement from ^13.0 to ^14.1#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/hubspot/api-client-tw-14.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on hubspot/api-client to permit the latest version.

Release notes

Sourced from hubspot/api-client's releases.

14.1.0

Updates

  • Added RetryMiddlewareFactory::createConnectionErrorsMiddleware() — retries requests that fail with transient cURL errors (52, 55, 56) by default.
  • Added RetryMiddlewareFactory::getRetryFunctionByConnectionErrors() — low-level retry decider for connection errors, configurable via $curlErrorCodes and $maxRetries.
  • Delay::getExponentialDelayFunction() is deprecated — pass null as the delay function instead to use Guzzle's built-in exponential backoff.
Changelog

Sourced from hubspot/api-client's changelog.

14.1.0 - 2026-05-12

Retry Middleware

  • Added RetryMiddlewareFactory::createConnectionErrorsMiddleware() — retries requests that fail with transient cURL errors (52, 55, 56) by default.
  • Added RetryMiddlewareFactory::getRetryFunctionByConnectionErrors() — low-level retry decider for connection errors, configurable via $curlErrorCodes and $maxRetries.
  • Delay::getExponentialDelayFunction() is deprecated — pass null as the delay function instead to use Guzzle's built-in exponential backoff.

14.0.7 - 2026-04-23

CRM Associations V3

  • crm()->associations()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePublicAssociationWithErrors model.
  • crm()->associations()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePublicAssociationMultiWithErrors.
  • HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationWithErrors model.
  • HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationMultiWithErrors model.
  • Added new models: BatchResponsePublicAssociationWithErrors, BatchResponsePublicAssociationMultiWithErrors.

CRM Properties

  • crm()->properties()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePropertyWithErrors model.
  • crm()->properties()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePropertyWithErrors.
  • HubSpot\Client\Crm\Properties\Model\BatchResponseProperty no longer includes errors and numErrors fields — those are available on the new BatchResponsePropertyWithErrors model.
  • Added new fields currencyPropertyName, numberDisplayHint, and showCurrencySymbol to Property, PropertyCreate, and PropertyUpdate models.
  • Added new model: BatchResponsePropertyWithErrors.

14.0.6 - 2026-04-22

OAuth

  • Added code_verifier and scope as optional parameters to oauth()->tokensApi()->create().
  • Added refresh_token field to HubSpot\Client\Oauth\Model\TokenResponseIF.
  • Fixed JSON attribute mappings in HubSpot\Client\Oauth\Model\TokenResponseIF to use snake_case keys (access_token, expires_in, hub_id, token_type) matching the actual API response.

CRM Objects

  • crm()->objects()->basicApi()->create() now returns HTTP 201 instead of 200.
  • crm()->objects()->basicApi()->getPage() return type changed from CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.
  • crm()->objects()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponseSimplePublicObjectWithErrors model.
  • crm()->objects()->batchApi()->read() and update() now handle HTTP 207 (partial success) responses, returning BatchResponseSimplePublicObjectWithErrors.
  • crm()->objects()->batchApi()->upsert() now handles HTTP 207 (partial success) responses, returning BatchResponseSimplePublicUpsertObjectWithErrors.
  • HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicObjectWithErrors model.
  • HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicUpsertObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicUpsertObjectWithErrors model.
  • Renamed model CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.
  • Added new models: BatchResponseSimplePublicObjectWithErrors, BatchResponseSimplePublicUpsertObjectWithErrors, ForwardPaging.

14.0.5 - 2026-04-02

CRM Associations V4

... (truncated)

Commits
  • 913fcc9 Merge pull request #616 from HubSpot/feature/14.1.0
  • 9cb1f32 Merge pull request #615 from HubSpot/feature/updateReadme
  • 1ed61c0 14.1.0
  • e18da96 CS fix
  • 6319326 Fix test calls after getRetryFunctionByConnectionErrors param reorder
  • c5677da Improve retry middleware and update documentation
  • 7a14c0a Merge pull request #614 from AScriver/master
  • 49eaa58 Fix retry decider for connection exceptions
  • ec43b47 Add retry middleware for handling connection errors in API client
  • c0fabd7 Merge pull request #613 from HubSpot/feature/14.0.7
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [hubspot/api-client](https://github.com/HubSpot/hubspot-api-php) to permit the latest version.
- [Release notes](https://github.com/HubSpot/hubspot-api-php/releases)
- [Changelog](https://github.com/HubSpot/hubspot-api-php/blob/master/CHANGELOG.md)
- [Commits](HubSpot/hubspot-api-php@13.0.0...14.1.0)

---
updated-dependencies:
- dependency-name: hubspot/api-client
  dependency-version: 14.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants