- Added the
DEMISTO_SDK_GRAPH_FORCE_CREATE
environment variable. Use it to force the SDK to recreate the graph, rather than update it. - Added support for code importing multi-level ApiModules to lint.
- Added a validation that the modeling-rules test command will fail if no test data file exist.
- Added support for the
<~XPANSE>
marketplace tag in release notes. - Added support for marketplace tags in the doc-review command.
- Added generate-unit-tests documentation to the repo README.
- Added the
hiddenpassword
field to the integration schema, allowing validate to run on integrations with username-only inputs. - Improved logs and error handling in the modeling-rules test command.
- Improved the warning message displayed for Contribution PRs editing outdated code.
- Improved the clarity of error messages for cases where yml files cannot be parsed as a dictionary.
- Updated the
XSIAMReport
schema. - Standardized repo-wide logging. All logs are now created in one logger instance.
- lint now prevents unit-tests from accessing online resources in runtime.
- Updated the logs shown during lint when running in docker.
- Fixed an issue where validate showed errors twice.
- Fixed an issue where validate did not fail when xif files had wrong naming.
- Fixed an issue where doc-review required dot suffixes in release notes describing new content.
- Fixed an issue where download command failed when running on a beta integration.
- Fixed an issue where update-release-notes generated release notes for packs in their initial version (1.0.0).
- Fixed an issue with update-content-graph where
--use-git
parameter was ignored when using--imported-path
parameter.