Skip to content

Commit 5035ae4

Browse files
Merge pull request #481 from HubSpot/feature/changelog
Changelog 13.0.0-beta
2 parents 024fb13 + e67c258 commit 5035ae4

2 files changed

Lines changed: 105 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 104 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,107 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased](https://github.com/HubSpot/hubspot-api-php/compare/12.1.0...HEAD)
8+
## [Unreleased](https://github.com/HubSpot/hubspot-api-php/compare/12.2.0...HEAD)
9+
10+
## [13.0.0-beta](https://github.com/HubSpot/hubspot-api-php/releases/tag/13.0.0-beta) - 2024-04-28
11+
12+
### CMS
13+
14+
- Moved methods `archive`, `callClone`, `create`, `getById`, `pushLive`, `resetDraft`, `schedule`, `update` and `updateDraft` from `cms()->blogs()->blogPostsApi()` to `cms()->blogs()->basicApi()`.
15+
- Moved and renamed methods `archiveBatch` => `archive`, `createBatch` => `create`, `readBatch` => `read` and `updateBatch` => `update` from `cms()->blogs()->blogPostsApi()` to `cms()->blogs()->batchApi()`.
16+
- Moved methods `attachToLangGroup`, `createLangVariation`, `detachFromLangGroup`, `setLangPrimary` and `updateLangs` from `cms()->blogs()->blogPostsApi()` to `cms()->blogs()->multiLanguageApi()`.
17+
- Removed `cms()->perfomance()` API client.
18+
19+
### CRM
20+
21+
- Added `crm()->associations()->v4()->schema()->definitionConfigurationsApi()` API.
22+
- Renamed method `crm()->associations()->v4()->schema()->definitionsApi()->archive()` to `crm()->associations()->v4()->schema()->definitionsApi()->remove()`.
23+
- Added `crm()->extensions()->calling()->channelConnectionSettingsApi()` API.
24+
- Added properties `uses_remote` and `uses_calling_window` to `HubSpot\Client\Crm\Extensions\Calling\Model\SettingsPatchRequest`, `HubSpot\Client\Crm\Extensions\Calling\Model\SettingsRequest` and `HubSpot\Client\Crm\Extensions\Calling\Model\SettingsResponse`.
25+
- Added options `include_error_message` and `include_row_data` to `crm()->imports()->publicImportsApi()->getErrors()`.
26+
- Added property `contains_encrypted_properties` to `HubSpot\Client\Crm\Imports\Model\ImportRowCore`.
27+
- Added properties `invalid_property_value`, `error_message` and `invalid_value_to_display` to `HubSpot\Client\Crm\Imports\Model\PublicImportError`.
28+
- Added property `mapped_object_type_ids` to `HubSpot\Client\Crm\Imports\Model\PublicImportResponse`.
29+
30+
### CRM objects
31+
32+
- Moved method `merge()` from `crm()->companies()->mergeApi()` to `crm()->companies()->basicApi()`.
33+
- Removed `crm()->companies()->mergeApi()` API.
34+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Companies\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Companies\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->companies()->batchApi()->create()`.
35+
- Made `association_category` and `association_type_id` properties required in `HubSpot\Client\Crm\Companies\Model\AssociationSpec`, `HubSpot\Client\Crm\Contacts\Model\AssociationSpec`, `HubSpot\Client\Crm\Deals\Model\AssociationSpec`
36+
- Made `types` and `to` properties required in `HubSpot\Client\Crm\Companies\Model\PublicAssociationsForObject`, `HubSpot\Client\Crm\Contacts\Model\PublicAssociationsForObject`, `HubSpot\Client\Crm\Deals\Model\PublicAssociationsForObject`.
37+
- Made `id` property required in `HubSpot\Client\Crm\Companies\Model\PublicObjectId`, `HubSpot\Client\Crm\Contacts\Model\PublicObjectId`, `HubSpot\Client\Crm\Deals\Model\PublicObjectId`
38+
- Added property `object_write_trace_id` to `HubSpot\Client\Crm\Companies\Model\SimplePublicObject`, `HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Companies\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Contacts\Model\SimplePublicObject`, `HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Contacts\Model\SimplePublicUpsertObject`,`HubSpot\Client\Crm\Deals\Model\SimplePublicObject`, `HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Deals\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\LineItems\Model\SimplePublicObject`, `HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\LineItems\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Quotes\Model\SimplePublicObject`, `HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Quotes\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Objects\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicUpsertObject`, `HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicUpsertObject`,
39+
`HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\SimplePublicObjectWithAssociations`,
40+
`HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicUpsertObject`,
41+
`HubSpot\Client\Crm\Objects\Goals\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Goals\Model\SimplePublicObjectWithAssociations`,
42+
`HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicUpsertObject`,
43+
`HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicUpsertObject`,
44+
`HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicUpsertObject`,
45+
`HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicUpsertObject`,
46+
`HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObject`, `HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectWithAssociations`, `HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicUpsertObject`,
47+
`HubSpot\Client\Crm\Products\Model\SimplePublicObject`, `HubSpot\Client\Crm\Products\Model\SimplePublicObjectWithAssociations` and `HubSpot\Client\Crm\Products\Model\SimplePublicUpsertObject`.
48+
- Removed property `object_write_trace_id` from `HubSpot\Client\Crm\Companies\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Companies\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Deals\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Deals\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectInput`, `HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectInputForCreate`, `HubSpot\Client\Crm\Products\Model\SimplePublicObjectInput` and `HubSpot\Client\Crm\Products\Model\SimplePublicObjectInputForCreate`.
49+
- Moved method `merge()` from `crm()->contacts()->mergeApi()` to `crm()->contacts()->basicApi()`.
50+
- Removed `crm()->contacts()->mergeApi()` API.
51+
- Moved method `purge()` from `crm()->contacts()->GDPRApi()` to `crm()->contacts()->basicApi()`.
52+
- Removed `crm()->contacts()->GDPRApi()` API.
53+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Contacts\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Contacts\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->contacts()->batchApi()->create()`.
54+
- Moved method `merge()` from `crm()->deals()->mergeApi()` to `crm()->deals()->basicApi()`.
55+
- Removed `crm()->deals()->mergeApi()` API.
56+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Deals\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Deals\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->deals()->batchApi()->create()`.
57+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\LineItems\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\LineItems\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->lineItems()->batchApi()->create()`.
58+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Quotes\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Quotes\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->quotes()->batchApi()->create()`.
59+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->batchApi()->create()`.
60+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Calls\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Calls\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->calls()->batchApi()->create()`.
61+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Emails\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Emails\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->emails()->batchApi()->create()`.
62+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Leads\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Leads\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->leads()->batchApi()->create()`.
63+
- Added methods `archive()`, `create()` and `update()` to `crm()->objects()->goals()->basicApi()`.
64+
- Added methods `archive()`, `create()`, `upsert()` and `update()` to `crm()->objects()->goals()->batchApi()`.
65+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Meetings\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Meetings\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->meetings()->batchApi()->create()`.
66+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Notes\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Notes\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->notes()->batchApi()->create()`.
67+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\PostalMail\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\PostalMail\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->postalMail()->batchApi()->create()`.
68+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Tasks\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Tasks\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->tasks()->batchApi()->create()`.
69+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Objects\Taxes\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Objects\Taxes\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->objects()->taxes()->batchApi()->create()`.
70+
- Changed option type `batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Products\Model\BatchInputSimplePublicObjectInputForCreate` to `batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Products\Model\BatchInputSimplePublicObjectBatchInputForCreate` in `crm()->products()->batchApi()->create()`.
71+
72+
### Events
73+
74+
- Renamed `events()->send()->customEventDataApi()` to `events()->send()->basicApi()`.
75+
- Added `events()->send()->batchApi()` API.
76+
77+
### Marketing Events
78+
79+
- Renamed `marketing()->events()->attendanceSubscriberStateChangesApi()` to `marketing()->events()->addEventAttendeesApi()`.
80+
- Added new methods `recordByContactId()` and `recordByEmail()` to `marketing()->events()->addEventAttendeesApi()`.
81+
- Added `marketing()->events()->batchApi()` API.
82+
- Moved and renamed methods `batchArchive` => `archive` and `batchUpsert` => `create` from `marketing()->events()->basicApi()` to `marketing()->events()->batchApi()`.
83+
- Added new methods `archiveByObjectId()`, `getAll()`, `getByObjectId()` and `updateByObjectId()` to `marketing()->events()->basicApi()`.
84+
- Moved methods `cancel` and `complete` from `marketing()->events()->basicApi()` to `marketing()->events()->changePropertyApi()`.
85+
- Added `marketing()->events()->identifiersApi()` API.
86+
- Moved method `doSearch()` from `marketing()->events()->basicApi()` to `marketing()->events()->identifiersApi()`.
87+
- Renamed `marketing()->events()->participantStateApi()` to `marketing()->events()->retrieveParticipantStateApi()`.
88+
- Changed the response object type from `\HubSpot\Client\Marketing\Events\Model\CollectionResponseMarketingEventExternalUniqueIdentifierNoPaging|\HubSpot\Client\Marketing\Events\Model\Error` to `\HubSpot\Client\Marketing\Events\Model\CollectionResponseSearchPublicResponseWrapperNoPaging|\HubSpot\Client\Marketing\Events\Model\Error` for `marketing()->events()->identifiersApi()->doSearch()`.
89+
- Added new property `object_id` to `HubSpot\Client\Marketing\Events\Model\MarketingEventDefaultResponse`, `HubSpot\Client\Marketing\Events\Model\MarketingEventPublicDefaultResponse` and `HubSpot\Client\Marketing\Events\Model\MarketingEventPublicReadResponse`.
90+
91+
### Files
92+
93+
- Changed incomining parameters list in `files()->filesApi()->doSearch()`.
94+
- Renamed method `archiveGDPR()` to `delete()` in `files.filesApi`.
95+
- Renamed method `updateProperties()` to `updatePropertiesRecursively()` in `files.foldersApi`.
96+
- Added new method `updateProperties()` to `files.foldersApi`.
97+
- Changed incomining parameters list in `files()->foldersApi()->doSearch()`.
98+
- Added properties `source_group` and `file_md5` to `HubSpot\Client\Files\Model\File`.
99+
- Added property `clear_expires` to `HubSpot\Client\Files\Model\FileUpdateInput`.
100+
- Changed property type from `expires_at:int` to `expires_at:\DateTime` in `HubSpot\Client\Files\Model\FileUpdateInput`.
101+
- Added property `expires_at` to `HubSpot\Client\Files\Model\ImportFromUrlInput`.
102+
- Removed property `id` from `HubSpot\Client\Files\Model\FolderUpdateInput`.
103+
104+
## [12.2.0](https://github.com/HubSpot/hubspot-api-php/releases/tag/12.2.0) - 2025-04-28
105+
106+
## Updated
107+
108+
- Marked `cms()->performance()` API client as deprecated.
9109

10110
## [12.1.0](https://github.com/HubSpot/hubspot-api-php/releases/tag/12.1.0) - 2024-04-08
11111

@@ -855,7 +955,7 @@ ListAssociationsApi
855955
25. getSubscriptions => getAll (webhooks()->subscriptionsApi())
856956
26. updateSubscription => update (webhooks()->subscriptionsApi())
857957

858-
[Unreleased]: https://github.com/HubSpot/hubspot-api-php/compare/12.1.0...HEAD
958+
[Unreleased]: https://github.com/HubSpot/hubspot-api-php/compare/12.2.0...HEAD
859959
[1.0.0-beta]: https://github.com/HubSpot/hubspot-api-php/releases/tag/v1.0.0-beta
860960
[1.1.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/1.1.0
861961
[1.2.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/1.2.0
@@ -914,3 +1014,5 @@ ListAssociationsApi
9141014
[11.3.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/11.3.0
9151015
[12.0.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/12.0.0
9161016
[12.1.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/12.1.0
1017+
[12.2.0]: https://github.com/HubSpot/hubspot-api-php/releases/tag/12.2.0
1018+
[13.0.0-beta]: https://github.com/HubSpot/hubspot-api-php/releases/tag/13.0.0-beta

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hubspot/api-client",
3-
"version": "12.1.0",
3+
"version": "13.0.0-beta",
44
"description": "Hubspot API client",
55
"keywords": [
66
"hubspot",

0 commit comments

Comments
 (0)