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.
7.1.2 - 2022-07-22
- Fixed file uploading with apiRequest
7.1.1 - 2022-07-20
- Added OAuth to
crm.import.coreApi
7.1.0 - 2022-07-15
- Sinature Utill
- webhooks.validateSignature()
7.0.1 - 2022-06-10
crm()->feedbackSubmissions()
method names
7.0.0 - 2022-06-07
- crm()->quotes()->publicObjectApi()
- crm()->feedbackSubmissions()->publicObjectApi()
- added idProperty to update and getById methods of crm()->contacts()->basicApi()
- support text/html response
- dependenccies (typescript to 4.7.3 and ts-node to 10.8.1)
6.0.1 - 2022-05-12
- ability to change base url
- ability to set default headers
- hubspot.apiRequest
6.0.1-beta.6 - 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
6.0.1-beta5 - 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()
6.0.1-beta4 - 2022-03-29
cms.sourceCode
API clientcrm.objects.calls
API clientcrm.objects.emails
API clientcrm.objects.meetings
API clientcrm.objects.notes
API clientcrm.objects.tasks
API clientmarketing.events
API clientsettings.users
API client
- fixed TimelineEvents
- fixed Webhooks double appId
- rename crm.contants.gdpr.postCrmV3ObjectsContactsGdprDelete() => crm.contants.gdpr.purge()
- rename crm.objects.gdpr.postCrmV3ObjectsContactsGdprDelete() => crm.objects.gdpr.purge()
6.0.1-beta3 - 2022-02-18
- apiRequest()
- Regenerate Codegen
6.0.1-beta2 - 2022-02-09
- autification configuration
6.0.1-beta1 - 2022-02-03
- webhooks.validateSignature()
6.0.1-beta - 2022-01-31
- Iterable middlewares
6.0.0-beta - 2022-01-27
- Migrate from request to node-fetch
- Rewrite Client
crm.objects.feedbackSubmissions
=>crm.feedbackSubmissions
5.0.0 - 2021-09-14
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
4.1.0 - 2021-07-28
- communicationPreferences API client
4.0.0 - 2021-06-22
- rename method "search" => "doSearch" crm.objects.searchApi API clients
- regenerate all clients
3.4.1 - 2021-02-17
- fix generateToken method in
conversations.visitorIdentification
API clients
3.4.0 - 2021-02-16
- conversations.visitorIdentification API client
- events API client
3.3.0 - 2021-02-10
- crm.extensions.accounting API client
- crm.extensions.calling API client
- crm.extensions.videoconferencing API client
- crm.objects.feedbackSubmissions API client
- marketing.transactional API client
3.2.6 - 2021-01-28
- fixed npm build
3.2.1 - 2021-01-26
- fix batch methods in
cms.blogs
API clients
3.2.0 - 2021-01-26
- automation.actions client
3.1.0 - 2020-12-15
- crm.objects and crm.schemas clients
- cms.hubdb clients
- cms.blogs.authors, cms.blogs.blogPosts and cms.blogs.tags clients
- differentiation between Developer API key and API key. There is no need to create separate client instances for using endpoints with API key and Developer API key support.
- SubscriptionPatchRequest model (replace
enabled
withactive
property) - removed optional attribute for some parameters in crm clients methods
- changed parameters order for all crm.**.batchApi.read methods
- removed all create/update methods from CRM quotes
- response types extended for all crm.**.batchApi.create/read/update methods
2.1.1 - 2020-07-24
- trello-integration-app sample
- 'Search Contacts' example to README.MD
- fixed initial initialization for webhooks-app
- fixed webhook verification for webhooks-app
getAll
methods for CRM objects (for clients with disabled limiter)- 'Create Contact, Company and associate created objects' example in README.md
2.1.0 - 2020-06-18
- auditLogs, domains, performance, urlRedirects and siteSearch cms clients
- imports-contacts-app sample
- limiter for search methods
- search-results-paging-app sample
- default limiter options: increased
maxConcurrent
to 6, addedid
- 'hubspot-client-limiter' - retry functionality to overcome secondly search limit failures
2.0.1 - 2020-05-25
- validateSignature method to webhooks
- Updated crm.imports.coreApi client method names: getAll => getPage
1.1.0-beta - 2020-04-24
- New updateBatch method to webhooks.subscriptionsApi
- updated timelineModels
- extended webhooks-sample-app to setup application webhooks configuration after successful authorization
- documents path in sample-app
- 'apiKey' authorization for webhooks clients
1.0.0-beta - 2020-04-18
- This CHANGELOG.md file.
- 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 ()
- getSubscription => getById (webhooks.subscriptionsApi)
- getSubscriptions => getAll (webhooks.subscriptionsApi)
- updateSubscription => update (webhooks.subscriptionsApi)