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.
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
incms/hubdb/models/StandardError::category
. - Cnange type from
StandardError[]
toStandardError1[]
incrm/associations/v4/models/BatchResponseSimplePublicObjectWithErrors::errors
. - Cnange type from
ErrorCategory
tostring
incrm/companies/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/contacts/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/deals/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/lineitems/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/calls/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/communications/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/emails/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/feedback_submissions/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/meetings/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/notes/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/postal_mail/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/objects/tasks/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/products/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/properties/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/quotes/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
incrm/tickets/models/StandardError::category
. - Cnange type from
ErrorCategory
tostring
inwebhooks/models/StandardError::category
.
Hubspot::Helpers::Path.require_with_codegen_mapping()
- Fix
Hubspot::OAuthHelper.authorize_url()
(don't add empty scopes or optional scopes to OAuth url)
- added custom exceptions for Signature
- add associations types
- remove deprecated
validate_signature
crm.associations.v4.basic_api
Api.crm.objects.communications
Api client
crm.associations.types_api
=>crm.associations.schema.types_api
.crm.associations.v4.definitions_api
=>crm.associations.v4.schema.definitions_api
.
-Add new event types to webhooks.
- Rename
cms.hubdb.rows_batch_api.batch_clone_draft_table_rows
=>cms.hubdb.rows_batch_api.clone_draft_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_create_draft_table_rows
=>cms.hubdb.rows_batch_api.create_draft_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_purge_draft_table_rows
=>cms.hubdb.rows_batch_api.purge_draft_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_ReadDrafttable_rows
=>cms.hubdb.rows_batch_api.read_draft_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_read_table_rows
=>cms.hubdb.rows_batch_api.read_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_replace_draft_table_rows
=>cms.hubdb.rows_batch_api.replace_draft_table_rows
. - Rename
cms.hubdb.rows_batch_api.batch_update_draft_table_rows
=>cms.hubdb.rows_batch_api.update_draft_table_rows
. cms.hubdb.tables_api.get_draft_table_details_by_id
=>cms.hubdb.tables_api.get_draft_table_details_by_id(+include_foreign_ids: bool)
cms.hubdb.tables_api.get_table_details
=>cms.hubdb.tables_api.get_table_details(+include_foreign_ids: bool)
cms.hubdb.tables_api.update_draft_table
=>cms.hubdb.tables_api.update_draft_table(+include_foreign_ids: bool)
- Removed
crm.companies.associations_api
. - Removed
crm.contacts.associations_api
. - Removed
crm.deals.associations_api
. - Removed
crm.line_items.associations_api
. - Removed
crm.objects.calls.associations_api
. - Removed
crm.objects.emails.associations_api
. - Removed
crm.objects.feedback_submissions.associations_api
. - Removed
crm.objects.meetings.associations_api
. - Removed
crm.objects.notes.associations_api
. - Removed
crm.objects.postal_mail.associations_api
. - Removed
crm.objects.tasks.associations_api
. - Removed
crm.products.associations_api
. - Removed
crm.quotes.associations_api
. - Removed
crm.tickets.associations_api
. crm.companies.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.companies.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.contacts.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.contacts.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.deals.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.deals.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.line_items.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.line_items.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.calls.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.calls.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.emails.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.emails.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.feedback_submissions.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.feedback_submissions.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.meetings.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.meetings.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.notes.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.notes.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.postal_mail.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.postal_mail.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.tasks.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.tasks.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.products.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.products.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.quotes.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.quotes.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
crm.objects.tickets.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)
crm.objects.tickets.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)
marketing.events.marketing_events_external_api.do_search
=>marketing.events.search_api.do_search
- Rename
oauth.access_tokens_api.get_accessToken
=>oauth.access_tokens_api.get
. - Rename
oauth.refresh_tokens_api.archive_refresh_token
=>oauth.refresh_tokens_api.archive
. - Rename
oauth.refresh_tokens_api.get_refreshToken
=>oauth.refresh_tokens_api.get
. - Rename
oauth.tokens_api.create_token
=>oauth.tokens_api.create
.
- Added param
properties
tocrm.properties.core_api.get_all
. - Added param
properties
tocrm.properties.core_api.get_by_name
. - Added
high_value
param to all Filters.
- Update models for
crm.properties
API client
crm.associations.v4
API client
- Fix
auth.oauth.refresh_tokens_api.archive_refresh_token
method
- Added missing modules
- Signature's util 'HubSpot.utils.signature'
- webhook's util 'HubSpot.utils.webhooks'
- Added pipelineAuditsApi and pipelineStageAuditsApi to crm.pipelines discovery
- crm.objects.postal_mail API client
- Added Private App access token to (
- cms.domains
- crm.imports
- crm.objects.emails
- marketing.events )
- Fix all association APIs
- auth_names => debug_auth_names
- added missing public_object_api classes
- remove passing params with snake case
- update generated code
- marketing.events (breaking changes)
- pass params with snake case
- codegen path mapping for requiring models
- requiring only codegen files that is using to optimize memory usage
- old client syntax support
- passing params with existing model
- with_http methods were added to the discovery classes
- handling ApiError with retries
- handling ApiError by passing a block
- using hash instead of model object for Hubspot::Client with body param
- using new separate configurations for Hubspot::Client
- using default ruby StandardError
- required ruby version was increased to 2.7
- models updates
- query properties param
- crm.objects.feedback_submissions API
- crm.contacts.basic_api id_property
- cms.source_code API client
- crm.objects.calls API client
- crm.objects.emails API client
- crm.objects.meetings API client
- crm.objects.notes API client
- crm.objects.tasks API client
- marketing.forms API client
- marketing.events API client
- settings.users API client
- cms.blogs.authors.author_api => cms.blogs.authors.blog_authors_api
- cms.blogs.blog_posts.default_api => cms.blogs.blog_posts.blog_posts_api
- cms.blogs.tags.default_api => cms.blogs.tags.blog_tags_api
- added discovery classes
- fixed type for the file collection response
- added GDPR api modules
- updated generated code
- new generated code with updated class names
- added CommunicationPreferences api module
- retry fix
- search method was changed to do_search
- License was added
- fixed Files::Files api module
- added Events api module
- added Conversations::VisitorIdentification api module
- added Crm::Extensions::Accounting api module
- added Crm::Extensions::Calling api module
- added Crm::Extensions::Videoconferencing api module
- added Crm::Objects::FeedbackSubmissions api module
- added Files::Files api module
- added Marketing::Transactional api module
- Add automation actions client
- Update blogs clients
- Add blogs clients
- Update hubdb client
- Update OAuth client
- Typhoeus was added
- Upgrade clients to 4.3.1 version of openapi-generator
- Update Hubdb client
- Add hubdb client
- Add missing clients to main config
- Add timeline events sample app
- Add Objects client
- Add Schemas client
- Fix sample apps API call bugs
- Add Trello integration sample app
- Regenerate clients
- Regenerate clients
- Fix methods of default_api (Site-search client)
- Add Add search sample app
- Add AuditLogs client
- Add Domains client
- Add Perfirmance client
- Add SiteSearch client
- Add UrlRedirects client
- Add webhooks contacts sample app
- Add imports contacts sample app
- Add webhook signature verification helper
- Rename imports#get_all to get_page method
- Update Webhooks client
- Add Imports api client to common configuration
- Add new models to main client
- This CHANGELOG.md file.
- Regenerate clients
- Update sample apps according to regenerated clients
- Update Gemfile