- Added the graph get-dependencies command. #3992
- Added a new command xsoar-lint and added it as a hook to pre-commit. #3962
- Fixed an issue where lint created containers with the same name leading the command to crash. #4019
- Fixed an issue where secrets command failed in case of detached head git state #4041
- Fixed an issue where a few USES relationships between playbooks were not collected by the playbook parser. #4032
- Fixed an issue where validate failed pre-processing rule id-set file validation. #4042
- Fixed an issue where validate would not mention the reason when failing to connect to MDX. #4048
- Fixed an issue where reading files from git could not be read when a commit did not exist locally. #4052
- Fixed an issue where the upload command failed when using the
DEMISTO_SDK_OFFLINE_ENV
environment variable. #4034 - Fixed an issue where setup-env crashed when trying to upload an instance of an integration into xsoar. #4044
- Fixed an issue where the init command sometimes failed in the dialogue when enter was pressed and not explicitly written false. #4058
- Fixed an issue where validate would state that it failed, even though it shouldn't, and then it would display an empty list of content items when running on specific validations. #4006
- Fixed an issue where reading files from git failed when sending file paths as absolute. #4060
- Code readability improvements in the error-code command. #3322
- Update
update_content_graph
function to create the graph from scratch ifDEMISTO_SDK_GRAPH_FORCE_CREATE
env is set to true. #4037 - Updated the path of the
neo4j
directory, generated & used by thegraph
commands, to project's directory ($HOME/.demisto-sdk
). #4010 - Added a
DEMISTO_SDK_NEO4J_VERSION
environment variable to set a custom Docker tag to pull for theneo4j
image instead of the default one. #4010 - Added
comment:marketplacev2
to the script schema. #4077 - Sped up the way validate checks for deprecated content items. #3578
- Sped up the way validate reads pack_metadata.json files. #3578
- Added support for SVG image files in the validate command. #4047
- Added support to set
deprecated
field for specific marketplaces in content items. #4078 - Added a new step in the validate-changelog to comment the changelog description in PR comments. #4040
- Added support to query the pull request number automatically when running sdk-changelog --init command. #4040
- Modified the logging level of a few messages accross the SDK. #3301