v8.0.0
Breaking Changes
- #2221 dropping support for node 19
- #2220 removed empty automationId and filterDefinitionId from events
- #1903 removed journey activity ids from JSONs. They were auto-renewed during each deployment but prevented easy before & after git comparisons
Features
- #1384 retrieve code resources and published URLs of cloudpages (asset-coderesource, asset-cloudpage) by @JoernBerkefeld in #2208
- #1812 add audit method to retrieve journey audit log by @JoernBerkefeld in #2240
Bugfixes
- #2110 if scheduling an automation fails the error is not returned by @JoernBerkefeld in #2198
- #2199 retry getting detailed info for automation and importFile based on error code 'ERR_BAD_RESPONSE' and throttle requests more by @JoernBerkefeld in #2200
- #2080 unable to retrieve WhatsApp importFile activity by @JoernBerkefeld and @Beryl-18 in #2213
- #2214 allow resuming and pausing older journey versions by @JoernBerkefeld in #2215
- #2207 allow updating dataExtension retention policy by @JoernBerkefeld in #2222
- #2233 fix event.c__blankFileProcessing not always created by @JoernBerkefeld in #2237
- #2238 journeys couldn't be retrieved with --like option by @JoernBerkefeld in #2239
- #2241 fix for stop journey not working if status is "Finishing" by @JoernBerkefeld in #2243
- #2158 if keys and types are retrieved together the type folders are not reset by @JoernBerkefeld in #2248
- #1833 folder matching (for create vs update) is case sensitive but should not be by @JoernBerkefeld in #2249
Chores
- #2111 re-retrieve automation after pause/schedule by @JoernBerkefeld in #2201
- #2209 remove eslint-config-prettier from being a direct dev-dependency by @JoernBerkefeld in #2210
- #2211 drop node 19 support, add test for node 23 by @JoernBerkefeld in #2212
- #2220 remove empty automationId and filterDefinitionId from events by @JoernBerkefeld in #2221
- #1707 clearly defined which objectAPIName field is used and how in journey and event by @JoernBerkefeld in #2223
- #2242 no longer auto-fix bad dataExtension field updates but instead log an error by @JoernBerkefeld in #2244
- #2234 show an easier to understand message when running
createDeltaPkgagainst a branch thats not locally existing by @JoernBerkefeld in #2250 - #1903 remove journey activity id on retrieve and re add it during deploy by @JoernBerkefeld in #2251
Dependencies
- Bump eslint from 9.21.0 to 9.23.0 by @dependabot in #2206
- Bump @eslint/js from 9.21.0 to 9.23.0 by @dependabot in #2204
- Bump yocto-spinner from 0.2.0 to 0.2.1 by @dependabot in #2166
- Bump typescript from 5.7.3 to 5.8.2 by @dependabot in #2164
- Bump eslint-plugin-unicorn from 56.0.1 to 58.0.0 by @dependabot in #2203
- Bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #2192
- Bump @types/node from 22.13.9 to 22.13.13 by @dependabot in #2205
- Bump inquirer from 12.4.2 to 12.5.0 by @dependabot in #2193
- Bump eslint from 9.23.0 to 9.25.1 by @dependabot in #2246
- Bump @eslint/js from 9.23.0 to 9.25.1 by @dependabot in #2247
- Bump eslint-plugin-jsdoc from 50.6.3 to 50.6.9 by @dependabot in #2219
- Bump eslint-plugin-prettier from 5.2.3 to 5.2.6 by @dependabot in #2232
- Bump prettier-plugin-sql from 0.18.1 to 0.19.0 by @dependabot in #2229
- Bump inquirer from 12.5.0 to 12.6.0 by @dependabot in #2257
- Bump eslint-plugin-unicorn from 58.0.0 to 59.0.0 by @dependabot in #2256
- Bump prettier-eslint from 16.3.0 to 16.4.1 by @dependabot in #2255
- Bump @types/node from 22.13.13 to 22.15.3 by @dependabot in #2258
- Bump yocto-spinner from 0.2.1 to 0.2.2 by @dependabot in #2260
- Bump fast-xml-parser from 5.0.8 to 5.2.1 by @dependabot in #2254
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot in #2230
- Bump lint-staged from 15.5.0 to 15.5.1 by @dependabot in #2236
- Bump eslint-plugin-mocha from 10.5.0 to 11.0.0 by @dependabot in #2259
Full Changelog: v7.10.1...v8.0.0