Skip to content

Commit 7973d00

Browse files
Merge pull request #344 from HubSpot/updateChangelog
Update Changelog
2 parents 17a8c19 + d00b736 commit 7973d00

File tree

2 files changed

+95
-2
lines changed

2 files changed

+95
-2
lines changed

CHANGELOG.md

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,100 @@ 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-python/compare/v9.0.0...HEAD)
8+
## [Unreleased](https://github.com/HubSpot/hubspot-api-python/compare/v10.0.0...HEAD)
9+
10+
## [10.0.0](https://github.com/HubSpot/hubspot-api-python/compare/v9.0.0...v10.0.0) - 2024-10-10
11+
12+
## CMS
13+
14+
- Added parameter `campaign_name` to `cms.blogs.blog_posts.models.content_language_variation`.
15+
- Added parameter `breakpoint_styles` to `cms.blogs.blog_posts.models.styles`.
16+
- Added parameter `name` to `cms.hubdb.rows_api.clone_draft_table_row()`.
17+
- Added parameter `archived` to `cms.hubdb.rows_api.get_draft_table_row_by_id()` and `cms.hubdb.rows_api.get_table_row()`.
18+
- Added parameters `offset` and `archived` to `cms.hubdb.rows_api.get_table_rows()` and `cms.hubdb.rows_api.read_draft_table_rows()`.
19+
- Added parameter `content_type` parameter to `cms.hubdb.tables_api.export_table()` and `cms.hubdb.tables_api.get_all_tables()`.
20+
- Added parameter `is_get_localized_schema` parameter to `cms.hubdb.tables_api.get_draft_table_details_by_id()`, `cms.hubdb.tables_api.get_table_details()` and `cms.hubdb.tables_api.update_draft_table()`.
21+
- Added parameters `created_by_user_id`, `updated_by`, `updated_by_user_id`, `created_at`, `created_by` and `updated_at` to `cms.hubdb.models.column` and `cms.hubdb.models.option`.
22+
- Added parameter `is_hubspot_defined` to `cms.hubdb.models.hub_db_table_clone_request`.
23+
- Added `do_async()` and `get_async_status()` methods to `cms.source_code.extract_api`.
24+
- Changed the response object type from `CollectionResponseWithTotalHubDbTableRowV3ForwardPaging` to `UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3` for `cms.hubdb.rows_api.get_table_rows()` and `cms.hubdb.rows_api.read_draft_table_rows()`.
25+
- Changed parameter `batch_input_string: BatchInputString` to `batch_input_hub_db_table_row_batch_clone_request: BatchInputHubDbTableRowBatchCloneRequest` in `cms.hubdb.rows_api.clone_draft_table_row()`.
26+
- Updated `language` validation: Added a predefined list of `allowed_values` for stricter validation for `cms.blogs.blog_posts.models.attach_to_lang_primary_request_v_next`.
27+
- Updated `type` validation: Expanded `allowed_values` for validation for `cms.hubdb.models.column_request`.
28+
- Removed `cms.source_code.extract_api.extract_by_path()` method.
29+
- Removed `cms.source_code.source_code_extract_api`.
30+
31+
## CRM
32+
33+
- Added `crm.objects.leads` Api client.
34+
- Added method `upsert` to `crm.companies.batch_api`, `crm.contacts.batch_api`, `crm.deals.batch_api`, `crm.line_items.batch_api`, `crm.objects.batch_api`, `crm.objects.calls.batch_api`, `crm.objects.communications.batch_api`, `crm.objects.emails.batch_api`, `crm.objects.meetings.batch_api`, `crm.objects.notes.batch_api`, `crm.objects.postal_mail.batch_api`, `crm.objects.tasks.batch_api`, `crm.objects.taxes.batch_api`, `crm.products.batch_api`, `crm.quotes.batch_api`, `crm.tickets.batch_api`.
35+
- Added parameter `object_write_trace_id` to models: `simple_public_object_input`, `simple_public_object_batch_input`, `simple_public_object_input_for_create` for `crm.companies`, `crm.contacts`, `crm.deals`, `crm.line_items`, `crm.objects`, `crm.objects.calls`, `crm.objects.communications`, `crm.objects.emails`, `crm.objects.meetings`, `crm.objects.notes`, `crm.objects.postal_mail`, `crm.objects.tasks`, `crm.objects.taxes`, `crm.products`, `crm.quotes`, `crm.tickets`.
36+
- Added method `mark_as_ready()` to `crm.extensions.calling.recording_settings_api`.
37+
- Added parameters `created_by_user_id` and `updated_by_user_id` to `crm.schemas.models.object_schema`.
38+
- Added parameter `clear_description` to `crm.schemas.models.object_type_definition_patch`.
39+
- Added parameter `supports_inbound_calling` to `crm.extensions.calling.models.settings_patch_request`, `crm.extensions.calling.models.settings_request` and `crm.extensions.calling.models.settings_response`.
40+
- Changed `association_category` and `association_type_id` parameters can be `None` in `crm.companies.models.association_spec`, `crm.contacts.models.association_spec`, `crm.deals.models.association_spec`, `crm.tickets.models.association_spec`.
41+
- Changed `types` and `to` parameters can be `None` in `crm.companies.models.public_associations_for_object`, `crm.contacts.models.public_associations_for_object`, `crm.deals.models.public_associations_for_object`, and `crm.tickets.models.public_associations_for_object`.
42+
- Changed `id` parameters can be `None` in `crm.companies.models.public_object_id`, `crm.contacts.models.public_object_id`, `crm.deals.models.public_object_id`, and `crm.tickets.models.public_object_id`.
43+
- Changed `limit`, `after`, `sorts`, `properties`, and `filter_groups` parameters can be `None` in `crm.companies.models.public_object_search_request`, `crm.contacts.models.public_object_search_request`, `crm.deals.models.public_object_search_request`, `crm.line_items.models.public_object_search_request`, `crm.objects.models.public_object_search_request`, `crm.objects.calls.models.public_object_search_request`, `crm.objects.communications.models.public_object_search_request`, `crm.objects.emails.models.public_object_search_request`, `crm.objects.goals.models.public_object_search_request`, `crm.objects.postal_mail.models.public_object_search_request`, `crm.objects.tasks.models.public_object_search_request`, `crm.objects.taxes.models.public_object_search_request`, `crm.products.models.public_object_search_request`, `crm.quotes.models.public_object_search_request`, and `crm.tickets.models.public_object_search_request`.
44+
- Changed `associations` parameters can be `None` in `crm.companies.models.simple_public_object_input_for_create`, `crm.contacts.models.simple_public_object_input_for_create`, `crm.deals.models.simple_public_object_input_for_create`, and `crm.tickets.models.simple_public_object_input_for_create`.
45+
- Renamed `public_object_api` to `merge_api` in `crm.companies`, `crm.contacts`, `crm.deals` and `crm.tickets`.
46+
- Removed `archive`, `create` and `update` methods from `crm.objects.goals.basic_api` and `crm.objects.goals.batch_api`.
47+
- Removed GDPRApi:
48+
`crm.companies.gdpr_api`, `crm.deals.gdpr_api`, `crm.line_items.gdpr_api`, `crm.objects.gdpr_api`, `crm.objects.calls.gdpr_api`, `crm.objects.communications.gdpr_api`, `crm.objects.emails.gdpr_api`, `crm.objects.goals.gdpr_api`, `crm.objects.meetings.gdpr_api`, `crm.objects.notes.gdpr_api`, `crm.objects.postal_mail.gdpr_api`, `crm.objects.tasks.gdpr_api`, `crm.objects.taxes.gdpr_api`, `crm.products.gdpr_api`, `crm.quotes.gdpr_api`, `crm.tickets.gdpr_api`.
49+
- Removed PublicObjectApi:
50+
`crm.line_items.public_object_api`, `crm.objects.public_object_api`, `crm.objects.calls.public_object_api`, `crm.objects.communications.public_object_api`, `crm.objects.emails.public_object_api`, `crm.objects.goals.public_object_api`, `crm.objects.meetings.public_object_api`, `crm.objects.notes.public_object_api`, `crm.objects.postal_mail.public_object_api`, `crm.objects.tasks.public_object_api`, `crm.objects.taxes.public_object_api`, `crm.products.public_object_api`, `crm.quotes.public_object_api`.
51+
- Removed `crm.schemas.public_object_schemas_api`.
52+
- Removed `crm.extensions.accounting` API client.
53+
54+
## CRM Lists
55+
56+
- Added `crm.objects.lists.folders_api` Api.
57+
- Added `crm.lists.mapping_api` Api.
58+
- Added `crm.lists.memberships_api.get_lists()` and `crm.lists.memberships_api.get_page_ordered_by_added_to_list_date()`.
59+
- Added parameter `custom_properties` to `crm.lists.models.list_create_request`.
60+
- Added parameters `list_ids`, `processing_types` and `sort` to `crm.lists.models.list_search_request`.
61+
- Added parameters `coalescing_refine_by` to `crm.lists.models.public_unified_events_filter_branch`.
62+
- Changed response object type `CollectionResponseLong` to `ApiCollectionResponseJoinTimeAndRecordId` of `crm.lists.membershipsApi.get_page()`.
63+
- Changed `offset` and `additional_properties` parameters can be `None` in `crm.lists.models.list_search_request`.
64+
- Rename model from `PublicEventAnalyticsFilterCoalescingRefineBy` to `PublicFormSubmissionFilterCoalescingRefineBy`.
65+
- Rename model from `PublicPropertyFilterOperation` to `PublicSurveyMonkeyValueFilterValueComparison`.
66+
- Renamed Api client from `crm.lists.list_app_membership_api` to `crm.lists.memberships_api`.
67+
- Renamed Api client from `crm.lists.list_app_api` to `crm.lists.lists_api`.
68+
69+
## Marketing
70+
71+
- Added `marketing.events.participant_state_api` Api.
72+
- Added new methods `batch_archive`, `batch_upsert`, `cancel` and `complete` to `marketing.events.basic_api`.
73+
- Added parameter `event_completed` to `marketing.events.models.marketing_event_public_default_response`,`marketing.events.models.marketing_event_create_request_params`, `marketing.events.models.marketing_event_default_response`, `marketing.events.models.marketing_event_public_read_response`.
74+
- Added parameters `attendance_state_calculation_timestamp`, `event_completed` and `import_status` to `marketing.events.models.marketing_event_update_request_params`.
75+
- Added parameters `data_sensitivity`, `unit` and `is_encrypted` to `marketing.events.models.property_value`.
76+
- Updated `source` validation: Expanded `allowed_values` for validation for `marketing.events.models.property_value`.
77+
- Renamed method `create` to `create_by_contact_id` in `marketing.events.attendance_subscriber_state_changes_api`.
78+
- Renamed method `create_by_email` to `create_by_contact_email` in `marketing.events.attendance_subscriber_state_changes_api`.
79+
- Renamed method `get_by_id` to `get_details` in `marketing.events.basic_api`.
80+
- Renamed method `replace` to `upsert` in `marketing.events.basic_api`.
81+
- Renamed method `create` to `update` in `marketing.events.settings_api`.
82+
- Renamed method `do_email_upsert_by_id` to `upsert_by_contact_email` in `marketing.events.subscriber_state_changes_api`.
83+
- Renamed method `do_upsert_by_id` to `upsert_by_contact_id` in `marketing.events.subscriber_state_changes_api`.
84+
- Moved method `do_search` from `marketing.events.search_api` to `marketing.events.basic_api`.
85+
- Removed `marketing.events.batch_api`.
86+
- Removed `marketing.events.marketing_events_external_api`.
87+
- Removed `marketing.events.search_api`.
88+
89+
## Events and OAuth
90+
91+
- Added `events.api.default_api` Api.
92+
- Moved client from `auth.oauth` to `oauth`.
93+
94+
## Signature
95+
96+
- Fix `MAX_ALLOWED_TIMESTAMP`.
97+
- Changed `timestamp` form `float` to `str`.
98+
99+
## Pkg_resources
100+
101+
- remove deprecated `pkg_resources`.
9102

10103
## [9.0.0](https://github.com/HubSpot/hubspot-api-python/compare/v8.2.1...v9.0.0) - 2024-03-14
11104

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9.0.0
1+
10.0.0

0 commit comments

Comments
 (0)