From 54cfc592fc3304aa547d2082dfc57d18f757d62d Mon Sep 17 00:00:00 2001 From: "david.marinho@codacy.com" Date: Fri, 6 Jun 2025 16:12:56 +0100 Subject: [PATCH] Release Notes May 2025 --- .../supported-languages-and-tools.md | 2 +- docs/release-notes/cloud/cloud-2025-05.md | 81 +++++++++++++++++++ docs/release-notes/index.md | 1 + mkdocs.yml | 1 + 4 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 docs/release-notes/cloud/cloud-2025-05.md diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index c590742327..75831c9cb2 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -867,7 +867,7 @@ The following table lists the Codacy GitHub repositories corresponding to each s 1: Semgrep supports additional security rules when signing up for [Semgrep Pro](https://semgrep.dev/pricing/). This tool doesn't support [custom file extensions](../repositories-configure/languages.md#configuring-file-extensions). 2: Currently, only YAML file scanning is supported on this platform. 3: Supported as a [client-side tool](../repositories-configure/local-analysis/client-side-tools.md). -4: Currently, Cppcheck only supports [checking the MISRA guidelines for C](https://cppcheck.sourceforge.io/misra.php). +4: Currently, Cppcheck only supports the MISRA guidelines for C. 5: Currently, Codacy only supports including the packages [lints](https://pub.dev/packages/lints) and [flutter_lints](https://pub.dev/packages/flutter_lints) on dartanalyzer configuration files. 6: Doesn't calculate [the number of methods and the complexity per method](../repositories/files.md#file-details) for each file. 7: Due to licensing limitations, Codacy doesn't support the latest version of Brakeman. To analyze your Ruby code for the latest security vulnerabilities, use [Semgrep](https://semgrep.dev/), which provides comprehensive and up-to-date security scanning. diff --git a/docs/release-notes/cloud/cloud-2025-05.md b/docs/release-notes/cloud/cloud-2025-05.md new file mode 100644 index 0000000000..4352461c74 --- /dev/null +++ b/docs/release-notes/cloud/cloud-2025-05.md @@ -0,0 +1,81 @@ +--- +rss_title: Codacy release notes RSS feed +rss_href: /feed_rss_created.xml +description: Release notes for Codacy Cloud May 2025. +included_jira_versions: ['2025.5'] +codacy_tools_version_old: https://github.com/codacy/tools/releases/tag/8.2.11-fixdepsversioning.3.c3fc4b0 +codacy_tools_version_new: https://github.com/codacy/tools/releases/tag/8.8.0-featureapirewireala1568.1.sha.9f54e7b +--- + +# Cloud May 2025 + +These release notes are for the Codacy Cloud updates during May 2025. + +📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! + +## Product enhancements and Bug fixes +- **Codacy Guardrails Documentation Launched**, Explore the new Guardrails documentation at [Codacy Docs](https://docs.codacy.com). (TCE-1250) +- **Issue Filters Fixed**: Resolved a bug affecting filters on the Issues page. Filtering should now work as expected. (ALA-1564) +- **Windows Support via WSL for Codacy Guardrails**: The MCP Server now runs on Windows environments via Windows Subsystem for Linux (WSL). (CY-7509) +- **Improved Error Visibility in VSCode Extension**: The extension now provides clearer messages for error scenarios, such as when the project is not a Git repository. (CY-7485) +- **Automatic Rule File Updates on Git Load**: When the MCP Server is installed, loading a Git repository will now automatically update the rules file. (CY-7519) + + +## Tool versions + +- **eslint v9** has a new version: **9.26.0** ( updated from 9.24.0 ) +- **pylint v3** has a new version: **3.3.7** ( updated from 3.3.6 ) +- **aligncheck**: 1.0.0 +- **ameba**: 1.6.4 +- **bandit**: 1.8.3 +- **brakeman**: 4.3.1 +- **bundler-audit**: 0.9. 1 +- **checkov**: 3.2.362 +- **checkstyle**: 10.21.4 +- **clang-tidy**: 10.0.1 +- **codenarc**: 3.6.0 +- **codesniffer**: 3.10.1 +- **coffeelint**: 5.2.11 +- **cppcheck**: 2.17.1 +- **credo**: 1.7.11 +- **csslint**: 1.0.5 +- **dartanalyzer**: 3.7.2 +- **deadcode**: 1.0.0 +- **detekt**: 1.23.8 +- **eslint v8**: 8.57.0 +- **eslint v7**: 7.32.0 +- **faux-pas**: 1.7.2 +- **flawfinder**: 2.0.19 +- **gorevive**: 1.7.0 +- **gosec**: 2.15.0 +- **hadolint**: 2.12.0 +- **jackson-linter**: 2.15.2 +- **jshint**: 2.13.6 +- **lizard**: 1.17.19 +- **markdownlint**: 0.33.0 +- **php mess detector**: 2.14.1 +- **pmd v6**: 6.55.0 +- **pmd v7**: 7.11.0 +- **prospector**: 1.15.3 +- **psscriptanalyzer**: 1.24.0 +- **pylint v1**: 1.9.5 +- **remark-lint**: 9.1.2 +- **roslyn**: 1.22.0 +- **rubocop**: 1.75.1 +- **ruff**: 0.11.2 +- **scalameta-pro**: 1.4.4 +- **scalastyle**: 1.5.1 +- **semgrep**: 1.78.0 +- **shellcheck**: 0.10.0 +- **sonar-csharp**: 9.32 +- **sonar-visual-basic**: 8.13 +- **spectral**: 1.21.4 +- **spotbugs**: 4.8.4 +- **sqlint**: 0.2.1 +- **staticcheck**: 2025.1.1 +- **stylelint**: 16.17.0 +- **swiftlint**: 0.58.2 +- **tailor**: 0.12.0 +- **trivy**: 0.59.1 +- **tslint**: 6.1.3 +- **tsqllint**: 1.16.0 \ No newline at end of file diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 961fb7104c..0bad2d8293 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -19,6 +19,7 @@ For product updates that are in progress or planned [visit the Codacy public roa 2025 +- [Cloud May 2025](cloud/cloud-2025-05.md) - [Cloud April 2025](cloud/cloud-2025-04.md) - [Cloud March 2025](cloud/cloud-2025-03.md) - [Adding Ruff and Lizard as new supported tools February, 2025](cloud/cloud-2025-02-adding-ruff-lizard.md) diff --git a/mkdocs.yml b/mkdocs.yml index daa1ff1ebf..2440027b8e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -679,6 +679,7 @@ nav: - release-notes/index.md - Cloud: - 2025: + - release-notes/cloud/cloud-2025-05.md - release-notes/cloud/cloud-2025-04.md - release-notes/cloud/cloud-2025-03.md - release-notes/cloud/cloud-2025-02-adding-ruff-lizard.md