Skip to content

Commit 389fed0

Browse files
Merge pull request #402 from HubSpot/feature/20.0.0-beta.1
Feature/20.0.0 beta.1
2 parents ed0124e + e8954de commit 389fed0

File tree

539 files changed

+52470
-3857
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

539 files changed

+52470
-3857
lines changed

CHANGELOG.md

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,76 @@ 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-ruby/compare/v19..0...HEAD)
8+
## [Unreleased](https://github.com/HubSpot/hubspot-api-ruby/compare/v20.0.0-beta.1...HEAD)
9+
10+
## [20.0.0-beta.1] - 2025-04-09
11+
12+
## CRM Objects
13+
14+
- Added methods `archive()`, `create()` and `update()` to `crm.objects.goals.basic_api`.
15+
- Added methods `archive()`, `create()`, `update()` and `upsert` to `crm.objects.goals.batch_api`.
16+
- Removed methods `archive()`, `create()` and `update()` from `crm.objects.feedback_submissions.basic_api`.
17+
- Removed methods `archive()`, `create()` and `update()` from `crm.objects.feedback_submissions.batch_api`.
18+
- Added parameters `uses_remote` and `uses_calling_window` to `crm.extensions.calling.models.settings_patch_request`, `crm.extensions.calling.models.settings_request` and `crm.extensions.calling.models.settings_response`.
19+
- Added parameter `object_write_trace_id` to models: `simple_public_object`, `simple_public_object_with_associations`, `simple_public_upsert_object` for `crm.objects`, `crm.objects.taxes`, `crm.objects.tasks`, `crm.objects.postal_mail`, `crm.objects.notes`, `crm.objects.meetings`, `crm.objects.leads`, `crm.objects.emails`, `crm.objects.communications`, `crm.objects.calls`, `crm.quotes`, `crm.line_items`.
20+
- Removed parameter `object_write_trace_id` from models: `simple_public_object_input`, `simple_public_object_input_for_create` for `crm.objects`, `crm.objects.taxes`, `crm.objects.tasks`, `crm.objects.postal_mail`, `crm.objects.notes`, `crm.objects.meetings`, `crm.objects.leads`, `crm.objects.emails`, `crm.objects.communications`, `crm.objects.calls`, `crm.quotes`, `crm.line_items`.
21+
22+
## CRM Imports and Owners
23+
24+
- Added parameter `contains_encrypted_properties` to `crm.imports.models.import_row_core`.
25+
- Added parameter `mapped_object_type_ids` to `crm.imports.models.public_import_response`.
26+
- Added parameter `user_id_including_inactive` and `type` to `crm.owners.models.public_owner`.
27+
28+
## Marketing Events
29+
30+
- Added parameter `object_id` to `marketing.events.models.marketing_event_default_response`, `marketing.events.models.marketing_event_default_response` and `marketing.events.models.marketing_event_public_read_response`.
31+
- Added methods `archive_by_object_id()`, `get_all()`, `get_by_object_id()` and `update_by_object_id()` to `marketing.events.basic_api`.
32+
- Renamed from `marketing.events.participant_state_api` to `marketing.events.retrieve_participant_state_api`.
33+
- Renamed from `CollectionResponseMarketingEventExternalUniqueIdentifierNoPaging` to `CollectionResponseSearchPublicResponseWrapperNoPaging`.
34+
- Moved and renamed methods from `basic_api.batch_archive()` and `basic_api.batch_upsert()` to `batch_api.archive()` and `batch_api.upsert()`.
35+
- Moved methods from `basic_api.compelte()` and `basic_api.cancel()` to `change_property_api.compelte()` and `change_property_api.cancel()`.
36+
- Moved method from `basic_api.do_search()` to `identifiers_api.do_search()`.
37+
38+
## Webhooks
39+
40+
- Added parameter `object_type_id` to `webhooks.models.subscription_create_request` and `webhooks.models.subscription_response`.
41+
- Removed parameter `period` from `webhooks.models.throttling_settings`.
42+
43+
## Added new Client APIs
44+
45+
- `api_request` - Use not wrapped endpoint(s).
46+
- `crm.associations.v4.report_api` Api.
47+
- `crm.associations.v4.schema.definition_configurations_api` Api.
48+
- `crm.extensions.calling.channel_connection_settings_api` Api.
49+
- `marketing.events.add_event_attendees_api` Api.
50+
- `marketing.events.batch_api` Api.
51+
- `marketing.events.change_property_api` Api.
52+
- `marketing.events.identifiers_api` Api.
53+
- `cms.blogs.blog_posts.basic_api` Api.
54+
- `cms.blogs.blog_posts.batch_api` Api.
55+
- `cms.blogs.blog_posts.multi_language_api` Api.
56+
- `events.send.basic_api` Api.
57+
- `events.send.batch_api` Api.
58+
59+
## Removed Client APIs
60+
61+
- `cms.blogs.blog_posts.blog_posts_api` Api.
62+
- `marketing.events.attendance_subscriber_state_changes_api` Api.
63+
- `crm.objects.feedback_submissions.gdpr_api` Api.
64+
- `crm.objects.feedback_submissions.public_object_api` Api.
65+
- `events.send.custom_event_data` Api.
66+
67+
## Added new Clients
68+
69+
- `Marketing Emails` client.
70+
- `Invoices` client.
71+
- `Exports` client.
72+
- `Deal Splits` client.
73+
74+
## Fixed
75+
76+
- Singature.
77+
- Module names `cms.hubdb` and `crm.lists`.
978

1079
## [19.0.0] - 2024-10-16
1180

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
hubspot-api-client (19.0.0)
4+
hubspot-api-client (20.0.0-beta.1)
55
json (~> 2.1, >= 2.1.0)
66
typhoeus (~> 1.4.0)
77

0 commit comments

Comments
 (0)