v5.2.0
Features
- #982 added option
--execute
afterdeploy
by @phjulia in #986 - #987 allow using
--like
option similar to SQL'sLIKE
logic by @JoernBerkefeld in #1006 - #870
execute automation
command to start scheduledautomations
by @JoernBerkefeld in #1019 - #1018 add command to
pause
a scheduledautomation
by @JoernBerkefeld in #1019 - #711 improve support for
attributeGroup
andattributeSet
(renamed fromsetDefinition
) by @JoernBerkefeld in #776 - #1025 add command
schedule
and optionsdeploy --schedule
&deploy --execute=schedule
forautomations
by @JoernBerkefeld in #1026 - #38 add command
fixkeys
to quickly sync name and key of metadata by @phjulia in #1022 - #162 show execution time for
retrieve
anddeploy
by @JoernBerkefeld in #1056 - #78 add warning not to put project folders into cloud-synced folders by @JoernBerkefeld in #1063
- #1034 package-integration:
pause
,execute
,schedule
now return the list of keys that were affected by @JoernBerkefeld in #1035
Bugfixes
- #991 group command-options in --help to make it easier to read by @JoernBerkefeld in #996
- #988 regression fix:
deploy --refresh
by @phjulia in #992 - #985 ensure trailing commas in key/type lists do not lead to unforeseen executions by @JoernBerkefeld in #1004
- #1043 log files no longer include color codes, improving readability by @JoernBerkefeld in #1044
- #934 handle authentication errors during mcdev join gracefully by @JoernBerkefeld in #1047
- #1052 if single
automations
are not retrieved due to too many timeouts, the overall retrieve failed by @JoernBerkefeld in #1053 - #1048 rate limit
automation
retrieval & improve automation schedule representation in markdown files by @JoernBerkefeld in #1054 - #1008 package integration: ensure deploy returns deployed items instead of the complete cache by @JoernBerkefeld in #1009
- #1045 do not create
...-error.log
file if there were no errors by @JoernBerkefeld in #1046
Chores
- #1003 contributors: run lint:fix if npm install was required by @JoernBerkefeld in #1005
- #1010 contributors: ensure test load more specific soap response files by @JoernBerkefeld in #1011
- #843 contributors: add test class for type
script
by @JoernBerkefeld in #1024 - #925 contributors: improve test class for query by @JoernBerkefeld in #1036
- #850 contributors: add test class for
fileTransfer
by @JoernBerkefeld in #1037 - #846 contributors: add test class for
dataExtract
by @JoernBerkefeld in #1040 - #1041 contributors: strip colors from log output for vscode extension by @JoernBerkefeld in #1042
- #854 contributors: add basic test class for
triggeredSend
by @JoernBerkefeld in #1072 - #852 contributors: add test class for type
importFile
by @JoernBerkefeld in #1038 - #1012 fix potential security issue regarding passwords in log files by @JoernBerkefeld in #1013
- #1028 refactoring for fromRetrieve option by @JoernBerkefeld in #1029
Dependencies
- Bump axios-mock-adapter from 1.21.3 to 1.21.5 by @dependabot in #995
- Bump deep-equal from 2.2.1 to 2.2.2 by @dependabot in #1033
- Bump eslint from 8.42.0 to 8.46.0 by @dependabot in #993 & #1017 & #1032 & #1061
- Bump eslint-config-prettier from 8.7.0 to 9.0.0 by @dependabot in #1071
- Bump eslint-plugin-jsdoc from 46.2.5 to 46.4.6 by @dependabot in #998 & #1016 & #1030 & #1070
- Bump eslint-plugin-unicorn from 47.0.0 to 48.0.0 by @dependabot in #1049
- Bump fast-xml-parser from 4.2.4 to 4.2.7 by @dependabot in #997 & #1050 & #1057
- Bump lint-staged from 13.2.2 to 13.2.3 by @dependabot in #1015
- Bump semver from 7.5.0 to 7.5.4 by @dependabot in #999 & #1031
- Bump winston from 3.9.0 to 3.10.0 by @dependabot in #1051
Full Changelog: v5.1.0...v5.2.0