diff --git a/.changelog/4240.yml b/.changelog/4240.yml deleted file mode 100644 index db22f6c9c5c..00000000000 --- a/.changelog/4240.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added support for new XSIAM content items - Case Fields, Case layouts and Case Layout Rules. - type: feature -pr_number: 4240 diff --git a/.changelog/4275.yml b/.changelog/4275.yml deleted file mode 100644 index 494a65e591a..00000000000 --- a/.changelog/4275.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Modified validations RN103 and RN104 to follow the new validations format. - type: internal -pr_number: 4275 diff --git a/.changelog/4284.yml b/.changelog/4284.yml deleted file mode 100644 index 282ab58145b..00000000000 --- a/.changelog/4284.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added a new flow that uploads a playbook execution report JSON to the artifacts bucket. - type: internal -pr_number: 4284 diff --git a/.changelog/4289.yml b/.changelog/4289.yml deleted file mode 100644 index 6b507bab068..00000000000 --- a/.changelog/4289.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added DS101 to the new validation format. Check if the beta disclaimer exists in the detailed description. - type: feature -pr_number: 4289 diff --git a/.changelog/4294.yml b/.changelog/4294.yml deleted file mode 100644 index e83f4076e9c..00000000000 --- a/.changelog/4294.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue where the logic for retrieving the latest Docker image was based on the entire tag (x.y.z.abcde) instead of just the last part of the image tag (_._._.abcde). Only the last part will now be used, per demisto/dockerfiles convention. - type: breaking -pr_number: 4294 diff --git a/.changelog/4303.yml b/.changelog/4303.yml deleted file mode 100644 index e703808435f..00000000000 --- a/.changelog/4303.yml +++ /dev/null @@ -1,8 +0,0 @@ -changes: -- description: Fixed an issue where **generate-docs** command couldn't find the sections within the integration README.md when updating documentation for modified commands. - type: fix -- description: Added the `--force` flag to the **generate-docs** command to force the README.md generation instead of use version control to update the doc. - type: feature -- description: Fixed an issue where modified command names were treated as a new command. - type: fix -pr_number: 4303 diff --git a/.changelog/4304.yml b/.changelog/4304.yml deleted file mode 100644 index c682f261261..00000000000 --- a/.changelog/4304.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed the **update-release-notes** command to support the right template for incident fields, incident types, layouts, generic objects, indicator types, and indicator fields. - type: fix -pr_number: 4304 diff --git a/.changelog/4313.yml b/.changelog/4313.yml deleted file mode 100644 index dd5814d8993..00000000000 --- a/.changelog/4313.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue where **format** did not work with private github repositories. - type: fix -pr_number: 4313 diff --git a/.changelog/4314.yml b/.changelog/4314.yml deleted file mode 100644 index fd447a3c5dd..00000000000 --- a/.changelog/4314.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue where the **pre-commit** command would fail on simple repository due to a missing `docker_native_image_config.json` file. - type: fix -pr_number: 4314 diff --git a/.changelog/4317.yml b/.changelog/4317.yml deleted file mode 100644 index c3ce1675f61..00000000000 --- a/.changelog/4317.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Removed support for IN124 - 'is param valid is hidden' validation from old-validate flow and prevent the validation from being ignored. The validation and the related information can be found in the new-validate flow. - type: breaking -pr_number: 4317 diff --git a/.changelog/4320.yml b/.changelog/4320.yml deleted file mode 100644 index 0f00f73a78e..00000000000 --- a/.changelog/4320.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue in **generate-docs** where integration commands arguments had missing descriptions. - type: fix -pr_number: 4320 diff --git a/.changelog/4324.yml b/.changelog/4324.yml deleted file mode 100644 index 54793bb59ee..00000000000 --- a/.changelog/4324.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Modified the RM108 validation to follow the new validation format. - type: internal -pr_number: 4275 diff --git a/.changelog/4325.yml b/.changelog/4325.yml deleted file mode 100644 index 03102e07574..00000000000 --- a/.changelog/4325.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue in the **pre-commit** command where if the `DEMISTO_DEFAULT_BRANCH` environment variable was set to something other than "master", the command would fail. - type: fix -pr_number: 4325 diff --git a/.changelog/4328.yml b/.changelog/4328.yml deleted file mode 100644 index f853d86f148..00000000000 --- a/.changelog/4328.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue in the **download** command where downloading with `force` and `run-format` flags did not merge YML fields. - type: fix -pr_number: 4328 diff --git a/.changelog/4331.yml b/.changelog/4331.yml deleted file mode 100644 index 91fa4f7d679..00000000000 --- a/.changelog/4331.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Modified the MR100 validation to follow the new validation format. - type: internal -pr_number: 4331 diff --git a/.changelog/4332.yml b/.changelog/4332.yml deleted file mode 100644 index 5c5d13f601f..00000000000 --- a/.changelog/4332.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue in the **format** command where using the `--deprecate` flag would not properly work on beta integrations. - type: fix -pr_number: 4332 diff --git a/.changelog/4334.yml b/.changelog/4334.yml deleted file mode 100644 index c0999175881..00000000000 --- a/.changelog/4334.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Updated the `artifacts_bucket` argument of the test-content command to be optional. - type: internal -pr_number: 4334 diff --git a/.changelog/4336.yml b/.changelog/4336.yml deleted file mode 100644 index e4738d8f7fb..00000000000 --- a/.changelog/4336.yml +++ /dev/null @@ -1,6 +0,0 @@ -changes: -- description: Modified the test-pre-commit-command validate hook to run only BA100 validation. - type: internal -- description: demist-sdk **lint** command is deprecated and should be fully removed from the SDK on September 1st. Please use the **pre-commit** command instead. - type: breaking -pr_number: 4336 diff --git a/.changelog/4337.yml b/.changelog/4337.yml deleted file mode 100644 index 577677bac43..00000000000 --- a/.changelog/4337.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue where **validate-content-path** checked suffixes of test- or doc-files - type: fix -pr_number: 4337 diff --git a/.changelog/4338.yml b/.changelog/4338.yml deleted file mode 100644 index 9c9cc263d37..00000000000 --- a/.changelog/4338.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Started adaption for relative paths enforcement in the upload flow - The flow will now attempt to create a json file including a dict objects of all the image paths appears in the markdown files in relative path formats. - type: internal -pr_number: 4338 diff --git a/.changelog/4340.yml b/.changelog/4340.yml deleted file mode 100644 index 3b0c7012a5f..00000000000 --- a/.changelog/4340.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added the PB103 to the new validation format. Validate whether there is an unconnected task. - type: internal -pr_number: 4340 diff --git a/.changelog/4341.yml b/.changelog/4341.yml deleted file mode 100644 index b893f34d21e..00000000000 --- a/.changelog/4341.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Fixed an issue where validations searching for `demisto` in strings would find it in URLs (`/demisto/content`). - type: fix -pr_number: 4341 diff --git a/.changelog/4343.yml b/.changelog/4343.yml deleted file mode 100644 index f3f5aa028fd..00000000000 --- a/.changelog/4343.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Modeled base_playbook tasks into objects to ease on the use in various flows. - type: internal -pr_number: 4343 diff --git a/.changelog/4347.yml b/.changelog/4347.yml deleted file mode 100644 index 3a752493145..00000000000 --- a/.changelog/4347.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added DS105 to the new validation format. "check if DESCRIPTION file contains contribution details" - type: feature -pr_number: 4347 diff --git a/.changelog/4349.yml b/.changelog/4349.yml deleted file mode 100644 index 10cbb28484b..00000000000 --- a/.changelog/4349.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added PB126 to the new validation format. Ensure that conditional tasks have more than path which is not the default one - type: internal -pr_number: 4349 diff --git a/.changelog/4352.yml b/.changelog/4352.yml deleted file mode 100644 index f14eddb7eb0..00000000000 --- a/.changelog/4352.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: updated the tenacity version to fix an installation error - type: fix -pr_number: 4352 diff --git a/.changelog/4354.yml b/.changelog/4354.yml deleted file mode 100644 index b5f60bffe84..00000000000 --- a/.changelog/4354.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added the `removed_integration_parameter` validation to the new validate as `NoRemovedIntegrationParametersValidator`. - type: internal -pr_number: 4354 diff --git a/.changelog/4356.yml b/.changelog/4356.yml deleted file mode 100644 index 8bbc0836094..00000000000 --- a/.changelog/4356.yml +++ /dev/null @@ -1,5 +0,0 @@ -changes: -- description: Converted the PB105 validation to the new format. - The validation verifies the playbook doesn't contain deleteContext with all=Yes. - type: internal -pr_number: 4356 diff --git a/.changelog/4357.yml b/.changelog/4357.yml deleted file mode 100644 index e93b5749994..00000000000 --- a/.changelog/4357.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Added DS106 to the new validation format. "Check if the description file exist and the name is valid" - type: feature -pr_number: 4357 diff --git a/.changelog/4359.yml b/.changelog/4359.yml deleted file mode 100644 index 0d91a514748..00000000000 --- a/.changelog/4359.yml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- description: Moved PB108 to the new validate format. The validate checks that the 'taskid' and the 'id' under the 'task' field are from UUID format. - type: internal -pr_number: 4359 diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c5488c479d..e7b9fe254bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,39 @@ # Changelog +## 1.31.0 +* Fixed an issue where the logic for retrieving the latest Docker image was based on the entire tag (x.y.z.abcde) instead of just the last part of the image tag (_._._.abcde). Only the last part will now be used, per demisto/dockerfiles convention. [#4294](https://github.com/demisto/demisto-sdk/pull/4294) +* demist-sdk **lint** command is deprecated and should be fully removed from the SDK on September 1st. Please use the **pre-commit** command instead. [#4336](https://github.com/demisto/demisto-sdk/pull/4336) +* Removed support for IN124 - 'is param valid is hidden' validation from old-validate flow and prevent the validation from being ignored. The validation and the related information can be found in the new-validate flow. [#4317](https://github.com/demisto/demisto-sdk/pull/4317) +* Added support for new XSIAM content items - Case Fields, Case layouts and Case Layout Rules. [#4240](https://github.com/demisto/demisto-sdk/pull/4240) +* Added DS101 to the new validation format. Check if the beta disclaimer exists in the detailed description. [#4289](https://github.com/demisto/demisto-sdk/pull/4289) +* Added the `--force` flag to the **generate-docs** command to force the README.md generation instead of use version control to update the doc. [#4303](https://github.com/demisto/demisto-sdk/pull/4303) +* Added DS105 to the new validation format. "check if DESCRIPTION file contains contribution details" [#4347](https://github.com/demisto/demisto-sdk/pull/4347) +* Added DS106 to the new validation format. "Check if the description file exist and the name is valid" [#4357](https://github.com/demisto/demisto-sdk/pull/4357) +* updated the tenacity version to fix an installation error [#4352](https://github.com/demisto/demisto-sdk/pull/4352) +* Fixed an issue where the **pre-commit** command would fail on simple repository due to a missing `docker_native_image_config.json` file. [#4314](https://github.com/demisto/demisto-sdk/pull/4314) +* Fixed an issue in the **download** command where downloading with `force` and `run-format` flags did not merge YML fields. [#4328](https://github.com/demisto/demisto-sdk/pull/4328) +* Fixed an issue in **generate-docs** where integration commands arguments had missing descriptions. [#4320](https://github.com/demisto/demisto-sdk/pull/4320) +* Fixed an issue where validations searching for `demisto` in strings would find it in URLs (`/demisto/content`). [#4341](https://github.com/demisto/demisto-sdk/pull/4341) +* Fixed an issue where **generate-docs** command couldn't find the sections within the integration README.md when updating documentation for modified commands. [#4303](https://github.com/demisto/demisto-sdk/pull/4303) +* Fixed an issue where modified command names were treated as a new command. [#4303](https://github.com/demisto/demisto-sdk/pull/4303) +* Fixed the **update-release-notes** command to support the right template for incident fields, incident types, layouts, generic objects, indicator types, and indicator fields. [#4304](https://github.com/demisto/demisto-sdk/pull/4304) +* Fixed an issue in the **pre-commit** command where if the `DEMISTO_DEFAULT_BRANCH` environment variable was set to something other than "master", the command would fail. [#4325](https://github.com/demisto/demisto-sdk/pull/4325) +* Fixed an issue where **validate-content-path** checked suffixes of test- or doc-files [#4337](https://github.com/demisto/demisto-sdk/pull/4337) +* Fixed an issue where **format** did not work with private github repositories. [#4313](https://github.com/demisto/demisto-sdk/pull/4313) +* Fixed an issue in the **format** command where using the `--deprecate` flag would not properly work on beta integrations. [#4332](https://github.com/demisto/demisto-sdk/pull/4332) +* Modified the RM108 validation to follow the new validation format. [#4275](https://github.com/demisto/demisto-sdk/pull/4275) +* Modeled base_playbook tasks into objects to ease on the use in various flows. [#4343](https://github.com/demisto/demisto-sdk/pull/4343) +* Added a new flow that uploads a playbook execution report JSON to the artifacts bucket. [#4284](https://github.com/demisto/demisto-sdk/pull/4284) +* Started adaption for relative paths enforcement in the upload flow - The flow will now attempt to create a json file including a dict objects of all the image paths appears in the markdown files in relative path formats. [#4338](https://github.com/demisto/demisto-sdk/pull/4338) +* Updated the `artifacts_bucket` argument of the test-content command to be optional. [#4334](https://github.com/demisto/demisto-sdk/pull/4334) +* Modified the test-pre-commit-command validate hook to run only BA100 validation. [#4336](https://github.com/demisto/demisto-sdk/pull/4336) +* Converted the PB105 validation to the new format. The validation verifies the playbook doesn't contain deleteContext with all=Yes. [#4356](https://github.com/demisto/demisto-sdk/pull/4356) +* Moved PB108 to the new validate format. The validate checks that the 'taskid' and the 'id' under the 'task' field are from UUID format. [#4359](https://github.com/demisto/demisto-sdk/pull/4359) +* Modified the MR100 validation to follow the new validation format. [#4331](https://github.com/demisto/demisto-sdk/pull/4331) +* Added PB126 to the new validation format. Ensure that conditional tasks have more than path which is not the default one [#4349](https://github.com/demisto/demisto-sdk/pull/4349) +* Added the `removed_integration_parameter` validation to the new validate as `NoRemovedIntegrationParametersValidator`. [#4354](https://github.com/demisto/demisto-sdk/pull/4354) +* Modified validations RN103 and RN104 to follow the new validations format. [#4275](https://github.com/demisto/demisto-sdk/pull/4275) +* Added the PB103 to the new validation format. Validate whether there is an unconnected task. [#4340](https://github.com/demisto/demisto-sdk/pull/4340) + ## 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) diff --git a/pyproject.toml b/pyproject.toml index 193cb67856e..d75e5a91f18 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "demisto-sdk" -version = "1.30.0" +version = "1.31.0" description = "\"A Python library for the Demisto SDK\"" authors = ["Demisto"] license = "MIT"