Demisto-sdk

Latest version: v1.31.0

Safety actively analyzes 639693 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 32

1.30.0

* Started a deprecation process of the **lint** command. It will be fully removed soon. Use **demisto-sdk pre-commit** instead. [4286](https://github.com/demisto/demisto-sdk/pull/4286)
* Added support for Python 3.11 [2801](https://github.com/demisto/demisto-sdk/pull/2801)
* Added validation for image files in doc_files folder. [4249](https://github.com/demisto/demisto-sdk/pull/4249)
* Refactored PB101 and PB123 valildations. [4273](https://github.com/demisto/demisto-sdk/pull/4273)
* Refactored validation IF116, Check whether a selectValue key in an incidentField of type multiSelect contains empty options. [4278](https://github.com/demisto/demisto-sdk/pull/4278)
* Added support for IT valildations in the new validation command. [4264](https://github.com/demisto/demisto-sdk/pull/4264)
* Converted the RM106 validation to the new format. The validation verifies that README doesn't contain the word 'demisto'. [4295](https://github.com/demisto/demisto-sdk/pull/4295)
* Converted the DS107 validation to the new format. The validation verifies the integration description doesn't contain the word 'demisto'. [4296](https://github.com/demisto/demisto-sdk/pull/4296)
* Added XSIAM prefix for the `defaultDataSource` integration README. [4305](https://github.com/demisto/demisto-sdk/pull/4305)
* When updating an existing graph, the list of updated packs is now sorted. [4261](https://github.com/demisto/demisto-sdk/pull/4261)
* Refactored all DA valildations. [4264](https://github.com/demisto/demisto-sdk/pull/4264)
* Updated validation BC106, Verify that the fromVersion key in an incident field has not been changed. [4276](https://github.com/demisto/demisto-sdk/pull/4276)
* Refactored validation DS100, check whether a description file exists for a beta integration. [4274](https://github.com/demisto/demisto-sdk/pull/4274)
* Removed support for the `defaultDataSource` field in the pack metadata for hybrid packs. [4302](https://github.com/demisto/demisto-sdk/pull/4302)
* Refactored validation IM111, Verify the integration image is within the allowed dimensions. [4255](https://github.com/demisto/demisto-sdk/pull/4255)
* Added the `defaultDataSource` field to the pack metadata. [4139](https://github.com/demisto/demisto-sdk/pull/4139)
* Change the default `fromversion` of XSIAM content items to 8.0.0 [4243](https://github.com/demisto/demisto-sdk/pull/4243)
* Fixed an issue where `.demisto-sdk-conf` did not take into consideration command arguments setting to `false`. [4253](https://github.com/demisto/demisto-sdk/pull/4253)
* Fixed an issue where **format** did not take `.demisto-sdk-conf` into consideration. [4253](https://github.com/demisto/demisto-sdk/pull/4253)
* More detailed error message with action items for validation RM108. [4269](https://github.com/demisto/demisto-sdk/pull/4269)
* Removed lint step from all sdk build steps. [4286](https://github.com/demisto/demisto-sdk/pull/4286)

1.29.3

* Fixed an issue where **validate** ran from-version validation on `trigger` content items which do not have *from_version* field. [4235](https://github.com/demisto/demisto-sdk/pull/4235)
* Fixed an issue where requests to dockerhub failed on rate-limits when authenticating with username and password. [4227](https://github.com/demisto/demisto-sdk/pull/4227)
* Fixed an issue where reading **pre-commit** config templates would not handle cases with key=false and key:mode=true. [4238](https://github.com/demisto/demisto-sdk/pull/4238)
* Improved printing of file paths in the internal gitutil. [4251](https://github.com/demisto/demisto-sdk/pull/4251)

1.29.2

* Added the `--docker_image` and `--image_ref` flags to **pre-commit* to override values from configuration files. [4223](https://github.com/demisto/demisto-sdk/pull/4223)
* Removed the `update-additional-dependencies` script and pre-commit hook. [4225](https://github.com/demisto/demisto-sdk/pull/4225)

1.29.1

* Fix metadata (i.e. description) for XSOAR6 marketplace. [4208](https://github.com/demisto/demisto-sdk/pull/4208)
* Fixed an issue where `xsoar_on_prem` tag, was not removed as part of the parsing process. [4218](https://github.com/demisto/demisto-sdk/pull/4218)
* Added support to delete packs in **graph update** [4205](https://github.com/demisto/demisto-sdk/pull/4205)
* Added a default `.pre-commit-config_template.yaml` file that will be used by **pre-commit** command in case such does not exist in the target repository. [4194](https://github.com/demisto/demisto-sdk/pull/4194)
* Fixed an issue where the graph was not fully cleaned before import in **graph update** [4215](https://github.com/demisto/demisto-sdk/pull/4215)
* Fixed an issue where tests were not collected in VSCode after **setup-env** [4219](https://github.com/demisto/demisto-sdk/pull/4219)
* Fixed an issue where validate spammed logs when running. [4203](https://github.com/demisto/demisto-sdk/pull/4203)
* Added the **dump-api** command to dump the demisto-sdk API to a JSON file. [4214](https://github.com/demisto/demisto-sdk/pull/4214)

1.29.0

* The new validate flow is enabled by default while the old one is disabled. If you want to change this behavior, use the **--run-old-validate** and **--skip-new-validate** flags or the **RUN_OLD_VALIDATE** and **SKIP_NEW_VALIDATE** environment variables. [4114](https://github.com/demisto/demisto-sdk/pull/4114)
* A new version of validate is available. For more information, refer to the readme. (a docs web page with further information about each validation will be added soon). Note that the old validate flow is beginning to go under a deprecation process and will eventually be removed. [4114](https://github.com/demisto/demisto-sdk/pull/4114)
* Added the `--template-path` argument to the **pre-commit** command. [4184](https://github.com/demisto/demisto-sdk/pull/4184)
* Added support for a new argument **parallel* for each hook to determine whether a hook run in parallel or not. [4130](https://github.com/demisto/demisto-sdk/pull/4130)
* Added handling for API Modules in **pre-commit**. [4175](https://github.com/demisto/demisto-sdk/pull/4175)
* Fixed an issue in **pre-commit** when using `--all-files` it crashed with memory error. [4196](https://github.com/demisto/demisto-sdk/pull/4196)
* Fixed an issue in **graph update** where all content packs were being parsed. [4186](https://github.com/demisto/demisto-sdk/pull/4186)
* Fixed an issue in **graph update** to create the graph from scratch if changed packs can not be determined. [4186](https://github.com/demisto/demisto-sdk/pull/4186)
* Fixed an issue in **graph update** where the graph failed to update in external repositories. [4190](https://github.com/demisto/demisto-sdk/pull/4190)
* Fixed an issue where **pre-commit** command showed wrong hooks failing. [4130](https://github.com/demisto/demisto-sdk/pull/4130)
* Fixes an issue where *Fetch Events* and *Fetch Assets* checkboxes appeared in Xsoar Machines. [4160](https://github.com/demisto/demisto-sdk/pull/4160)
* Added an implicit validation for the graph's *relationship* object by converting it to utilize Pydantic. [4142](https://github.com/demisto/demisto-sdk/pull/4142)

1.28.0

* Added the `validate-xsoar-config` pre-commit hook, replacing `XC` validations. [4150](https://github.com/demisto/demisto-sdk/pull/4150)
* Add `--prev-version` argument to **pre-commit** command. [4177](https://github.com/demisto/demisto-sdk/pull/4177)
* Installing virtual environment in **setup-env** command will use `uv` and will fall back to `pip` to install requirements. [4065](https://github.com/demisto/demisto-sdk/pull/4065)
* Fixed an issue where **pre-commit** failed when called from an inner directory of a content repo. [4182](https://github.com/demisto/demisto-sdk/pull/4182)
* Fixed an issue where **generate-docs** command didn't work on newly-created integrations in existing Packs. [4162](https://github.com/demisto/demisto-sdk/pull/4162)
* Fixed an issue in **setup-env** where the pack was not uploaded correctly to XSOAR/XSIAM. [4166](https://github.com/demisto/demisto-sdk/pull/4166)
* Fixed an issue in **setup-env** where debug failed when running locally and not with docker. [4166](https://github.com/demisto/demisto-sdk/pull/4166)
* Added a script for generating validation docs [4103](https://github.com/demisto/demisto-sdk/pull/4103)

Page 1 of 32

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.