Releases: demisto/demisto-sdk
Releases · demisto/demisto-sdk
v1.1.6
- 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
v1.1.4
- 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
- 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
, andIndicator 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
- 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
v1.1.0
- 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
- 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.