Skip to content

Releases: demisto/demisto-sdk

v1.1.6

15 Jul 22:33
e73cf38
Compare
Choose a tag to compare
  • Added the --description option to the init command.
  • Added the --contribution option to the init command which converts a contribution zip to proper pack format.
  • Improved validate command performance time and outputs.
  • Added the flag --no-docker-checks to validate command to skip docker checks.
  • Added the flag --print-ignored-files to validate command to print ignored files report when the command is done.
  • Added the following validations in validate command:
    • Validating that existing release notes are not modified.
    • Validating release notes are not added to new packs.
    • Validating that the "currentVersion" field was raised in the pack_metadata for modified packs.
    • Validating that the timestamp in the "created" field in the pack_metadata is in ISO format.
  • Running demisto-sdk validate will run the validate command using git and only on committed files (same as using -g --post-commit).
  • Fixed an issue where release notes were not checked correctly in validate command.
  • Fixed an issue in the create-id-set command where optional playbook tasks were not taken into consideration.
  • Added a prompt to the demisto-sdk update-release-notes command to prompt users to commit changes before running the release notes command.
  • Added support to layoutscontainer in validate command.

v1.1.5

30 Jun 17:53
Compare
Choose a tag to compare
  • Fixed an issue in find-dependencies command.
  • lint command now verifies flake8 on CommonServerPython script.

v1.1.4

29 Jun 14:09
Compare
Choose a tag to compare
  • Fixed an issue with the default output file name of the unify command when using "." as an output path.
  • Unify command now adds contributor details to the display name and description.
  • Format command now adds isFetch and incidenttype fields to integration yml.
  • Removed the feedIncremental field from the integration schema.
  • Format command now adds feedBypassExclusionList, Fetch indicators, feedReputation, feedReliability,
    feedExpirationPolicy, feedExpirationInterval and feedFetchInterval fields to integration yml.
  • Fixed an issue in the playbooks schema.
  • Fixed an issue where generated release notes were out of order.
  • Improved pack dependencies detection.
  • Fixed an issue where test playbooks were mishandled in validate command.

v1.1.3

15 Jun 10:17
Compare
Choose a tag to compare
  • Added a validation for invalid id fields in indicators types files in validate command.
  • Added default behavior for update-release-notes command.
  • Fixed an error where README files were failing release notes validation.
  • Updated format of generated release notes to be more user friendly.
  • Improved error messages for the update-release-notes command.
  • Added support for Connections, Dashboards, Widgets, and Indicator Types to update-release-notes command.
  • Validate now supports scripts under the TestPlaybooks directory.
  • Fixed an issue where validate did not support Powershell files.

v1.1.2

09 Jun 12:44
Compare
Choose a tag to compare
  • Added a validation for invalid playbookID fields in incidents types files in validate command.
  • Added a code formatter for python files.
  • Fixed an issue where new and old classifiers where mixed on validate command.
  • Added feedIncremental field to the integration schema.
  • Fixed error in the upload command where unified YMLs were not uploaded as expected if the given input was a pack.
  • Fixed an issue where the secrets command failed due to a space character in the file name.
  • Ignored RN validation for NonSupported pack.
  • You can now ignore IF107, SC100, RP102 error codes in the validate command.
  • Fixed an issue where the download command was crashing when received as input a JS integration or script.
  • Fixed an issue where validate command checked docker image for JS integrations and scripts.
  • validate command now checks scheme for reports and connections.
  • Fixed an issue where validate command checked docker when running on all files.
  • Fixed an issue where validate command did not fail when docker image was not on the latest numeric tag.
  • Fixed an issue where beta integrations were not validated correctly in validate command.

v1.1.1

02 Jun 10:53
Compare
Choose a tag to compare
  • fixed an issue where file types were not recognized correctly in validate command.
  • Added better outputs for validate command.

v1.1.0

01 Jun 14:03
Compare
Choose a tag to compare
  • Fixed an issue where changes to only non-validated files would fail validation.
  • Fixed an issue in validate command where moved files were failing validation for new packs.
  • Fixed an issue in validate command where added files were failing validation due to wrong file type detection.
  • Added support for new classifiers and mappers in validate command.
  • Removed support of old RN format validation.
  • Updated secrets command output format.
  • Added support for error ignore on deprecated files in validate command.
  • Improved errors outputs in validate command.
  • Added support for linting an entire pack.

v1.0.9

24 May 11:48
Compare
Choose a tag to compare
  • Fixed a bug where misleading error was presented when pack name was not found.
  • Update-release-notes now detects added files for packs with versions.
  • Readme files are now ignored by update-release-notes and validation of release notes.
  • Empty release notes no longer cause an uncaught error during validation.

v1.0.8

19 May 15:13
Compare
Choose a tag to compare

Fixed an issue with the validate command.

v1.0.7

18 May 19:15
80ed3bc
Compare
Choose a tag to compare
  • Fixed an issue in the release notes validation on branch master.