Breaking
- Removed DS106 (is valid description name) since it was duplicated by DS104 (no description file) from the new validate. #4774
Feature
- Locked the MyPy version to 1.14.1 in the mypy-in-docker pre-commit hook to ensure consistent type checking. #4812
- Added support for platform marketplace. #4815
- Improved implementation of BC107 validation to allow adding toversion field to a content item as long as a new content item is added to replace it in the next version. #4766
- Added LO100 validation. The validation verify of script names when used in the dynamic section of the layout. #4792
- Updated the message string of the new validate failures summary. #4818
- Added a "Mirroring" section to "SectionOrderValues" in order to support the new golden standard effort. #4799
- Improved implementation of the help message for the --input flag in the update-release-notes command. #4784
- Update the Graph parsers to support the new marketplace properties. #4823
Fix
- Improved handling of mirroring when preparing content for marketplaces where the feature is unsupported by the platform. #4795
- Improved implementation of regex in prepare-content command to remove XSOAR unrelated version references, except in unique documentation cases. #4798
- Fixed an issue where info-logging in run command failed. #4802
- Fixed an issue where setting the marketplace entry to xsoar_on_prem in the configuration also caused the test to run on xsoar_saas. #4803
- Fixed a typo in the force merge message during content build regarding validations. #4801
- Fixed an issue where the RN107 validation failed when releasing an update on case layouts. #4814
- Fixed an issue where PB130 was running on unnecessary files. #4793
- Fixed an issue where PB131 was not validating correctly in certain cases. #4793
- Fixed an issue where PA114 falsely failed on new packs. #4818
- Fixed an issue where several validations git statuses were incorrect. #4818
- Fixed an issue where running format on a pre-processing rule would delete the script ID field, it is now retained. #4805
- Improved the visibility and formatting of error messages for the generate-docs, split and the update-release-notes commands. #4817
- Fixed a typo in RN116 error message. #4809
- Fixed an issue in BA102 where Invalid content items would mistakenly fail for integration or script nested folders. #4774
- Fixed an issue where some validations would fail with the wrong file path in the error message. #4774
- Fixed an issue where pushing a Docker image to a Docker registry incorrectly returned a success message despite the operation failing. #4825
- Fixed an issue in pre-commit where debug level logs were not appearing in the log file. #4822