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
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,10 @@
1
+
## Version 0.5.4
2
+
3
+
- Switch from mailchimp-api-v3 package to @mailchimp/mailchimp_marketing (PR #66)
4
+
- Add a configurable retry to allow a higher chance of requests causing transient failures to succeed (PR #69)
5
+
- Added linter config and updated packages. (PR #70)
6
+
- Node.JS 18 runtime for functions (PR #73)
7
+
1
8
## Version 0.5.3
2
9
3
10
- Addressed [breaking change in Google Cloud Functions](https://cloud.google.com/functions/docs/release-notes#April_11_2023) where the build command would run on function deployment (PR #65).
NOTE: To disable this cloud function listener, provide an empty JSON config `{}`.
307
306
308
-
309
307
required: true
310
-
default: '{}'
308
+
default: "{}"
311
309
312
310
- param: MAILCHIMP_MERGE_FIELDS_WATCH_PATH
313
311
label: Firebase Merge Fields Watch Path
314
312
description: The Firestore collection to watch for merge field changes
315
313
type: string
316
314
example: registrations
317
315
default: _unused_
318
-
required: true
316
+
required: true
319
317
320
318
- param: MAILCHIMP_MERGE_FIELDS_CONFIG
321
319
type: string
@@ -335,7 +333,7 @@ params:
335
333
2) `statusField` - An optional configuration setting for syncing the users mailchimp status. Properties are:
336
334
337
335
- `documentPath` - (required) The path to the field in the document containing the users status, as a string. The format can be any valid [JMES Path query](https://jmespath.org/). e.g. "status", "meta.status".
338
-
336
+
339
337
- `statusFormat` - (optional) Indicates the format that the status field is. The options are:
340
338
- `"string"` - The default, this will sync the value from the status field as is, with no modification.
341
339
- `"boolean"` - This will check if the value is truthy (e.g. true, 1, "subscribed"), and if so will resolve the status to "subscribed", otherwise it will resolve to "unsubscribed".
@@ -418,9 +416,8 @@ params:
418
416
419
417
NOTE: To disable this cloud function listener, provide an empty JSON config `{}`.
420
418
421
-
422
419
required: true
423
-
default: '{}'
420
+
default: "{}"
424
421
425
422
- param: MAILCHIMP_MEMBER_EVENTS_WATCH_PATH
426
423
label: Firebase Member Events Watch Path
@@ -513,6 +510,5 @@ params:
513
510
514
511
NOTE: To disable this cloud function listener, provide an empty JSON config `{}`.
0 commit comments