All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
10.1.0 - 2023-07-27
automation()->actions()->callbacksApi()
Api.cms()
(all Api clients).communicationPreferences()
(all Api clients).conversations()
(all API clients).crm()
(all Api clients).events()
(all Api clients).files()
(all Api clients).marketing()->events()->settingsExternalApi()
Api.marketing()->transactional()
Api client.
- Cnange type from
object
tostring
inHubSpot\Client\Cms\Hubdb\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Associations\V4\Model\StandardError[]
to\HubSpot\Client\Crm\Associations\V4\Model\StandardError1[]
in\HubSpot\Client\Crm\Associations\V4\Model\BatchResponseSimplePublicObjectWithErrors::errors
. - Cnange type from
\HubSpot\Client\Crm\Companies\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Companies\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Contacts\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Contacts\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Deals\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Deals\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\LineItems\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\LineItems\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Calls\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Calls\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Communications\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Communications\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Emails\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Emails\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Meetings\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Meetings\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Notes\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Notes\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\PostalMail\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\PostalMail\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Objects\Tasks\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Objects\Tasks\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Products\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Products\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Properties\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Properties\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Quotes\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Quotes\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Crm\Tickets\Model\ErrorCategory
tostring
inHubSpot\Client\Crm\Tickets\Model\StandardError::category
. - Cnange type from
\HubSpot\Client\Webhooks\Model\ErrorCategory
tostring
inHubSpot\Client\Webhooks\Model\StandardError::category
.
10.0.1 - 2023-07-27
- Fix
HubSpot\Enums\AssociationTypes
Enum.
10.0.0 - 2023-06-08
- Fix
Utils\OAuth2::getAuthUrl()
(don't add empty scopes or optional scopes to OAuth url).
10.0.0-beta.3 - 2023-05-11
crm()->objects()->communications()
Api client.crm()->associations()->v4()->basicApi()
Api.Enums\AssociationTypes
Enum.
crm()->associations()->typesApi()
=>crm()->associations()->schema()->typesApi()
.crm()->associations()->v4()->definitionsApi()
=>crm()->associations()->v4()->schema()->definitionsApi()
.- Removed deprecated
Webhooks
util.
10.0.0-beta.2 - 2023-04-27
- Add new event types to webhooks.
10.0.0-beta - 2023-04-12
- Rename
cms()->hubdb()->rowsBatchApi()->batchCloneDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->cloneDraftTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchCreateDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->createDraftTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchPurgeDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->purgeDraftTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchReadDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->readDraftTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchReadTableRows()
=>cms()->hubdb()->rowsBatchApi()->readTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchReplaceDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->replaceDraftTableRows()
. - Rename
cms()->hubdb()->rowsBatchApi()->batchUpdateDraftTableRows()
=>cms()->hubdb()->rowsBatchApi()->updateDraftTableRows()
. cms()->hubdb()->tablesApi()->getDraftTableDetailsById($table_id_or_name, $archived = null, $include_foreign_ids = null)
=>cms()->hubdb()->tablesApi()->getDraftTableDetailsById($table_id_or_name, $include_foreign_ids = null, $archived = null)
cms()->hubdb()->tablesApi()->getTableDetails($table_id_or_name, $archived = null, $include_foreign_ids = null)
=>cms()->hubdb()->tablesApi()->getTableDetails($table_id_or_name, $include_foreign_ids = null, $archived = null)
cms()->hubdb()->tablesApi()->updateDraftTable($table_id_or_name, $hub_db_table_v3_request, $archived = null, $include_foreign_ids = null)
=>cms()->hubdb()->tablesApi()->updateDraftTable($table_id_or_name, $hub_db_table_v3_request, $include_foreign_ids = null, $archived = null)
- Removed
crm()->companies()->associationsApi
. - Removed
crm()->contacts()->associationsApi
. - Removed
crm()->deals()->associationsApi
. - Removed
crm()->line_items()->associationsApi
. - Removed
crm()->objects()->calls()->associationsApi
. - Removed
crm()->objects()->emails()->associationsApi
. - Removed
crm()->objects()->feedbackSubmissions()->associationsApi
. - Removed
crm()->objects()->meetings()->associationsApi
. - Removed
crm()->objects()->notes()->associationsApi
. - Removed
crm()->objects()->postalMail()->associationsApi
. - Removed
crm()->objects()->tasks()->associationsApi
. - Removed
crm()->products()->associationsApi
. - Removed
crm()->quotes()->associationsApi
. - Removed
crm()->tickets()->associationsApi
. crm()->companies()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->companies()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->contacts()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->contacts()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->deals()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->deals()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->line_items()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->line_items()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->calls()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->calls()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->emails()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->emails()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->feedbackSubmissions()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->feedbackSubmissions()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->meetings()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->meetings()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->notes()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->notes()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->postalMail()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->postalMail()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->tasks()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->tasks()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->products()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->products()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->quotes()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->quotes()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm()->objects()->tickets()->basicApi()->create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm()->objects()->tickets()->batchApi()->create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
marketing()->events()->marketingEventsExternalApi()->doSearch()
=>marketing()->events()->searchApi()->doSearch()
- Rename
oauth()->accessTokensApi()->getAccessToken
=>oauth()->accessTokensApi()->get
. - Rename
oauth()->refreshTokensApi()->archiveRefreshToken
=>oauth()->refreshTokensApi()->archive
. - Rename
oauth()->refreshTokensApi()->getRefreshToken
=>oauth()->refreshTokensApi()->get
. - Rename
oauth()->tokensApi()->createToken
=>oauth()->tokensApi()->create
.
- Added param
properties
tocrm()->properties()->coreApi()->getAll
. - Added param
properties
tocrm()->properties()->coreApi()->getByName
. - Added param
highValue
to all Filter's model.
9.4.0 - 2023-03-02
- Update models for
crm()->properties()
API client
9.3.0 - 2023-02-20
crm()->associations()->v4
API client
- Fix
auth()->oauth()->refreshTokensApi()->archiveRefreshToken()
method
9.2.2 - 2023-01-12
- Fix
crm()->associations()
API client
9.2.1 - 2022-12-22
- Added
pipelineAuditsApi
andpipelineStageAuditsApi
tocrm()->pipelines()
discovery
9.2.0 - 2022-12-19
crm()->objects()->postalMail()
API client
9.1.0 - 2022-12-06
- Added Private App access token to
cms()->domains()
9.0.1 - 2022-12-05
- Fix all association APIs
crm()->{objects}()->associationApi()->create($contact_id, $to_object_type, $to_object_id, string $association_type => AssociationSpec[] $association_spec)
9.0.0 - 2022-11-21
- Regenerate all clients
- Added Private App access token to
crm()->schemas()
,crm()->imports()
andcrm()->objects()->feedbackSubmissions()
- Updated
marketing()->events()
API client - Deprecated
crm()->extensions()->accounting()
API client
8.4.1 - 2022-10-17
- Fixed RequestTest namespace
8.4.0 - 2022-10-12
- add
apiRequest
method
8.3.1 - 2022-09-01
- adapt OAuth Util for php 8.1
8.3.0 - 2022-07-15
- Signature's Util
HubSpot\Utils\Signature
- Webhook's Util
HubSpot\Utils\Webhooks
8.2.1 - 2022-06-10
crm()->objects()->feedbackSubmissions()
method namescrm()->quotes()->publicObjectApi()
8.2.0 - 2022-06-07
crm()->quotes()->publicObjectApi()
- added
$id_property
toupdate
andgetById
methods ofcrm()->contacts()->basicApi()
8.1.2 - 2022-05-12
crm()->contacts()->gdprApi()
crm()->objects()->gdprApi()
8.1.1 - 2022-05-12
- add $properties_with_history to
crm->*object's apis*->getAll
methods
8.1.0 - 2022-04-14
crm()->companies()->publicObjectApi
crm()->contacts()->publicObjectApi
crm()->deals()->publicObjectApi
crm()->lineItems()->publicObjectApi
crm()->objects()->calls()->publicObjectApi
crm()->objects()->publicObjectApi
crm()->objects()->emails()->publicObjectApi
crm()->objects()->meetings()->publicObjectApi
crm()->objects()->notes()->publicObjectApi
crm()->objects()->tasks()->publicObjectApi
crm()->products()->publicObjectApi
crm()->tickets()->publicObjectApi
- add field "values" to all CRM objects
Filter
8.0.0 - 2022-04-08
- add to
cms()->blogs()->authors()->blogAuthorsApi
Language methods - add to
cms()->blogs()->blogPosts()->blogPostsApi
Language methods - add to
cms()->blogs()->tags()->blogTagsApi
Language methods
- rename
crm()->pipelines()->pipelineStagesApi()->getCrmV3PipelinesObjectTypePipelineIdAudit()
=>crm()->pipelines()->pipelineStagesApi()->getAudit()
- rename
crm()->pipelines()->pipelinesApi()->getCrmV3PipelinesObjectTypePipelineIdStagesStageIdAudit()
=>crm()->pipelines()->pipelinesApi()->getAudit()
7.0.0 - 2022-03-21
- Rename
crm()->contacts()->gdprApi()->delete()
tocrm()->contacts()->gdprApi()->purge()
- Rename
crm()->objects()->gdprApi()->delete()
tocrm()->objects()->gdprApi()->purge()
- TimelineEvents
- Webhooks and Timeline double appId
6.0.1 - 2022-03-25
- Fix bugs in all ObjectSerializers
6.0.0 - 2022-03-21
cms()->sourceCode()
API clientcrm()->objects()->сalls()
API clientcrm()->objects()->emails()
API clientcrm()->objects()->meetings()
API clientcrm()->objects()->notes()
API clientcrm()->objects()->tasks()
API clientmarketing()->events()
API clientsettings()->users()
API client
- Fix warnings on php 8.1
- Rename
crm()->contacts()->gdprApi()->postCrmV3ObjectsContactsGdprDelete()
tocrm()->contacts()->gdprApi()->delete()
- Rename
crm()->objects()->gdprApi()->postCrmV3ObjectsContactsGdprDelete()
tocrm()->objects()->gdprApi()->delete()
5.1.1 - 2022-03-10
- Regenerate all clients
- Fix Archived params in all clients
5.1.0 - 2022-02-17
- Regenerate all clients
- Update all dev dependencies
5.0.0- 2021-12-15
- Update Guzzle version (^7.3)
- Update Php version (>=7.3)
cms()->blogs()->authors()->authorApi()
=>cms()->blogs()->authors()->blogAuthorsApi()
cms()->blogs()->blogPosts()->blogPostApi()
=>cms()->blogs()->blogPosts()->blogPostsApi()
cms()->blogs()->tags()->tagApi()
=>cms()->blogs()->tags()->blogTagsApi()
4.0.0 - 2021-09-07
crm()->objects()->gdprApi()
API clientcrm()->contacts()->gdprApi()
API client
oauth()
fully regeneratedcms()->auditLogs()->defaultApi()
=>cms()->auditLogs()->auditLogsApi()
cms()->blogs()->authors()->defaultApi()
=>cms()->blogs()->authors()->authorApi()
cms()->blogs()->blogPosts()->defaultApi()
=>cms()->blogs()->blogPosts()->blogPostApi()
cms()->blogs()->tags()->defaultApi()
=>cms()->blogs()->tags()->tagApi()
cms()->performance()->defaultApi()
=>cms()->performance()->publicPerformanceApi()
cms()->siteSearch()->defaultApi()
=>cms()->siteSearch()->publicApi()
crm()->imports()->defaultApi()
=>crm()->imports()->publicImportsApi()
crm()->owners()->defaultApi()
=>crm()->owners()->ownersApi()
crm()->schemas()->defaultApi()
=>crm()->schemas()->publicObjectSchemasApi()
andcrm()->schemas()->coreApi()
marketing()->transactional()->defaultApi()
=>marketing()->transactional()->publicSmtpTokensApi()
andmarketing()->transactional()->singleSendApi()
3.1.0 - 2021-07-22
communicationPreferences()
API clientfiles()
API client
3.0.2 - 2021-06-18
- guzzle/psr7 to 1.*
3.0.1 - 2021-06-18
- fix composer json
- rename method "search" => "doSearch"
crm()->objects()->searchApi()
API clients - regenerate all clients
2.8.1 - 2021-02-17
- fix generateToken method in
conversations()->visitorIdentification()
API clients
2.8.0 - 2021-02-16
conversations()->visitorIdentification()
API clientevents()
API client
2.7.1 - 2021-02-05
- fix createToken method in
marketing()->transactional()
API clients
2.7.0 - 2021-02-05
crm()->extensions()->accounting()
API clientcrm()->extensions()->calling()
API clientcrm()->extensions()->videoconferencing
API clientcrm()->objects()->feedbackSubmissions()
API clientmarketing()->transactional()
API client
2.6.1 - 2021-01-20
- fix batch methods in
cms()->blogs()
API clients
2.6.0 - 2021-01-19
automation()->actions()
API client
2.5.0 - 2020-12-03
- Standard Errors
2.4.0 - 2020-12-01
cms()->blogs()->authors()
API clientcms()->blogs()->blogPosts()
API clientcms()->blogs()->tags()
API client
cms()->hubdb()
API client
2.3.0 - 2020-11-18
- Update Guzzle version (^6.2 | ^7.0)
2.2.0 - 2020-11-09
cms()->hubdb()
API client
cms()->schemas()
change urlscrm()->timeline()->tokensApi
andcrm()->timeline()->templatesApi
remove OAuth token
2.1.0 - 2020-10-07
cms()->objects()
API clientcms()->schemas()
API client
2.0.0 - 2020-08-25
- swap method's params in batch read methods
1.3.2 - 2020-08-20
- Fixed HubSpot/Configs
1.3.1 - 2020-06-25
- Parsing response in cms()->siteSearch()->defaultApi()->getById() method
1.3.0 - 2020-06-17
cms()->auditLogs()
API clientcms()->domains()
API clientcms()->performance()
API clientcms()->siteSearch()
API clientcms()->urlRedirects()
API client
1.2.0 - 2020-06-02
- Update Webhook's Util (HubSpot\Utils\Webhooks::isHubspotSignatureValid)
1.1.0 - 2020-04-30
- Batch update for Webhook's Subscriptions (webhooks()->subscriptionsApi()->updateBatch($appId, $updateRequest))
1.0.0-beta - 2020-04-21
- This CHANGELOG.md file.
- Imports API (crm()->imports())
- Updated clients method names:
- archiveBatch => archive (crm()->associations()->batchApi())
- createBatch => create (crm()->associations()->batchApi())
- readBatch => read (crm()->associations()->batchApi())
- getTypes => getAll (crm()->associations()->typesApi)
- archiveAssociation => archive (crm()->companies()->associationsApi(), crm()->contacts()->associationsApi(), crm()->deals()->associationsApi(), crm()->lineItems()->associationsApi(), crm()->products()->associationsApi(), crm()->quotes()->associationsApi(), crm()->tickets()->associationsApi())
- createAssociation => create (crm()->companies()->associationsApi(), crm()->contacts()->associationsApi(), crm()->deals()->associationsApi(), crm()->lineItems()->associationsApi(), crm()->products()->associationsApi(), crm()->quotes()->associationsApi(), crm()->tickets()->associationsApi())
- getAssociations => getAll (crm()->companies()->associationsApi(), crm()->contacts()->associationsApi(), crm()->deals()->associationsApi(), crm()->lineItems()->associationsApi(), crm()->products()->associationsApi(), crm()->quotes()->associationsApi(), crm()->tickets()->associationsApi())
- archiveBatch => archive (crm()->companies()->batchApi(), crm()->contacts()->batchApi(), crm()->deals()->batchApi(), crm()->lineItems()->batchApi(), crm()->products()->batchApi(), crm()->quotes()->batchApi(), crm()->tickets()->batchApi())
- createBatch => create (crm()->companies()->batchApi(), crm()->contacts()->batchApi(), crm()->deals()->batchApi(), crm()->lineItems()->batchApi(), crm()->products()->batchApi(), crm()->quotes()->batchApi(), crm()->tickets()->batchApi())
- readBatch => read (crm()->companies()->batchApi(), crm()->contacts()->batchApi(), crm()->deals()->batchApi(), crm()->lineItems()->batchApi(), crm()->products()->batchApi(), crm()->quotes()->batchApi(), crm()->tickets()->batchApi())
- updateBatch => update (crm()->companies()->batchApi(), crm()->contacts()->batchApi(), crm()->deals()->batchApi(), crm()->lineItems()->batchApi(), crm()->products()->batchApi(), crm()->quotes()->batchApi(), crm()->tickets()->batchApi())
- archiveEventTemplate => archive (crm()->timeline()->templatesApi())
- createEventTemplate => create (crm()->timeline()->templatesApi())
- getAllEventTemplates => getAll (crm()->timeline()->templatesApi())
- getEventTemplateById => getById (crm()->timeline()->templatesApi())
- updateEventTemplate => update (crm()->timeline()->templatesApi())
- archiveEventTemplateToken => archive (crm()->timeline()->tokensApi())
- createEventTemplateToken => create (crm()->timeline()->tokensApi())
- updateEventTemplateToken => update (crm()->timeline()->tokensApi())
- clearSettings => clear (webhooks()->settingsApi())
- configureSettings => configure (webhooks()->settingsApi())
- getSettings => getAll (webhooks()->settingsApi())
- deleteSubscription => archive (webhooks()->subscriptionsApi())
- getSubscription => getById (webhooks()->subscriptionsApi())
- getSubscriptions => getAll (webhooks()->subscriptionsApi())
- updateSubscription => update (webhooks()->subscriptionsApi())