Skip to content

Releases: demisto/demisto-sdk

v1.0.6

18 May 14:01
Compare
Choose a tag to compare

Fixed an issue in validate where unified yml files were mishandled.

v1.0.5

18 May 07:14
Compare
Choose a tag to compare
  • Added pack release notes generation and validation.
  • Improved pack metadata validation.
  • Fixed an issue in validate where renamed files caused an error.

v1.0.4

14 May 18:45
296ba46
Compare
Choose a tag to compare
  • Fix the format command to update the id field to be equal to details field in indicator-type files, and to name field in incident-type & dashboard files.
  • Fixed a bug in the validate command for layout files that had sortValues fields.
  • Fixed a bug in the format command where playbookName field was not always present in the file.
  • Fixed a bug in the format command where indicatorField wasn't part of the SDK schemas.
  • Fixed a bug in upload command where created unified docker45 yml files were not deleted.
  • Added support for IndicatorTypes directory in packs (for reputation files, instead of Misc).
  • Fixed parsing playbook condition names as string instead of boolean in validate command
  • Improved image validation in YAML files.

v1.0.3

10 May 08:43
a8f9da8
Compare
Choose a tag to compare

This is a hotfix release for demisto-sdk v1.0.2.

  • The fix ensures that lint command creates the required failure test report for the slack notifier.

v1.0.2

08 May 07:53
24cca23
Compare
Choose a tag to compare
  • Fixed a bug in the format command where comments were being removed from YAML files.
  • Added output fields: file_path and kind for layouts in the id-set.json created by create-id-set command.
  • Fixed a bug in the create-id-set command Who returns Duplicate for Layouts with a different kind.
  • Added formatting to generate-docs command results replacing all <br> tags with <br/>.
  • Fixed a bug in the download command when custom content contained not supported content entity.
  • Fixed a bug in format command in which boolean strings (e.g. 'yes' or 'no') were converted to boolean values (e.g. 'True' or 'False').
  • format command now removes sourceplaybookid field from playbook files.
  • Fixed a bug in generate-docs command in which integration dependencies were not detected when generating documentation for a playbook.

v1.0.1

05 May 08:44
a82d9bb
Compare
Choose a tag to compare
  • Fixed a bug in the unify command when output path was provided empty.
  • Improved error message for integration with no tests configured.
  • Improved the error message returned from the validate command when an integration is missing or contains malformed fetch incidents related parameters.
  • Fixed a bug in the create command where a unified YML with a docker image for 4.5 was copied incorrectly.
  • Missing release notes message are now showing the release notes file path to update.
  • Fixed an issue in the validate command in which unified YAML files were not ignored.
  • File format suggestions are now shown in the relevant file format (JSON or YAML).
  • Changed Docker image validation to fail only on non-valid ones.
  • Removed backward compatibility validation when Docker image is updated.

v1.0.0

01 May 11:51
7670075
Compare
Choose a tag to compare
  • Improved the upload command to support the upload of all the content entities within a pack.
  • The upload command now supports the improved pack file structure.
  • Added an interactive option to format integrations, scripts and playbooks with No TestPlaybooks configured.
  • Added an interactive option to configure conf.json file with missing test playbooks for integrations, scripts and playbooks
  • Added download command to download custom content from Demisto instance to the local content repository.
  • Improved validation failure messages to include a command suggestion, wherever relevant, to fix the raised issue.
  • Improved 'validate' help and documentation description
  • validate - checks that scripts, playbooks, and integrations have the tests key.
  • validate - checks that test playbooks are configured in conf.json.
  • demisto-sdk lint - Copy dir better handling.
  • demisto-sdk lint - Add error when package missing in docker image.
  • Added -a , --validate-all option in validate to run all validation on all files.
  • Added -i , --input option in validate to run validation on a specified pack/file.
  • added -i, --input option in secrets to run on a specific file.
  • Added an allowed hidden parameter: longRunning to the hidden integration parameters validation.
  • Fixed an issue with format command when executing with an output path of a folder and not a file path.
  • Bug fixes in generate-docs command given playbook as input.
  • Fixed an issue with lint command in which flake8 was not running on unit test files.

v1.0-beta

24 Apr 13:40
Compare
Choose a tag to compare
v1.0-beta Pre-release
Pre-release
  • Added download command to download custom content from Demisto instance to the local content repository.
  • Improved validation failure messages to include a command suggestion, wherever relevant, to fix the raised issue.
  • Improved 'validate' help and documentation description
  • validate - checks that scripts, playbooks, and integrations have the tests key.
  • validate - checks that test playbooks are configured in conf.json.
  • demisto-sdk lint - Copy dir better handling.
  • demisto-sdk lint - Add error when package missing in docker image.
  • Added -a , --validate-all option in validate to run all validation on all files.
  • Added -i , --input option in validate to run validation on a specified pack/file.
  • added -i, --input option in secrets to run on a specific file.
  • Added an allowed hidden parameter: longRunning to the hidden integration parameters validation.
  • Fixed an issue with format command when executing with an output path of a folder and not a file path.

v0.5.4

22 Apr 09:53
d73db48
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release
Fix bug secrets escape (#359)

* fixed a bug with unescaped charachters

* add tests

* clarify test

v0.5.3

21 Apr 17:09
2e5aa90
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Added -a , --validate-all option in validate to run all validation on all files.