You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-26Lines changed: 9 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,37 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
NOTE: For more granular API-specific changes, please see our [API Changelog](https://developers.klaviyo.com/en/docs/changelog_)
9
9
10
-
## [8.1.0] - revision 2024-06-15
10
+
## [9.0.0] - revision 2024-07-15
11
11
12
12
### Added
13
-
- Segments Api
14
-
- New create segment endpoint `$klaviyo->Segments->createSegment()`.
15
-
- New delete segment endpoint `$klaviyo->Segments->deleteSegment()`.
16
-
- Updated exisiting segments endpoints to include the segment definition
17
-
- For more information, see our [Segments API overview](https://developers.klaviyo.com/en/reference/segments_api_overview).
18
13
19
-
- Flows Api
20
-
- New delete flows endpoint `$klaviyo->Flows->deleteFlow()`
21
-
22
-
## [8.0.0] - revision 2024-05-15
23
-
24
-
### Added
25
-
26
-
- Bulk Create Events API with
27
-
- We have added support for creating events in bulk via the `$klaviyo->Events->bulkCreateEvents` method
28
-
- Create multiple events for new and existing profiles and/or update profile properties in a single API call. For more information, see our [Events API overview](https://developers.klaviyo.com/en/reference/events_api_overview).
14
+
- Forms API
15
+
- New `klaviyo->Forms` object with methods to get forms, form versions and relationships
16
+
- Webhooks API
17
+
- new `klaviyo->Webooks` class containing CRUD operations for webhooks
29
18
30
19
### Changed
20
+
-`Profiles->subscribe()`
21
+
- added `historical_import` flag for importing historically consented profiles can now be optionally supplied in the payload for the Subscribe Profiles endpoint.
22
+
- When using this flag, a consented_at date must be provided and must be in the past.
31
23
32
-
- Accounts Api
33
-
- `$klaviyo->Accounts->getAccounts` and `$klaviyo->Accounts->getAccount` have been updated to return the account's locale, e.g. `en-US`.
34
-
35
-
-**Breaking** Subscribe API Synchronous Validation Improved
36
-
- To provide better feedback for handling SMS subscriptions, we’ve added improved validation behavior to `$klaviyo->Profiles->subscribeProfiles` method. In prior revisions, such requests may appear as 202s but will fail to update SMS consent. To handle this issue, 400 validation errors are returned for the following cases
37
-
1. If a profile is subscribed to SMS marketing and [age-gating is enabled](https://help.klaviyo.com/hc/en-us/articles/4408311712667) but age_gated_date_of_birth is not provided, or the DOB does not meet the region's requirements.
38
-
2. If the account does not have a sending number in the phone number’s region.
39
-
3. If the phone number is in a region not supported by Klaviyo.
40
-
4. If consented_at is set and the list or global setting is double opt-in.
41
24
42
25
## [7.1.2] - revision 2024-02-15
43
26
@@ -281,4 +264,4 @@ For EmailMarketing:
281
264
- client name: `Client` → `KlaviyoAPI`
282
265
- Client variable name in readme examples: `$client` → `$klaviyo`
283
266
- Some functions have changed name
284
-
- Parameter ordering: The order of params has changed; you will need to update these for your existing implementation to work
267
+
- Parameter ordering: The order of params has changed; you will need to update these for your existing implementation to work
0 commit comments