- Enable passing a comma-separated list of paths for the
--input
option of the lint command. - Added new validation of unimplemented test-module command in the code to the
XSOAR-linter
in the lint command. - Fixed the generate-docs to handle integration authentication parameter.
- Added a validation to ensure that description and README do not contain the word 'Demisto'.
- Improved the deprecated message validation required from playbooks and scripts.
- Added the
--quite-bc-validation
flag for the validate command to run the backwards compatibility validation in quite mode (errors is treated like warnings). - Fixed the update release notes command to display a name for old layouts.
- Added the ability to append to the pack README credit to contributors.
- Added identification for parameter differences in integration-diff command.
- Fixed format to use git as a default value.
- Updated the upload command to support reports.
- Fixed an issue where generate-docs command was displaying 'None' when credentials parameter display field configured was not configured.
- Fixed an issue where download did not return exit code 1 on failure.
- Updated the validation that incident fields names do not contain the word incident will aplly to core packs only.
- Added a playbook validation to verify all conditional tasks have an 'else' path in validate command.
- Renamed the GitHub authentication token environment variable
GITHUB_TOKEN
toDEMITO_SDK_GITHUB_TOKEN
. - Added to the update-release-notes command automatic addition to git when new release notes file is created.
- Added validation to ensure that integrations, scripts, and playbooks do not contain the entity type in their names.
- Added the convert command to convert entities between XSOAR versions.
- Added the --deprecate flag in format command to deprecate integrations, scripts, and playbooks.
- Fixed an issue where ignoring errors did not work when running the validate command on specific files (-i).