diff --git a/.github/workflows/codacy-analysis-cli.yml b/.github/workflows/codacy-analysis-cli.yml deleted file mode 100644 index 0dfbbb0429..0000000000 --- a/.github/workflows/codacy-analysis-cli.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Codacy Analysis CLI - -on: push - -jobs: - codacy-analysis-cli: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - submodules: false - fetch-depth: 0 - - - name: Run codacy-analysis-cli - uses: codacy/codacy-analysis-cli-action@master - with: - project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} - upload: true - max-allowed-issues: 2147483647 diff --git a/.github/workflows/mkdocs.yml b/.github/workflows/mkdocs.yml index 1c0d41eb61..f89adab6f0 100644 --- a/.github/workflows/mkdocs.yml +++ b/.github/workflows/mkdocs.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.x" + python-version: "3.9" cache: "pip" - name: Install dependencies diff --git a/.gitmodules b/.gitmodules index aca7ae78ff..6c6d743999 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,7 @@ [submodule "submodules/chart"] path = submodules/chart url = https://github.com/codacy/chart - branch = master + branch = release-14.0.0 [submodule "submodules/codacy-mkdocs-material"] path = submodules/codacy-mkdocs-material url = https://github.com/codacy/codacy-mkdocs-material diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6c87e0b6af..a8798f6165 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -155,7 +155,7 @@ First, update the Latest documentation version with the latest chart and codacy-coverage-reporter versions are correct. @@ -193,7 +193,7 @@ After updating the Latest documentation version, you're ready to create a new Co cd ../.. ``` -1. Edit the file `mkdocs.yml` and make sure that the value of the variable `extra.version` is set to the new version of the chart. +1. Edit the file `mkdocs.yml` and make sure that the value of the variable `extra.codacy_self_hosted_version` is set to the new version of the chart. 1. Delete the release notes from the release branch, since it's only necessary to publish the release notes on the Latest or main version of the documentation: diff --git a/docs/assets/javascripts/version-select.js b/docs/assets/javascripts/version-select.js index 4df1858d9d..272a1ca9f9 100644 --- a/docs/assets/javascripts/version-select.js +++ b/docs/assets/javascripts/version-select.js @@ -37,9 +37,47 @@ window.addEventListener("DOMContentLoaded", function() { var deprecatedVersionsArray = new Array(); var versionsArray = new Array(); + // Used to decorate options with a sort order. + function decorateWithSortOrder(option) { + if(!option) { + return; + } + + if(!(option.value && option.value.match)) + { + option.__sortOrder = '0'; + return; + } + + // We isolate the version number, e.g. 1.1.0 + var versionNumber = option.value.match(/[\d.]+/); + + if(!versionNumber) + { + option.__sortOrder = '0'; + return; + } + + var versionNumberArray = versionNumber[0].split('.'); + + // Some versions only include major.minor, (e.g. ['1', '1']). + // This normalizes them to 3 numbers: ['1', '1', '0']. + while(versionNumberArray.length < 3) + { + versionNumberArray.push('0'); + } + + // https://stackoverflow.com/questions/40201533/sort-version-dotted-number-strings-in-javascript + option.__sortOrder = versionNumberArray.map(function (v) { + return +v + 10000; + }).join('.'); + } + options.forEach(function(i) { var option = new Option(i.text, i.value, void(0), - i.value === selected); + i.value === selected); + + decorateWithSortOrder(option); if(i.text.includes("Latest")) { @@ -61,9 +99,9 @@ window.addEventListener("DOMContentLoaded", function() { // Used to order versions from latest to oldest function compare(a, b) { let comparison = 0; - if (a.value > b.value) { + if (a.__sortOrder > b.__sortOrder) { comparison = -1; - } else if (a.value < b.value) { + } else if (a.__sortOrder < b.__sortOrder) { comparison = 1; } return comparison; diff --git a/docs/coverage-reporter/alternative-ways-of-running-coverage-reporter.md b/docs/coverage-reporter/alternative-ways-of-running-coverage-reporter.md index b1e6cc8f12..98a08c5c3a 100644 --- a/docs/coverage-reporter/alternative-ways-of-running-coverage-reporter.md +++ b/docs/coverage-reporter/alternative-ways-of-running-coverage-reporter.md @@ -7,7 +7,7 @@ description: There are alternative ways of running or installing Codacy Coverage The following sections list the alternative ways of running or installing Codacy Coverage Reporter. !!! important - **If you're using Codacy Self-hosted {{extra.version}}** you must use [Codacy Coverage Reporter 13.10.15](https://github.com/codacy/codacy-coverage-reporter/releases/tag/13.10.15) to ensure it's compatible with your Codacy instance. + **If you're using Codacy Self-hosted {{extra.codacy_self_hosted_version}}** you must use [Codacy Coverage Reporter {{ extra.codacy_coverage_reporter_version }}](https://github.com/codacy/codacy-coverage-reporter/releases/tag/{{ extra.codacy_coverage_reporter_version }}) to ensure it's compatible with your Codacy instance. ## Bash script (recommended) {: id="bash-script"} @@ -86,9 +86,9 @@ You can use the scripts below to automatically check for the latest version of t ./codacy-coverage-reporter report ``` -### Java 8 +### Java -Use the Java 8 binary to run Codacy Coverage reporter on other platforms, such as Linux x86, macOS, Windows, etc. +Use the Java binary to run Codacy Coverage reporter on other platforms, such as Linux x86, macOS, Windows, etc. You can use the scripts below to automatically check for the latest version of the Java binaries, download the binaries from either Codacy's public store or GitHub, and run them. diff --git a/docs/coverage-reporter/index.md b/docs/coverage-reporter/index.md index 05eae4287f..8646c6ff04 100644 --- a/docs/coverage-reporter/index.md +++ b/docs/coverage-reporter/index.md @@ -185,11 +185,11 @@ The recommended way to do this is by using a CI/CD platform that automatically r We recommend that you set API tokens as environment variables. Check the documentation of your CI/CD platform on how to do this. -1. **If you're using Codacy Self-hosted** set the following environment variables to specify your Codacy instance URL and the Codacy Coverage Reporter version that's compatible with Codacy Self-hosted {{extra.version}}: +1. **If you're using Codacy Self-hosted** set the following environment variables to specify your Codacy instance URL and the Codacy Coverage Reporter version that's compatible with Codacy Self-hosted {{extra.codacy_self_hosted_version}}: ```bash export CODACY_API_BASE_URL= - export CODACY_REPORTER_VERSION=13.10.15 + export CODACY_REPORTER_VERSION={{ extra.codacy_coverage_reporter_version }} ``` 1. Run Codacy Coverage Reporter **on the root of the locally checked out branch of your Git repository**, specifying the relative path to the coverage report to upload: diff --git a/docs/faq/general/which-version-control-systems-does-codacy-support.md b/docs/faq/general/which-version-control-systems-does-codacy-support.md index e4bc6f142a..1463b0e5e4 100644 --- a/docs/faq/general/which-version-control-systems-does-codacy-support.md +++ b/docs/faq/general/which-version-control-systems-does-codacy-support.md @@ -21,12 +21,12 @@ Codacy supports repositories from the following Git providers:

GitHub.com

GitHub Cloud

-

Codacy Cloud or
Codacy Self-hosted

+

Codacy Cloud or
Codacy Self-hosted

GitHub Enterprise Server
version 3.6.2 or later

GitHub Enterprise

-

Codacy Self-hosted

+

Codacy Self-hosted

@@ -36,12 +36,12 @@ Codacy supports repositories from the following Git providers:

GitLab SaaS

GitLab Cloud

-

Codacy Cloud or
Codacy Self-hosted

+

Codacy Cloud or
Codacy Self-hosted

GitLab Self-managed
version 14.8 or later

GitLab Enterprise

-

Codacy Self-hosted

+

Codacy Self-hosted

@@ -51,13 +51,13 @@ Codacy supports repositories from the following Git providers:

Bitbucket Cloud

Bitbucket Cloud

-

Codacy Cloud or
Codacy Self-hosted

+

Codacy Cloud or
Codacy Self-hosted

Bitbucket Data Center
Bitbucket Server
version 6.6.0 or later

Bitbucket Server

-

Codacy Self-hosted

+

Codacy Self-hosted

diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index d03fb43457..e862ba1d73 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -110,8 +110,7 @@ The table below lists all languages and frameworks that Codacy supports and the CSS - CSSLint, - Stylelint + Stylelint - - @@ -167,7 +166,6 @@ The table below lists all languages and frameworks that Codacy supports and the JavaScript ESLint, - JSHint, PMD ESLint 🔧 PMD CPD @@ -217,7 +215,7 @@ The table below lists all languages and frameworks that Codacy supports and the Objective-C - Clang-Tidy1, Faux Pas1 + Clang-Tidy1 - - @@ -312,8 +310,7 @@ The table below lists all languages and frameworks that Codacy supports and the Swift - SwiftLint, - Tailor + SwiftLint PMD CPD SwiftLint5 @@ -334,8 +331,7 @@ The table below lists all languages and frameworks that Codacy supports and the TypeScript - ESLint, - TSLint + ESLint ESLint 🔧 jscpd ESLint diff --git a/docs/related-tools/codacy-plugin-tools.md b/docs/related-tools/codacy-plugin-tools.md index d5580f4f89..15272afdd7 100644 --- a/docs/related-tools/codacy-plugin-tools.md +++ b/docs/related-tools/codacy-plugin-tools.md @@ -60,10 +60,6 @@ The Codacy GitHub repositories list the version and extra plugins supported by e codacy/codacy-scalameta -Faux Pas -codacy/codacy-faux-pas - - Gosec codacy/codacy-gosec @@ -92,10 +88,6 @@ The Codacy GitHub repositories list the version and extra plugins supported by e codacy/codacy-credo -CSSLint -codacy/codacy-csslint - - detekt codacy/codacy-detekt @@ -120,10 +112,6 @@ The Codacy GitHub repositories list the version and extra plugins supported by e codacy/codacy-jackson-linter -JSHint -codacy/codacy-jshint - - PHP_CodeSniffer codacy/codacy-codesniffer @@ -204,14 +192,6 @@ The Codacy GitHub repositories list the version and extra plugins supported by e codacy/codacy-swiftlint -Tailor -codacy/codacy-tailor - - -TSLint -codacy/codacy-tslint - - TSQLLint codacy/codacy-tsqllint diff --git a/docs/related-tools/local-analysis/client-side-tools.md b/docs/related-tools/local-analysis/client-side-tools.md index 5e32d22bf9..74a2065c3e 100644 --- a/docs/related-tools/local-analysis/client-side-tools.md +++ b/docs/related-tools/local-analysis/client-side-tools.md @@ -78,16 +78,11 @@ The table below describes the supported client-side tools and includes links to Running SpotBugs (containerized) - Objective-C + Objective-C Clang-Tidy Clang-tidy is a clang-based C++ "linter" tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. Clang-tidy is modular and provides a convenient interface for writing new checks. Running Clang-Tidy (standalone) - - Faux Pas - Faux Pas inspects your iOS or Mac app's Xcode project and warns about possible bugs, as well as about maintainability and style issues. - Running Faux Pas (standalone) - Unity Unity Roslyn Analyzers diff --git a/docs/release-notes/cloud/cloud-2018-07-23.md b/docs/release-notes/cloud/cloud-2018-07-23.md deleted file mode 100644 index 789d1750b6..0000000000 --- a/docs/release-notes/cloud/cloud-2018-07-23.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud July 23, 2018. ---- - -# Cloud July 23, 2018 - -## New release - -- Added ability to copy project badge from the project dashboard - -## Improvements - -Added new documentation on: - -- SSH Keys - -## Bug fixes - -- Fixed Pylint pattern `Enforce naming conventions` that had stopped providing results -- You can import certain modules in your ESLint configuration files diff --git a/docs/release-notes/cloud/cloud-2018-10-19.md b/docs/release-notes/cloud/cloud-2018-10-19.md deleted file mode 100644 index 48ef2b96c6..0000000000 --- a/docs/release-notes/cloud/cloud-2018-10-19.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud October 19, 2018. ---- - -# Cloud October 19, 2018 - -## Product enhancements - -- Improved the coverage UI on the project dashboard: - - The value in the graph for coverage is now also displayed below, in the coverage issues breakdown. - - Added color scheme dependent on project quality settings: from red to green depending on your settings, and blue if your coverage is set to be ignored. - - Added tooltip explanations for issues related to coverage. - -- We updated the following tools: - - Scalameta now supports Scala 2.12 - - Credo version [0.10.2](https://github.com/rrrene/credo/blob/master/CHANGELOG.md#0102) - - Checkstyle version [8.13](http://checkstyle.sourceforge.net/releasenotes.html#Release_8.13) - - Bandit version [1.5.1](https://github.com/PyCQA/bandit/releases/tag/1.5.1) - - PHP_CodeSniffer version [3.1](https://pear.php.net/package/PHP_CodeSniffer/download/3.1.0) - -## Bugs - -- Fixed a bug on that highlighted the wrong section on the sidebar when scrolling - down. -- Fixed Pylint broken build. -- Fixed a bug preventing new commits from showing on a branch. diff --git a/docs/release-notes/cloud/cloud-2018-11-02.md b/docs/release-notes/cloud/cloud-2018-11-02.md deleted file mode 100644 index 3318796044..0000000000 --- a/docs/release-notes/cloud/cloud-2018-11-02.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud November 2, 2018. ---- - -# Cloud November 2, 2018 - -## Product enhancements - -- Improved Issues Breakdown UI on the dashboard: - - Removed project’s number of lines of code making it easier to - understand the issue split percentage. - -## Bug fixes - -- Fixed a bug in which Pylint wasn’t generating issues. -- Fixed a bug in which private projects returned a blank page for - unauthorized users instead of a 404 error page. - -## Tool updates - -- Updated RuboCop to version [v0.59.2](https://github.com/rubocop/rubocop/blob/master/relnotes/v0.59.2.md) -- Updated ESLint to version [v5.7.0](https://eslint.org/blog/2018/10/eslint-v5.7.0-released) -- Added support to [TSLint 5](https://www.npmjs.com/package/tslint/v/5.11.0) - - Previous versions are no longer supported. - -## New tools - -- Added SwiftLint to Codacy. diff --git a/docs/release-notes/cloud/cloud-2018-11-16.md b/docs/release-notes/cloud/cloud-2018-11-16.md deleted file mode 100644 index e479ee78fa..0000000000 --- a/docs/release-notes/cloud/cloud-2018-11-16.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud November 16, 2018. ---- - -# Cloud November 16, 2018 - -## Product enhancements - -We now support PowerShell language using [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer). - -Created default patterns for Flawfinder. - -- Now when you add a project to Codacy, Flawfinder will run by default. - -We updated the following tools to newer versions: - -- RuboCop to [v0.60.0](https://github.com/rubocop/rubocop/blob/master/relnotes/v0.60.0.md) -- ESLint to [v5.8.0](https://eslint.org/blog/2018/10/eslint-v5.8.0-released) -- ESLint plugin airbnb-eslint-config to [v17.1.0](https://www.npmjs.com/package/eslint-config-airbnb/v/17.1.0) -- ESLint plugin babel-eslint to [v10.0.1](https://www.npmjs.com/package/babel-eslint/v/10.0.1) -- ESLint plugin-jsx-a11y to [v.6.1.2](https://www.npmjs.com/package/eslint-plugin-jsx-a11y/v/6.1.2) - -- And added the following new plugins for ESLint: - - eslint-config-standard-react - - .prettierrc.js extension - - prodigy eslint profile - -## Bug fixes - -- Fixed a bug in which the GitHub login button was trying to use Bitbucket credentials and vice versa. -- Fixed a bug that was adding projects from a deleted organization to an organization admin. Now all projects associated with a deleted organization will also be permanently deleted diff --git a/docs/release-notes/cloud/cloud-2019-01-02.md b/docs/release-notes/cloud/cloud-2019-01-02.md deleted file mode 100644 index 25a944adc4..0000000000 --- a/docs/release-notes/cloud/cloud-2019-01-02.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud January 2, 2019. ---- - -# Cloud January 2, 2019 - -## Product enhancements - -- We updated the following tools to newer versions: - - eslint-plugin-vue to version [5.0.0](https://www.npmjs.com/package/eslint-plugin-vue/v/5.0.0) - - eslint-config-react-app to version [3.0.5](https://www.npmjs.com/package/eslint-config-react-app/v/3.0.5-next.c662dfb0) - - eslint-plugin-react to version [7.11.1](https://www.npmjs.com/package/eslint-plugin-react/v/7.11.1) -- And added the below new plugins for - - eslint-plugin-ember-suave [v.1.0.0](https://www.npmjs.com/package/eslint-plugin-ember-suave/v/1.0.0) - - tslint-angular [v.1.1.2](https://www.npmjs.com/package/tslint-angular/v/1.1.2) -- Improved the UI message when a file is ignored to clarify that the changes will only be applied in the next analysis - -## Bug fixes - -- Fixed a bug where it wasn't possible to select certain projects in the Team Dashboard -- Fixed a bug where an issue showed the error message repeated in the block of code, instead of the source code line -- Fixed a bug that was showing nonexistent Stylelint patterns in the UI diff --git a/docs/release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md b/docs/release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md deleted file mode 100644 index d1c935117e..0000000000 --- a/docs/release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Bitbucket changes February 18, 2019 - -We're making some changes on February 18, 2019 **that will cause all existing integrations with Bitbucket to stop working**. - -## What exactly are we doing? - -We're reducing the permissions requested when authenticating with Bitbucket. - -While we currently ask for all permissions, after this we will no longer require: - -- Write access for Teams -- Write access for Projects -- Delete access for Repositories -- Full access to Wikis, Snippets, and Pipelines - -## Why? - -Previously, we were using OAuth 1, which forced us to request all permissions. This level of permissions requested to integrate with Bitbucket has been flagged as a concern by several of our users. We've now migrated to OAuth 2, which allows us to reduce the level of permissions required. - -## What do you need to do if you have Bitbucket repositories? - -The original user who set up your Bitbucket integration will need to log in to Codacy to confirm the new permissions. **Otherwise, Codacy will no longer be able to detect new Pull Requests, and existing repositories will stop receiving Pull Request status and comments on Bitbucket.** - -If the original user who set up your Bitbucket integration isn't available, someone who has Admin permissions in both Codacy and Bitbucket to [re-do the integration](../../repositories-configure/integrations/bitbucket-integration.md) in Codacy. - -You can log in with Bitbucket through . - -![Logging in using Bitbucket](../images/2019-02-18-bitbucket-changes.png) diff --git a/docs/release-notes/cloud/cloud-2019-03-29.md b/docs/release-notes/cloud/cloud-2019-03-29.md deleted file mode 100644 index b5fee3eff4..0000000000 --- a/docs/release-notes/cloud/cloud-2019-03-29.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud March 29, 2019. ---- - -# Cloud March 29, 2019 - -## Product enhancements - -- We now integrate with [Bitbucket using OAuth2](../../organizations/what-are-organizations.md). This has allowed us to reduce the level of permissions we require when you integrate Codacy with your Bitbucket account. - -- We updated TSLint to version [5.14.0](https://www.npmjs.com/package/tslint/v/5.14.0). - -- As a way of improving performance, we've stopped analysis for inactive, free, and open-source accounts and we've communicated to those impacted by this measure. This was done so we could allocate more resources to people that are actively using Codacy. - -- We removed the option to add projects using a Git URL. Projects that were added before February 12, 2019, will continue to be analyzed as usual. - -- As part of our performance improvement measures, we've implemented an upper limit of 150 KB for file sizes that should be considered for analysis. This means that: - - - These files won't show in the UI as ignored - - Some projects that weren't analyzing before will now be able to analyze - - Some projects will take less time to analyze - - Some projects will have fewer issues as third party libraries issues covered by this limit won't show - - Some projects will have more issues because the analysis batch in which they're inserted won't fail - - Although most of the files that are now being ignored will be third-party dependencies and generated files, there is still the chance that some files that are actually development code and should be analyzed won't be. This is a global setting and is currently not customizable per-client (that option is only available for Self-hosted customers) - -## Bug fixes - -- Fixed a bug where it wasn't possible to unignore a file -- Fixed a bug where it wasn't possible to add Bitbucket integration in the project **Settings** -> **Integrations** page -- Fixed a bug where pull requests weren't analyzing when a branch was renamed -- Fixed a bug where the "Unignore issue" button wasn't working -- Fixed a bug where webhook notifications were being sent with incomplete information -- Fixed a bug that prevented users to save changes in project Settings when using Firefox 61 -- Fixed a bug with PHP_CodeSniffer "PHPCS_Internal" pattern that was generating false positives -- Fixed a bug with PHP_CodeSniffer deprecated parameters `customSanitizingFunctions property` and `WordPress.CSRF.NonceVerification` that were generating false positives -- Fixed a bug that was causing Cppcheck to fail analysis -- Fixed a bug where the Merged Pull Requests view was showing a blank page -- Fixed a bug where it wasn't possible to invite new team members from the Commit page -- Fixed a bug where the Codacy status page link was broken -- Fixed a bug where it wasn't possible to remove a user from an organization if the user had a special character in the name -- Fixed a bug where some links in the page were broken -- Fixed a bug where a user was having to confirm access to their Bitbucket account every time they logged in to Codacy -- Fixed a bug where the link to "See all files" on the coverage applet in the project dashboard wasn't clickable -- Fixed a typo in the Pull Requests page in the "possible fixed issues" message diff --git a/docs/release-notes/cloud/cloud-2019-04-08.md b/docs/release-notes/cloud/cloud-2019-04-08.md deleted file mode 100644 index 8b21e9903b..0000000000 --- a/docs/release-notes/cloud/cloud-2019-04-08.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud April 8, 2019. ---- - -# Cloud April 8, 2019 - -## Bug fixes - -- Fixed a bug where some users weren't able to login to Codacy when using GitHub. This was related to the "Email permission" that was missing. With the fix, if that permission is missing users will now get redirected to GitHub to request for the missing permissions ("read email"), and upon authorizing they will be able to log in. -- Fixed a bug that was causing TSLint analysis to fail due to an invalid configuration syntax. diff --git a/docs/release-notes/cloud/cloud-2019-05-05.md b/docs/release-notes/cloud/cloud-2019-05-05.md deleted file mode 100644 index e43993e8a9..0000000000 --- a/docs/release-notes/cloud/cloud-2019-05-05.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud May 5, 2019. ---- - -# Cloud May 5, 2019 - -## Product enhancements - -We added the following plugins for ESLint: - -- [typescript-eslint/eslint-plugin](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin) -- [eslint-plugin-relay](https://www.npmjs.com/package/eslint-plugin-relay) - -## Bug fixes - -- Fixed a bug that was preventing accounts from being reactivated -- Fixed a bug where we couldn't import any projects from a Bitbucket organization if there were problems with one team -- Fixed a bug that forced the user to log in with Bitbucket to be able to see the Bitbucket projects. Now the user can log in with Bitbucket or GitHub and still be able to add projects from the other provider. diff --git a/docs/release-notes/cloud/cloud-2019-05-20.md b/docs/release-notes/cloud/cloud-2019-05-20.md deleted file mode 100644 index a6bf770ffe..0000000000 --- a/docs/release-notes/cloud/cloud-2019-05-20.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud May 20, 2019. ---- - -# Cloud May 20, 2019 - -## Product enhancements - -- As a way of improving performance and provide faster analysis, Codacy will no longer check for new updates in projects that don't have [post-commit hooks](../../repositories-configure/integrations/post-commit-hooks.md) enabled. - -## Bug fixes - -- Fixed a bug where Go tools weren't reporting any issues in the first analysis. diff --git a/docs/release-notes/cloud/cloud-2019-06-18.md b/docs/release-notes/cloud/cloud-2019-06-18.md deleted file mode 100644 index 570cd26ed7..0000000000 --- a/docs/release-notes/cloud/cloud-2019-06-18.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud June 18, 2019. ---- - -# Cloud June 18, 2019 - -## Product enhancements - -- New plugin available for ESLint: [eslint-config-kentcdodds](https://github.com/kentcdodds/eslint-config-kentcdodds) - -## Bug fixes - -- Fixed bug where Duplication would show incorrect values if the branch was changed diff --git a/docs/release-notes/cloud/cloud-2019-08-07.md b/docs/release-notes/cloud/cloud-2019-08-07.md deleted file mode 100644 index 5aca6da65f..0000000000 --- a/docs/release-notes/cloud/cloud-2019-08-07.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud August 7, 2019. ---- - -# Cloud August 7, 2019 - -## Product enhancements - -- New plugins available for ESLint: - - [eslint-config-standard-jsx](https://www.npmjs.com/package/eslint-config-standard-jsx) - - [eslint-plugin-compat](https://www.npmjs.com/package/eslint-plugin-compat) - - [eslint-plugin-chai-friendly](https://www.npmjs.com/package/eslint-plugin-chai-friendly) -- Updated bundler-audit to [v0.6.1](https://github.com/rubysec/bundler-audit/releases/tag/v0.6.1) -- Updated ESLint to [v5.16.0](https://eslint.org/blog/2019/03/eslint-v5.16.0-released) -- Updated RuboCop to [v0.71.0](https://github.com/rubocop-hq/rubocop/releases/tag/v0.71.0) -- Keeping in line with the Git providers, Codacy will now ignore branches with names longer than 254 characters -- Added new list view of team members under organizations called **People** - -## Bug fixes - -- Fixed bug that, in some projects, was causing Complexity and Duplication to be incorrectly calculated -- Fixed a bug where Complexity could show different results in different branches when the value should be the same -- Fixed a bug where some issues could be found but not listed on the Pull Request -- Fixed a bug that could cause the dashboards to not load correctly diff --git a/docs/release-notes/cloud/cloud-2019-09-05.md b/docs/release-notes/cloud/cloud-2019-09-05.md deleted file mode 100644 index 320f0dd462..0000000000 --- a/docs/release-notes/cloud/cloud-2019-09-05.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud September 5, 2019. ---- - -# Cloud September 5, 2019 - -## Product enhancements - -- Bitbucket integration improvement: Non-admins will no longer be able to add projects to Codacy to avoid setting up integrations that don't work. -- Codacy's Coverage Reporter now supports [scrutinizer-ci](https://scrutinizer-ci.com/docs/) and [semaphoreci](https://docs.semaphoreci.com/) -- New tools: - - [Pylint version 2.3.1](https://pypi.org/project/pylint/2.3.1/) to support Python 3 (up to [3.7](https://www.python.org/downloads/release/python-370/)). This version isn't enabled by default -- Updated tools: - - SonarC# has been updated from version 5.10.1.1411 to [7.16.0.8981](https://github.com/SonarSource/sonar-dotnet/releases/tag/7.16.0.8981) - - Pylint has been updated to [version 1.9.5](https://pypi.org/project/pylint/1.9.5/) with cross support for both Python 2 (up to 2.7) and Python 3 (up to 3.6) - - Stylelint has been updated to [10.1.0](https://www.npmjs.com/package/stylelint/v/10.1.0) - - Checkstyle has been updated to [8.23](https://checkstyle.sourceforge.io/releasenotes.html#Release_8.23) - - Added new patterns to Scalastyle -- Added support for the following plugins: - - [stylelint-config-css-modules](https://www.npmjs.com/package/stylelint-config-css-modules) - - [stylelint-prettier](https://github.com/prettier/stylelint-prettier) - - [stylelint-config-standard-scss](https://www.npmjs.com/package/stylelint-config-standard-scss) - - [stylelint-config-recommended-scss](https://github.com/kristerkari/stylelint-config-recommended-scss) - - [eslint-plugin-xss](https://www.npmjs.com/package/eslint-plugin-xss) - -## Bug fixes - -- Fixed a bug that stopped users from copying the API token while using Firefox -- Fixed a bug that kept the pull requests page from loading at times -- Fixed a bug that stopped Hotspots from loading on the PR screen if there were too many changes -- Fixed a bug that caused the coverage upload to sometimes give a timeout error -- Fixed a bug where Complexity reported by ESLint would not be displayed correctly in the dashboard diff --git a/docs/release-notes/cloud/cloud-2019-10-30.md b/docs/release-notes/cloud/cloud-2019-10-30.md deleted file mode 100644 index a6455644c0..0000000000 --- a/docs/release-notes/cloud/cloud-2019-10-30.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud October 30, 2019. ---- - -# Cloud October 30, 2019 - -## Product enhancements - -- Improved Coverage support for C# by adding a [dedicated tool to upload coverage](https://github.com/codacy/csharp-codacy-coverage) - -- [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter) now supports [LCOV](https://wiki.documentfoundation.org/Development/Lcov) making it easier to upload coverage for JavaScript, Typescript and C. - -Updated tools: - -- Remark-lint has been updated to [6.0.4](https://libraries.io/npm/remark-lint/6.0.4) -- ShellCheck has been updated to [0.7.0](https://github.com/koalaman/shellcheck/releases/tag/v0.7.0) -- Stylelint has been updated to [11.1.1](https://www.npmjs.com/package/stylelint/v/11.1.1) -- detekt has been updated to [1.0.1](https://github.com/detekt/detekt/releases/tag/1.0.1) -- Sonar C# has been updated to [7.17](https://github.com/SonarSource/sonar-dotnet/releases/tag/7.17.0.9346) -- PMD has been updated to [6.18.0](https://pmd.github.io/2019/09/15/PMD-6.18.0/) -- Default patterns for PMD - -Added support for the following plugins: - -- [RuboCop-rails](https://github.com/rubocop/rubocop-rails) -- [eslint-plugin-wdio](https://www.npmjs.com/package/eslint-plugin-wdio) -- [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) - -## Bug fixes - -- Fixed patterns that were causing false positives for Scalameta Pro -- Fixed broken links in patterns descriptions -- Fixed a bug causing an intermittent error screen when users tried to log out -- Fixed several vulnerabilities related to Cross-site Scripting -- Fixed bug causing "Error dividing by Zero" error when trying to upload a coverage report -- Fixed a bug that was stopping Checkstyle from returning results if certain patterns were enabled -- Fixed bug where Pylint would not analyze Django projects diff --git a/docs/release-notes/cloud/cloud-2019-11-15.md b/docs/release-notes/cloud/cloud-2019-11-15.md deleted file mode 100644 index f3e0f9d8e4..0000000000 --- a/docs/release-notes/cloud/cloud-2019-11-15.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud November 15, 2019. ---- - -# Cloud November 15, 2019 - -## Product Enhancements - -Synced organizations for GitHub are live! - -This feature will allow for easier integration with GitHub and organization management. Here you can find our [documentation on the new features and how to use them](../../organizations/what-are-organizations.md). - -As a consequence, the next time you log in to Codacy you will see a window asking for one additional permission on GitHub with this information: - -![Authorizing access to organizations](../images/2019-11-15-organizations-authorize.png) - -This will allow us to create an organization hook on GitHub for the new Synced organizations that will notify us whenever changes occur on GitHub. diff --git a/docs/release-notes/cloud/cloud-2020-02-github-apps.md b/docs/release-notes/cloud/cloud-2020-02-github-apps.md deleted file mode 100644 index 340d3074ca..0000000000 --- a/docs/release-notes/cloud/cloud-2020-02-github-apps.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Codacy now supports GitHub Apps February 2020 - -We're changing the way you authenticate to Codacy with GitHub: Starting February 2020, when you sign in, you'll be prompted to use GitHub Apps. - -GitHub Apps are the new preferred way of building products that work with GitHub repositories. Unlike right now, where you must grant access to everything in your account, with Apps you'll be able to select which accounts, organizations, and repositories Codacy has access to. You can also grant access to more later. If you previously wanted to grant access to only one of your organizations or only a specific repository, Apps will have you covered. - -Using Apps also unlocks access to new APIs, like GitHub Checks for creating better pull request reviews. - -![Installing the Codacy GitHub app](../images/2020-02-github-apps.gif) - -To migrate to Apps all you have to do is sign out, sign in to Codacy and follow the wizard requesting the new permissions. Existing integrations will continue to work. diff --git a/docs/release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md b/docs/release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md deleted file mode 100644 index ae8f1683ed..0000000000 --- a/docs/release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Removal of NodeSecurity, GoLint, and SCSSLint March 9, 2020 - -On the week of March 9th 2020, we'll be removing some tools from Codacy. - -Those tools are NodeSecurity, GoLint, and SCSSLint. - -These tools have become deprecated or stopped being updated by their maintainers and started providing a bad experience for Codacy users either by reporting false positives or causing other unexpected issues. - -We've been working on alternatives for each tool. Continue reading to find out how you can replace each of the removed tools: - -- **NodeSecurity:** This tool detects outdated NPM dependencies. It stopped being maintained two years ago when [it was acquired and replaced by NPM](https://github.com/nodesecurity/nsp#the-node-security-platform-has-been-acquired-by-npm-inc) itself. Since it stopped being updated it will no longer find new vulnerabilities, thus becoming useless and only providing a false sense of security. _Recommendation: If you have an NPM repository you now have this functionality out-of-the-box._ -- **GoLint:** Last month we launched a new Go tool - [Revive](https://github.com/mgechev/revive) - which is a drop-in replacement for GoLint supporting all its rules and even more. _Recommendation: Revive was enabled by default for your Go repositories with GoLint's. Check that the default patterns make sense for your team._ -- **SCSSLint:** [This tool is now unmaintained](https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint) for four years with the old maintainers suggesting that users migrate to Stylelint which is already supported by Codacy for quite some time. _Recommendation: Check that the Stylelint is enabled and its default patterns make sense for your team._ diff --git a/docs/release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md b/docs/release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md deleted file mode 100644 index 94d34b4c63..0000000000 --- a/docs/release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: On April 1st, 2020 we're deprecating the api_token and project_token HTTP headers used to authenticate to the Codacy API. ---- - -# Deprecating HTTP headers for API tokens April 1, 2020 - -On April 1st, 2020 we're deprecating the following HTTP headers used to authenticate to the [Codacy API](https://api.codacy.com/api/api-docs) using either an API token or project token: - -- `api_token` -- `project_token` - -From this date onward, use the following HTTP headers instead: - -- `api-token` -- `project-token` - -## How does this change impact me? - -We will support the new and old HTTP headers simultaneously for some time. However, we intend to drop the support for the old HTTP headers in the future. - -As such, to avoid downtime in your operations, we recommend that you do the following **as soon as possible**: - -- Update the [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter) to version 7.6.6 or later -- Update the [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli) to version 3.0.0 or later -- If you have any custom tools or scripts that integrate with the Codacy API, update them to use the new HTTP headers. - -## Background information - -By default, [NGINX silently drops HTTP headers containing underscores](https://www.nginx.com/nginx-wiki/build/dirhtml/start/topics/tutorials/config_pitfalls/#missing-disappearing-http-headers). With the old HTTP headers, this would require an extra configuration step during the Codacy installation process. - -We decided to avoid this extra complexity by changing to the new HTTP headers that don't include underscores. diff --git a/docs/release-notes/cloud/cloud-2021-07-03-scheduled-db-maintenance.md b/docs/release-notes/cloud/cloud-2021-07-03-scheduled-db-maintenance.md deleted file mode 100644 index 62e8756d95..0000000000 --- a/docs/release-notes/cloud/cloud-2021-07-03-scheduled-db-maintenance.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Performing scheduled database maintenance July 3, 2021 - -On July 3, 2021, starting at 08:00 UTC we'll perform scheduled database maintenance to improve the performance and scalability of Codacy Cloud. - -To ensure an adequate performance level and scalability of our product, we'll be cleaning historical static code analysis data from our databases. Code coverage data or any other data or settings related to your account, organizations, and repositories won't be affected. - -This operation will include around 2 hours of initial downtime, followed by 8 hours of degraded analysis performance for all users and an additional 5 hours for open source users. We expect to finish the maintenance operation at around July 3, 2021 23:00 UTC. - -Our [status page](https://status.codacy.com/) will always include the most up-to-date information regarding the operational status of Codacy Cloud. - -## How does this impact me? - -To mitigate the impact, as part of the maintenance operation we'll re-analyze the pull requests and the last commit in the default branch of each repository according to the following retention periods: - -- 6 months for **Pro and Trial plans** -- 15 days for **Open source plans** - -The following is the expected impact during the maintenance operation: - -- New commits and pull requests will either not be picked up by Codacy or take longer to analyze. If you have set Codacy as a required check to merge it will fail. - -The following is the expected impact after the maintenance operation is complete: - -- Historical static code analysis information will be missing for any commits and pull requests that we don't re-analyze as part of the maintenance operation, and the grade and badges for your repositories may become unavailable -- The static code analysis information for re-analyzed commits and pull requests can be different from the original if you made changes to the tool and code pattern settings since the original commit date - -## What to do if you're missing information on your repositories? - -You can wait for Codacy to analyze new pushes to your repositories or [manually trigger the re-analysis](../../faq/repositories/how-do-i-reanalyze-my-repository.md) of any commits and pull requests to re-populate the pages. diff --git a/docs/release-notes/cloud/cloud-2021-08.md b/docs/release-notes/cloud/cloud-2021-08.md deleted file mode 100644 index 13940399ac..0000000000 --- a/docs/release-notes/cloud/cloud-2021-08.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud August 2021. -included_jira_versions: ['2021.Q3.3', '2021.Q3.4'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.5.3 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.7.0 ---- - -# Cloud August 2021 - -These release notes are for the Codacy Cloud updates during August 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -It's now possible to [configure the Codacy quality settings](../../repositories-configure/adjusting-quality-settings.md) with the minimum severity level of new issues and a maximum number of new security issues, giving you more control over the pull requests that Codacy blocks from being merged. Besides this, the status reported by Codacy on pull requests now includes more information on why the quality checks failed. (CY-4216) - -![Improved flexibility of quality settings](../images/cy-4216.png) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.283 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.17.1 -- **ESLint 7.32.0 (updated from 7.30.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP_CodeSniffer 3.6.0 -- PHP Mess Detector 2.8.1 -- **PMD 6.36.0 (updated from 6.33.0)** -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.19.1 (updated from 1.18.3)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- Sonar C# 8.25 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2021-09.md b/docs/release-notes/cloud/cloud-2021-09.md deleted file mode 100644 index d9b0c2360a..0000000000 --- a/docs/release-notes/cloud/cloud-2021-09.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud September 2021. -included_jira_versions: ['2021.Q3.5', '2021.Q3.6', '2021.Q4.1'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.7.0 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.9.12 ---- - -# Cloud September 2021 - -These release notes are for the Codacy Cloud updates during September 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- [codacy-clang-tidy](https://github.com/codacy/codacy-clang-tidy) is now also published as a macOS binary. (CY-5053) -- Added the following plugins to [codacy-eslint](https://github.com/codacy/codacy-eslint): - - [eslint-plugin-i18n-json](https://www.npmjs.com/package/eslint-plugin-i18n-json) (CY-5029) - - [eslint-plugin-suitescript](https://www.npmjs.com/package/eslint-plugin-suitescript) (CY-4918) - - [eslint-config-xo-typescript](https://www.npmjs.com/package/eslint-config-xo-typescript) (CY-4890) - - [@vue/cli-plugin-babel](https://www.npmjs.com/package/@vue/cli-plugin-babel) (CY-4864) - - [eslint-plugin-sort-keys-fix](https://www.npmjs.com/package/eslint-plugin-sort-keys-fix) (CY-4763) - - [eslint-plugin-playwright](https://www.npmjs.com/package/eslint-plugin-playwright) (CY-4751) - -## Bug fixes - -- Fixed an issue that caused a redirect to different repository settings when enabling the GitHub integration for a repository. (CY-5056) -- Fixed an issue that caused the PMD option `ignoreUsings` to be ignored when calculating duplication for C#. (CY-5026) -- Fixed Codacy Coverage Reporter not finding some LCOV coverage reports automatically. (CY-5015) -- Fixed an issue that caused the error `Failed to analyze file` when CodeNarc identified issues using code patterns that had no associated message. (CY-4974) -- Improved the code pattern names for Cppcheck. (CY-4887) -- Improved the severity for issues detected by Stylelint. (CY-4851) -- Fixed an issue where inline exclusions for Bandit weren't being correctly applied. (CY-4843) -- Fixed Checkov failing the analysis with some Terraform files. (CY-4744) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **Checkov 2.0.399 (updated from 2.0.283)** -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- **CodeNarc 2.2.0 (updated from 1.6)** -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **detekt 1.18.1 (updated from 1.17.1)** -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- **Gosec 2.8.1 (updated from 2.3.0)** -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- **PHP Mess Detector 2.10.1 (updated from 2.8.1)** -- PHP_CodeSniffer 3.6.0 -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.21.0 (updated from 1.19.1)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- Sonar C# 8.25 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2021-10.md b/docs/release-notes/cloud/cloud-2021-10.md deleted file mode 100644 index 2d89f48fdd..0000000000 --- a/docs/release-notes/cloud/cloud-2021-10.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud October 2021. -included_jira_versions: ['2021.Q4.2', '2021.Q4.3'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.9.12 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.9.48 ---- - -# Cloud October 2021 - -These release notes are for the Codacy Cloud updates during October 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Added the plugin [@next/eslint-plugin-next](https://www.npmjs.com/package/@next/eslint-plugin-next) to [codacy-eslint](https://github.com/codacy/codacy-eslint). (CY-5071) - -## Bug fixes - -- Added protection against CSRF attacks targeting the Codacy API v3. In the case of phishing, even if the victim opens a malicious link, the attack won't work. CVSS v3.1 score: 6.4 (Medium) (CY-5131) -- Fixed an issue that prevented Codacy from displaying secondary email addresses from GitLab accounts. (CY-5130) -- Fixed an issue that was causing organizations using a legacy plan to get wrong messages about missing members and to not be able to reanalyze commits and PRs. (CY-5112) -- Fixed an issue that caused features that depend on the payment plan to misbehave in rare cases, such as fix suggestions not being available for organizations that had recently updated their payment plan. (CY-5107) -- Added support for the JavaScript extension `.mjs`. (CY-5086) -- Fixed an issue that caused the Pro plan to be canceled immediately instead of on the scheduled date for cancellation. (CY-5025) -- Fixed an issue that could cause the Account Profile screen to incorrectly report the Name field as invalid. (CY-779) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.18.1 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- **PHP_CodeSniffer 3.6.1 (updated from 3.6.0)** -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.22.2 (updated from 1.21.0)** -- Scalastyle 1.5.0 -- **ShellCheck 0.7.2 (updated from 0.7.1)** -- **Sonar C# 8.30 (updated from 8.25)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- **SwiftLint 0.43.1 (updated from 0.40.0)** -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2021-11-02-legacy-organizations.md b/docs/release-notes/cloud/cloud-2021-11-02-legacy-organizations.md deleted file mode 100644 index 8ad9c4c26a..0000000000 --- a/docs/release-notes/cloud/cloud-2021-11-02-legacy-organizations.md +++ /dev/null @@ -1,30 +0,0 @@ -# End of support for legacy manual organizations November 2, 2021 - -On November 2, 2021, as part of our efforts to improve Codacy Cloud and allow all our customers to benefit from a more seamless experience, we’re removing the support for legacy manual organizations. As part of this process, we'll automatically migrate your legacy organization to a new [synced organization](../../organizations/what-are-organizations.md). - -To make sure that Codacy will continue to analyze your repositories **please perform the following steps before November 2, 2021**: - -1. **If you're using GitHub** you must [install the Codacy GitHub App](https://github.com/apps/codacy-production/installations/new) on the GitHub organizations that contain your repositories so that Codacy has the [necessary permissions](../../getting-started/which-permissions-does-codacy-need-from-my-account.md) to analyze your code. - -1. Make sure that your Git provider organization owners belong to the **Administrators** team of your legacy organization on Codacy. - -If you already have any synced organizations on Codacy, the migration process won't overwrite any data on those synced organizations, nor copy any repositories that you have in your legacy organization. - -!!! important - After the migration process ends on December 2, 2021, we'll delete any existing legacy organizations that we couldn't migrate. - -## How does this impact me? - -Synced organizations have several advantages, such as keeping the repositories and team member permissions in sync with the Git provider. Besides this, Codacy is actively developing new features and improvements for synced organizations only. - -However, the following scenarios may impact you: - -- **If your legacy organization is using the Open source plan** then Codacy has already stopped analyzing your repositories. Codacy will attempt to migrate your organization and restore the analysis of your repositories. - -- **If we can't automatically migrate your legacy organization** Codacy will stop analyzing your repositories, and you'll lose access to your existing repositories on Codacy. Please make sure that you follow the steps above to guarantee that the migration is successful. - -Codacy appreciates your continued support through this time of growth and change. If you have any questions, please don’t hesitate to reach out by sending an email to or by using the in-app chat. - -## See also - -- **On Codacy Self-hosted,** legacy manual organizations stopped being supported on [version 5.0.0](../self-hosted/self-hosted-v5.0.0.md) diff --git a/docs/release-notes/cloud/cloud-2021-11.md b/docs/release-notes/cloud/cloud-2021-11.md deleted file mode 100644 index 66515c17c9..0000000000 --- a/docs/release-notes/cloud/cloud-2021-11.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud November 2021. -included_jira_versions: ['2021.Q4.4', '2021.Q4.5'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.9.48 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/4.0.22 ---- - -# Cloud November 2021 - -These release notes are for the Codacy Cloud updates during November 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Now, Codacy supports linting OpenAPI and AsyncAPI descriptions in either YAML or JSON files using [Spectral](https://stoplight.io/open-source/spectral/). (CY-5088) - -- You can now [use an organization coding standard](../../organizations/using-a-coding-standard.md) to apply the same coding best practices, conventions, or security rules to a group of repositories. (CY-4654) - - ![Organization coding standard](../images/cy-4654.png) - -- The Codacy API now includes [a set of endpoints](https://api.codacy.com/api/api-docs#codacy-api-coding-standards) for creating, managing, and applying organization coding standards programmatically. (CY-4617) - -## Bug fixes - -- The Files page now allows sorting the list by each column. (CY-5255) -- Fixed an issue that prevented the message "Refresh the page to see the results" from being displayed on the commit and pull request pages after an analysis was completed. (CY-5187) -- Fixed some default regular expressions on [codacy-checkstyle](https://github.com/codacy/codacy-checkstyle) that could cause the code pattern PackageName to report false positives when configured using the Codacy UI. (CY-5185) -- Fixed an issue that caused ESLint to report false positive issues regarding import statement organization if prettier was enabled. (CY-5143) -- Fixed the issue cards in the context of a file to display the issue category. (CY-5125) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.18.1 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.1 -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.22.3 (updated from 1.22.2)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- **Spectral 1.2.7 (new)** -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2021-12.md b/docs/release-notes/cloud/cloud-2021-12.md deleted file mode 100644 index 77f6da3b78..0000000000 --- a/docs/release-notes/cloud/cloud-2021-12.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud December 2021. -included_jira_versions: ['2021.Q4.6', '2021.Q4.7'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/4.0.22 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/4.0.54 ---- - -# Cloud December 2021 - -These release notes are for the Codacy Cloud updates during December 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- It's now possible to [assign a coding standard automatically to new repositories](https://docs.codacy.com/organizations/using-a-coding-standard/#set-default). (CY-5263) - -## Bug fixes - -- Fixed an issue that could cause payment plans to change to "Open source" when Chargebee is unreachable. (CY-5386) -- Fixed an issue that sometimes caused repository quality settings to be saved only partially. (CY-5380) -- Fixed an issue that prevented merge commits from displaying any information regarding files, duplication, and complexity. (CY-5364) -- Fixed a scenario where the number of applied repositories on a coding standard didn't update when deleting a repository. (CY-5363) -- Fixed an issue that prevented non-logged users to see the file list of open source repositories. (CY-5298) -- Fixed a popup that overlapped the list on the People page. (CY-5282) -- Improved the visual feedback for the Jira integration status. (CY-5190) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **detekt 1.19.0 (updated from 1.18.1)** -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- **PHP_CodeSniffer 3.6.2 (updated from 3.6.1)** -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.23.0 (updated from 1.22.3)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 14.1.0 (updated from 13.13.1)** -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-01.md b/docs/release-notes/cloud/cloud-2022-01.md deleted file mode 100644 index 86196c244b..0000000000 --- a/docs/release-notes/cloud/cloud-2022-01.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud January 2022. -included_jira_versions: ['2022.Q1.1', '2022.Q1.2'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/4.0.54 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/4.4.2 ---- - -# Cloud January 2022 - -These release notes are for the Codacy Cloud updates during January 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- The Codacy API now includes endpoints that allow you to [create and manage project API tokens programmatically](../../codacy-api/examples/creating-project-api-tokens-programmatically.md). This feature can be used to automate setting up coverage for either new repositories or for all your existing repositories. (CY-5090) -- Added the plugin [eslint-plugin-storybook](https://www.npmjs.com/package/eslint-plugin-storybook) to [codacy-eslint](https://github.com/codacy/codacy-eslint). (CY-5406) -- Now, Codacy supports static code analysis for Dart/Flutter projects using [dartanalyzer](https://github.com/dart-lang/sdk/tree/main/pkg/analyzer_cli). The new tool checks your code for errors and warnings that are specified in the [Dart language specification](https://dart.dev/guides/language/spec). (CY-4314) -- Now, all configurable Stylelint code patterns have [default values set to the recommended settings](https://github.com/codacy/codacy-stylelint/pull/240/files), ensuring that they're ready to be used as soon as you enable them. (CY-3275) - -## Bug fixes - -- Updated the Git URL used to clone public repositories to comply with the recent [GitHub protocol changes](https://github.blog/2021-09-01-improving-git-protocol-security-github/). (CY-5436) -- Fixed an issue that could prevent users from using the Codacy app website temporarily if they were exposed to a phishing attack. CVSS v3.1 score: 3.1 (Low) (CY-5420) -- Fixed a security issue that, under rare circumstances, could allow an attacker to run arbitrary code on the **Ignored files** settings page. CVSS v3.1 score: 3.8 (Low) (CY-5419) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **dartanalyzer 2.15.1 (new)** -- detekt 1.19.0 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.25.0 (updated from 1.23.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 14.2.0 (updated from 14.1.0)** -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-02-16-pmd-legacy-removal.md b/docs/release-notes/cloud/cloud-2022-02-16-pmd-legacy-removal.md deleted file mode 100644 index 4fae3bf828..0000000000 --- a/docs/release-notes/cloud/cloud-2022-02-16-pmd-legacy-removal.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Removal of PMD (Legacy) February 16, 2022 - -On the week of February 16th 2022 we'll be removing the tool **PMD (Legacy)** from Codacy. - -The **PMD (Legacy)** tool runs [PMD 5.8.1](https://github.com/pmd/pmd/releases/tag/pmd_releases%2F5.8.1), and was introduced to allow a smoother migration to PMD 6. - -However, the legacy version of PMD is almost five years old and is no longer being maintained by the tool developers, while PMD 6 is now very stable and provides newer features. - -## If you were using PMD (Legacy) - -To continue using PMD to analyze your repositories, [enable the **PMD** tool](../../repositories-configure/configuring-code-patterns.md) on the **Code patterns** page of your repositories. - -If you have any questions or need help, please contact . diff --git a/docs/release-notes/cloud/cloud-2022-02.md b/docs/release-notes/cloud/cloud-2022-02.md deleted file mode 100644 index c36be5e97c..0000000000 --- a/docs/release-notes/cloud/cloud-2022-02.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud February 2022. -included_jira_versions: ['2022.Q1.3', '2022.Q1.4'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/4.4.2 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.2.6 ---- - -# Cloud February 2022 - -These release notes are for the Codacy Cloud updates during February 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- The [**Overall quality** chart](../../organizations/organization-overview.md#overall-quality-chart) now allows drilling down on the information to understand which repositories require attention to improve the organization's code quality. (Beta) (CY-5580) - - ![Drilling down on the Overall quality chart](../images/cy-5580.png) - -- Now, Codacy calculates the new metric [diff coverage for pull requests](../../repositories/pull-requests.md#quality-overview). (CY-5533) - - It's also possible to [set up a quality gate rule](../../repositories-configure/adjusting-quality-settings.md#gates) for diff coverage. (CY-5534) - - ![Diff coverage for a pull request](../images/cy-5533.png) - - ![Quality gate rule for diff coverage](../images/cy-5534.png) - -## Bug fixes - -- Fixed an issue that caused the Codacy API v2 endpoint [analyse](https://api.codacy.com/api-docs#analyse) to fail to start the analysis of the commit as expected. (CY-5622) -- Updated the [codacy-rubocop](https://github.com/codacy/codacy-rubocop) plugins listed below. (CY-5550) - - - [rubocop-shopify 2.4.0](https://rubygems.org/gems/rubocop-shopify/versions/2.4.0) - - [rubocop-sorbet 0.6.5](https://rubygems.org/gems/rubocop-sorbet/versions/0.6.5) - - [rubocop-rails 2.13.2](https://rubygems.org/gems/rubocop-rails/versions/2.13.2) - - [rubocop-performance 1.13.2](https://rubygems.org/gems/rubocop-performance/versions/1.13.2) - - [rubocop-graphql 0.12.3](https://rubygems.org/gems/rubocop-graphql/versions/0.12.3) - - [rubocop-ast 1.15.1](https://rubygems.org/gems/rubocop-ast/versions/1.15.1) - -- Now, the **Coverage** column always appears on the Files page even when there's no coverage data, avoiding a jump in the view. (CY-5518) -- Now, the [**Issues breakdown** area on the Repository Dashboard](../../repositories/repository-dashboard.md#issues-breakdown) displays all issue categories, including **Code complexity**. (CY-5463) -- You can now use the Codacy configuration file to [adjust how PMD CPD detects duplicated code](../../repositories-configure/codacy-configuration-file.md#pmd-cpd-duplication), giving you more flexibility to eliminate false positives. (CY-5184) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.15.1 -- detekt 1.19.0 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.25.1 (updated from 1.25.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- **SpotBugs 4.5.3 (updated from 4.1.2)** -- **SQLint 0.2.1 (updated from 0.1.9)** -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-03-31-adding-eslint8.md b/docs/release-notes/cloud/cloud-2022-03-31-adding-eslint8.md deleted file mode 100644 index 8db81ba2bb..0000000000 --- a/docs/release-notes/cloud/cloud-2022-03-31-adding-eslint8.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml ---- - -# Adding ESLint 8 as a supported tool March 31, 2022 - -On March 31, 2022 Codacy is adding ESLint 8 as a new supported tool and deprecating ESLint 7: - -- ESLint 8 will be enabled by default on new repositories and Codacy recommends that you migrate to this version of the tool to benefit from the new features and fixes of ESLint - -- ESLint 7 will still be available but Codacy will stop providing updates for this version of the tool, and will remove it completely on April 4, 2023 - -[See this post on the Codacy Community](https://community.codacy.com/t/introducing-eslint-version-8-on-our-platform/868) for more details on this update. - -## Migrating your configuration files to use ESLint 8 - -ESLint 8 [introduces breaking changes](https://eslint.org/docs/latest/user-guide/migrating-to-8.0.0) that may affect the analysis of your repositories. - -**If you're using an [ESLint configuration file](https://eslint.org/docs/user-guide/configuring/configuration-files) with the parser `babel-eslint`** you must update your configuration file before enabling ESLint 8 on Codacy: - -- The `babel-eslint` parser was deprecated on February 26, 2020 in favor of `@babel/eslint-parser` and removed in ESLint 8. `@babel/eslint-parser` has stricter requirements compared to its predecessor. If you're using `babel-eslint` you must update it and relax the requirements: - - ```diff - - parser: "babel-eslint", - + parser: "@babel/eslint-parser", - + parserOptions: { - + requireConfigFile: false, - + }, - ``` - -- Additionally, if you have `.jsx` files in your repository you must select the Babel React preset: - - ```diff - parser: "@babel/eslint-parser", - parserOptions: { - requireConfigFile: false, - + babelOptions: { - + presets: ["@babel/preset-react"], - + }, - }, - ``` - -If you have any questions or need help, please contact . diff --git a/docs/release-notes/cloud/cloud-2022-03.md b/docs/release-notes/cloud/cloud-2022-03.md deleted file mode 100644 index 14189b23df..0000000000 --- a/docs/release-notes/cloud/cloud-2022-03.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud March 2022. -included_jira_versions: ['2022.Q1.5', '2022.Q1.6', '2022.Q2.1'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.2.6 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.6.3 ---- - -# Cloud March 2022 - -These release notes are for the Codacy Cloud updates during March 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- GitLab project members with the Maintainer role can now perform the following operations on Codacy: - - - Adding the project - - Configuring the project - - Changing the following analysis settings: ignoring issues and files, configuring code patterns, configuring file extensions, and managing branches - - [See the updated permissions](../../organizations/roles-and-permissions-for-organizations.md#permissions-for-gitlab) for all GitLab roles. (CY-5876) - -- Included ESLint 8 as a new supported tool and deprecated ESLint 7. - - New repositories will use ESLint 8 by default, and **Codacy won't provide more updates for ESLint 7 and will remove ESLint 7 on April 4, 2023**. [See this post on the Codacy Community](https://community.codacy.com/t/introducing-eslint-version-8-on-our-platform/868) for more details on this update. (CY-5848) - -- The [Codacy Coverage Reporter Docker image](https://hub.docker.com/r/codacy/codacy-coverage-reporter/tags) is now published with a stable tag as well. For example, we publish `codacy/codacy-coverage-reporter:13.8.0` as well as `codacy/codacy-coverage-reporter:13`. (CY-5837) - -- Added the plugins [vue-template-compiler](https://www.npmjs.com/package/vue-template-compiler) and [eslint-plugin-vuejs-accessibility](https://www.npmjs.com/package/eslint-plugin-vuejs-accessibility) to [codacy-eslint](https://github.com/codacy/codacy-eslint). (CY-5821) - -- RuboCop configuration files can now reference the [GraphQL extension](https://github.com/DmitryTsepelev/rubocop-graphql). (CY-5814) - -- The [**Repositories list** page](https://docs.codacy.com/v7.0/organizations/managing-repositories/) now displays a warning icon to improve the visibility of warnings and errors affecting the repositories. (CY-5797) - - ![Repositories with warnings on the Repositories list page](../images/cy-5797.png) - -- The [**Open pull requests** area](https://docs.codacy.com/v7.0/repositories/repository-dashboard/#open-pull-requests) on the Repository Dashboard now displays more details about the open pull requests. (CY-5796) - - ![Open pull requests area on the Repository Dashboard](../images/cy-5796.png) - -- The [**Access management** page](https://docs.codacy.com/v7.0/getting-started/which-permissions-does-codacy-need-from-my-account/#revoking-access-to-integrations) under your account settings now also allows adding new Git providers. (CY-5795) - -- The **Organization Overview** and **Repositories list** pages have improved loading times using a short-lived cache in the user's browser. (CY-5793) - -- Codacy Coverage Reporter now supports [automatic commit SHA hash detection](../../coverage-reporter/troubleshooting-coverage-cli-issues.md#commit-detection) on AWS CodeBuild. (CY-5787) - -- Added new Codacy Analysis CLI options to allow uploading analysis results in batches of configurable size and to use only specific tool categories while performing the analysis. For more information [see the documentation](https://github.com/codacy/codacy-analysis-cli#commands-and-configuration) of the options `--tool` and `--upload-batch-size`. (CY-5727) - -- The [**Repositories list** page](https://docs.codacy.com/v7.0/organizations/managing-repositories/) now allows sorting the list of repositories using the available columns in organizations with less than 100 repositories. (CY-5695) - -- Moved the code coverage setup page under the repository **Settings**, tab **Coverage**. The new page includes a list of the most recent coverage reports uploaded to Codacy to [help you troubleshoot your coverage setup](../../coverage-reporter/index.md#uploading-coverage). (CY-5399) - -## Bug fixes - -- Fixed an issue that prevented running [standalone tools](../../related-tools/local-analysis/client-side-tools.md) using the Codacy Analysis CLI GitHub Action. (CY-5812) -- Fixed an issue that caused inconsistencies on the last updated date when listing GitHub repositories. Now, the last updated date is the [date of the last push to the repositories](../../organizations/organization-overview.md#last-updated-repositories). (CY-5784) -- Fixed an issue on the API endpoint [getRepositoryPullRequest](https://api.codacy.com/api/api-docs#getrepositorypullrequest) where the grades for coverage weren't being taken into account when calculating if the pull request is up to standards. (CY-5716) -- dartanalyzer now supports including the packages [lints](https://pub.dev/packages/lints) and [flutter_lints](https://pub.dev/packages/flutter_lints) in the `analysis_option.yaml` configuration file. (CY-5626) -- The re-analyze button is now hidden on repositories that are running analysis through a build server. (CY-4205) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.16.1](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2161---2022-02-09) (updated from 2.15.1)** -- detekt 1.19.0 -- **[ESLint 8.12.0](https://github.com/eslint/eslint/releases/tag/v8.12.0) (new)** -- ESLint 7.32.0 (deprecated) -- Faux-Pas 1.7.2 -- **[Flawfinder 2.0.19](https://github.com/david-a-wheeler/flawfinder/blob/master/ChangeLog) (updated from 2.0.11)** -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **[RuboCop 1.26.1](https://github.com/rubocop/rubocop/releases/tag/v1.26.1) (updated from 1.25.1)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-04.md b/docs/release-notes/cloud/cloud-2022-04.md deleted file mode 100644 index 1c910fdb6e..0000000000 --- a/docs/release-notes/cloud/cloud-2022-04.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud April 2022. -included_jira_versions: ['2022.Q2.2', '2022.Q2.3'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.6.3 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.7.31 ---- - -# Cloud April 2022 - -These release notes are for the Codacy Cloud updates during April 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Added support for the RuboCop extension [rubocop-thread_safety](https://github.com/covermymeds/rubocop-thread_safety) to check your Ruby code for thread-safety issues. (CY-5991) -- Added support for the ESLint plugin [eslint-plugin-es](https://github.com/mysticatea/eslint-plugin-es) to disallow the syntax of specific ECMAScript versions. (CY-5968) - -## Bug fixes - -- Fixed a broken link in the notification emails sent to organization admins when new members ask to join an organization. (CY-5979) -- Now, the PMD CPD duplication tool runs [without the `--ignore-identifiers` flag](../../repositories-configure/codacy-configuration-file.md#pmd-cpd-duplication) because it was found to report more false positives. (CY-5955) -- Fixed an issue that prevented Codacy from listing GitHub repositories on the Repositories list. (CY-5935) -- Fixed an issue that could cause the **Organization Overview** page to display pull requests with the wrong status under the **Most problematic** open pull requests tab. (CY-5872) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.16.2](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md) (updated from 2.16.1)** -- detekt 1.19.0 -- **[ESLint 8.14.0](https://github.com/eslint/eslint/releases/tag/v8.14.0) (updated from 8.12.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **[RuboCop 1.28.2](https://github.com/rubocop/rubocop/releases/tag/v1.28.2) (updated from 1.26.1)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- **[Sonar C# 8.33](https://github.com/SonarSource/sonar-dotnet/releases/tag/8.33.0.40503) (updated from 8.30)** -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-05.md b/docs/release-notes/cloud/cloud-2022-05.md deleted file mode 100644 index cdcba5fd59..0000000000 --- a/docs/release-notes/cloud/cloud-2022-05.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud May 2022. -included_jira_versions: ['2022.Q2.4'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.7.31 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.1.19 ---- - -# Cloud May 2022 - -These release notes are for the Codacy Cloud updates during May 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- The [**Code Patterns** page](../../repositories-configure/configuring-code-patterns.md) was redesigned to make which tool is being configured more noticeable. (CY-6021) - - ![Configuring code patterns for a tool](../images/cy-6021.png) - -- Codacy now [displays diff coverage as not applicable](../../repositories/pull-requests.md#quality-overview) (represented by `∅`) when there are no coverable lines included in a pull request, and correctly reports the pull request status on your Git provider in this scenario. (CY-5960) - - ![Not applicable diff coverage](../images/cy-5960.png) - -## Bug fixes - -- Fixed an issue that caused commits to be in the "Analyzing" state indefinitely if the setting **Run the repository analysis on your build server** was off and a client-side result was uploaded to the repository. (CY-6136) -- Improved the coverage data processing reliability and speed on repositories with a high workload. (CY-6135) -- Increased the timeout limit when uploading coverage data to Codacy using the Codacy Coverage Reporter. (CY-6092) -- Improved the error message displayed by the Codacy Coverage Reporter in case of a timeout while uploading coverage data to Codacy. (CY-6072) -- Fixed an issue that caused analyzing C# repositories to fail because of an outdated Sonar C# tool. (CY-6061) -- Now, reanalyzing a commit correctly updates the severity level of existing issues in case the reported severity level is different in the latest tool version. (CY-6055) -- Fixed an issue that could be used by an attacker to redirect Codacy users to a malicious URL. CVSS v3.1 score: 6.5 (Medium) (CY-6052) -- Fixed an issue that prevented the complexity metric from being calculated for C# repositories. Now, the complexity value is visible for all C# repositories, both on the Repository Dashboard and on the Files page. (CY-6006) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.17.0](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2170---2022-05-11) (updated from 2.16.2)** -- detekt 1.19.0 -- **[ESLint 8.15.0](https://github.com/eslint/eslint/releases/tag/v8.15.0) (updated from 8.14.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- **[Revive 1.2.1](https://github.com/mgechev/revive/releases/tag/v1.2.1) (updated from 1.0.2)** -- RuboCop 1.28.2 -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- **[Sonar C# 8.39](https://github.com/SonarSource/sonar-dotnet/releases/tag/8.39.0.47922) (updated from 8.33)** -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-06.md b/docs/release-notes/cloud/cloud-2022-06.md deleted file mode 100644 index 5e55935687..0000000000 --- a/docs/release-notes/cloud/cloud-2022-06.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud June 2022. -included_jira_versions: ['2022.Q3.1'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.1.19 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.1.55 ---- - -# Cloud June 2022 - -These release notes are for the Codacy Cloud updates during June 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Codacy now supports using [expiring access tokens](https://docs.gitlab.com/ee/integration/oauth_provider.html#expiring-access-tokens) to integrate with GitLab. Users affected by issues connecting to GitLab should re-login on the Codacy UI **using their GitLab accounts**, or [revoke the GitLab integration on Codacy](../../getting-started/which-permissions-does-codacy-need-from-my-account.md#revoking-access-to-integrations) if the issues persist. (CY-6117) -- [Pull request notification emails](../../account/emails.md#managing-your-email-notifications) now display the diff coverage metric. (CY-5700) - -## Bug fixes - -- Fixed an issue to allow saving coverage data for the first commit in a repository. (CY-6196) -- Fixed an issue that could allow an attacker with an account on the Git provider to do destructive actions on **Codacy personal organizations**, such as removing members from Codacy or deleting the personal organization on Codacy. The issue didn't allow the attacker to see or change any information on the Git provider organization or repositories. CVSS v3.1 score: 7.9 (High) (CY-6184, CY-6187, CY-6188) -- Fixed an issue that could allow an attacker with an account on the Git provider to join a **public Codacy organization** and know the email addresses of the organization members on Codacy. The issue didn't allow the attacker to see or change any information on the Git provider organization or repositories. CVSS v3.1 score: 5.1 (Low) (CY-6174) -- Removed the username field from the Codacy UI and relevant API endpoints since it's no longer used and could be exploited to leak email addresses that are already in use on Codacy. (CY-6173) -- Fixed a Codacy Analysis CLI error when running markdownlint on a repository without a `.markdownlint.json` config file. (CY-6112) -- Fixed the parsing of dartanalyzer results containing many issues. (CY-6067) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- **[ESLint 8.18.0](https://github.com/eslint/eslint/releases/tag/v8.18.0) (updated from 8.15.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.2.1 -- RuboCop 1.28.2 -- Scalastyle 1.5.0 -- **[ShellCheck v0.8.0](https://github.com/koalaman/shellcheck/blob/master/CHANGELOG.md#v080---2021-11-06) (updated from v0.7.2)** -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-07.md b/docs/release-notes/cloud/cloud-2022-07.md deleted file mode 100644 index 8676eb726d..0000000000 --- a/docs/release-notes/cloud/cloud-2022-07.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud July 2022. -included_jira_versions: ['2022.Q3.2', '2022.Q3.3'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.1.55 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.2.24 ---- - -# Cloud July 2022 - -These release notes are for the Codacy Cloud updates during July 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Bug fixes - -- Fixed an issue that prevented SwiftLint from using a configuration file if multiple configuration files were present. (CY-6272) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **[Checkov 2.1.81](https://github.com/bridgecrewio/checkov/releases/tag/2.1.81) (updated from 2.0.399)** -- **[Checkstyle 10.3.1](https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.1) (updated from 8.44)** -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- ESLint 8.18.0 -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- **[Prospector 1.7.7](https://github.com/PyCQA/prospector/releases/tag/1.7.7) (updated from 1.3.1)** -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- **[Pylint (Python 3) 2.14.5](https://github.com/PyCQA/pylint/releases/tag/v2.14.5) (updated from 2.7.4)** -- remark-lint 7.0.1 -- Revive 1.2.1 -- RuboCop 1.28.2 -- Scalastyle 1.5.0 -- **[ShellCheck 0.8.0](https://github.com/koalaman/shellcheck/blob/master/CHANGELOG.md#v080---2021-11-06) (updated from v0.8.0)** -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-08.md b/docs/release-notes/cloud/cloud-2022-08.md deleted file mode 100644 index e164ccef3c..0000000000 --- a/docs/release-notes/cloud/cloud-2022-08.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud August 2022. -included_jira_versions: ['2022.Q3.4', '2022.Q3.5', '2022.Q3.6'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.2.24 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.2.59 ---- - -# Cloud August 2022 - -These release notes are for the Codacy Cloud updates during August 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- The [GitHub integration](../../repositories-configure/integrations/github-integration.md) now uses a GitHub Apps token instead of a personal one so that the following features continue working even if the person who created the integration leaves the organization on GitHub: - - - Analyzing new commits and pull requests - - Updating the status check of pull requests - - Suggesting changes - - Creating comments and issues on GitHub for issues detected by Codacy - - Additionally, all activity related to the GitHub integration features now appear as having been performed by Codacy instead of the person who created the integration. (PLUTO-36, PLUTO-77) - - ![Suggested fix created by the Codacy GitHub integration](../images/pluto-77.png) - -- Added the new API endpoint [searchOrganizationRepositoriesWithAnalysis](https://api.codacy.com/api/api-docs#searchorganizationrepositorieswithanalysis) to allow searching for repositories in more advanced use cases. For now, it's possible to search for repositories filtered by a list of names. (PLUTO-45) - -- Codacy now displays the coverage variation metric with a precision of two decimal places on the [Pull request](../../repositories/pull-requests.md), [Commit](../../repositories/commits.md), and [Files](../../repositories/files.md) page. - - The increased precision of the metric reflects the code coverage changes better by reducing issues with rounding errors. (IO-92, IO-93) - - ![Coverage variation on the Pull request quality overview](../images/io-92.png) - -- Improved the Codacy Analysis CLI output to provide better feedback when tools fail to run. (IO-47) - -- Improved the error handling for the [Stylelint exit codes](https://stylelint.io/user-guide/usage/cli/#exit-codes). (IO-47) - -- The [Organization Overview](../../organizations/organization-overview.md) now allows filtering repositories to help you see and focus on the information for the repositories that matter most to your team. (CY-5573) - - ![Repository filter on the Organization Overview](../images/cy-5573.png) - -## Bug fixes - -- Codacy now supports user accounts with email addresses containing the special characters specified in [RFC 5322](https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1). (PLUTO-73) -- Fixed an issue that prevented changing code pattern configurations in a coding standard if Codacy added the code patterns only after the coding standard had been created. (PLUTO-37) -- Fixed an issue in the Codacy Analysis CLI and the cloc metrics tool that made the tools fail when running for an empty set of files. (IO-47) -- Fixed an issue that caused PMD to fail when called in some modes. (IO-47) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.1.81 -- Checkstyle 10.3.1 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- ESLint 8.18.0 -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- **[PMD 6.48.0](https://pmd.sourceforge.io/pmd-6.48.0/pmd_release_notes.html) (updated from 6.36.0)** -- Prospector 1.7.7 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.14.5 -- remark-lint 7.0.1 -- Revive 1.2.1 -- **[RuboCop 1.32.0](https://github.com/rubocop/rubocop/releases/tag/v1.32.0) (updated from 1.28.2)** -- Scalastyle 1.5.0 -- ShellCheck 0.8.0 -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- **[Staticcheck 2022.1.3](https://staticcheck.io/changes/2022.1/#2022.1.3) (updated from 2020.1.6)** -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-09.md b/docs/release-notes/cloud/cloud-2022-09.md deleted file mode 100644 index d3218be369..0000000000 --- a/docs/release-notes/cloud/cloud-2022-09.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud September 2022. -included_jira_versions: ['2022.Q3.7'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.2.59 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.3.14 ---- - -# Cloud September 2022 - -These release notes are for the Codacy Cloud updates during September 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Codacy now displays the coverage variation metric with a precision of two decimal places on the [Repository Dashboard](../../repositories/repository-dashboard.md) and [Organization Overview](../../organizations/organization-overview.md), and you can [define quality gates](../../repositories-configure/adjusting-quality-settings.md#gates) with a coverage variation threshold using the same precision. - - The increased precision of the metric reflects the code coverage changes better by reducing issues with rounding errors. (IO-54, IO-56) - - ![Coverage threshold with two decimal places on the Quality settings page](../images/io-56.png) - -- While [configuring a coding standard](../../organizations/using-a-coding-standard.md), you can now toggle all code patterns that are currently visible on the list using the new checkbox on the header. This allows you to conveniently toggle code patterns in bulk, for example, to enable all security code patterns. (CY-6336) - - ![Selecting all code patterns while configuring a coding standard](../images/cy-6336.png) - -- Now, the **Files** tab on [Pull request](../../repositories/pull-requests.md#files-tab) and [Commit](../../repositories/commits.md#files-tab) pages displays only files with a variation of their code quality metrics, to make it more convenient to analyze the impact of your changes on the code quality of the files. - - You can still list all files that the pull request updated, even if their code quality metrics didn't change, by toggling the new option **Show files without code quality changes**. (CY-6455) - - ![Updated Files tab focusing only on files that have a variation in the code quality metrics](../images/cy-6455.png) - -- The **Repositories list** page has improved loading times using a short-lived cache in the user's browser. (CY-6421) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **[Checkov 2.1.188](https://github.com/bridgecrewio/checkov/releases/tag/2.1.188) (updated from 2.1.81)** -- Checkstyle 10.3.1 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- **[ESLint 8.23.1](https://github.com/eslint/eslint/releases/tag/v8.23.1) (updated from 8.18.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.48.0 -- Prospector 1.7.7 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.14.5 -- remark-lint 7.0.1 -- **[Revive 1.2.3](https://github.com/mgechev/revive/releases/tag/v1.2.3) (updated from 1.2.1)** -- RuboCop 1.32.0 -- Scalastyle 1.5.0 -- ShellCheck 0.8.0 -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2022.1.3 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/cloud/cloud-2022-10.md b/docs/release-notes/cloud/cloud-2022-10.md deleted file mode 100644 index f1167f211c..0000000000 --- a/docs/release-notes/cloud/cloud-2022-10.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Cloud October 2022. -included_jira_versions: ['2022.Q4.1', '2022.Q4.2'] -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.3.14 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.5.4 ---- - -# Cloud October 2022 - -These release notes are for the Codacy Cloud updates during October 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Improved the performance and error handling of retrieving many open pull requests from the Git providers while populating the [**Pull requests** page](../../repositories/pull-requests.md). (IO-133) -- While [configuring a coding standard](../../organizations/using-a-coding-standard.md), you can now click the link **Enable/Disable all <N> patterns** to toggle all patterns matching the current filters, including the code patterns that weren't loaded on the list yet. (CY-6255) - -## Bug fixes - -- Now, Codacy correctly posts the coverage status check on the Git provider even if the coverage report uploaded to Codacy only contains data for ignored files. (IO-149) -- Added support for the following ESLint plugins: - - [prettier-plugin-tailwindcss](https://www.npmjs.com/package/prettier-plugin-tailwindcss) (CY-6570) - - [eslint-plugin-typescript-sort-keys](https://www.npmjs.com/package/eslint-plugin-typescript-sort-keys) (CY-6561) -- Fixed an issue that could cause Codacy to fail the quality gate **Coverage variation is under** if the coverage variation was equal to the defined threshold. (CY-6558) -- Now, the coverage report parser also takes into account lines of type `cond` in Clover coverage reports. (CY-6384) - -## Tool versions - -Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.1.188 -- Checkstyle 10.3.1 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- ESLint 8.23.1 -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- **[JSHint 2.13.5](https://github.com/jshint/jshint/releases/tag/2.13.5) (updated from 2.12.0)** -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.48.0 -- Prospector 1.7.7 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.14.5 -- remark-lint 7.0.1 -- Revive 1.2.3 -- RuboCop 1.32.0 -- Scalastyle 1.5.0 -- ShellCheck 0.8.0 -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2022.1.3 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/images/2019-02-18-bitbucket-changes.png b/docs/release-notes/images/2019-02-18-bitbucket-changes.png deleted file mode 100644 index d89acb2b0b..0000000000 Binary files a/docs/release-notes/images/2019-02-18-bitbucket-changes.png and /dev/null differ diff --git a/docs/release-notes/images/2019-11-15-organizations-authorize.png b/docs/release-notes/images/2019-11-15-organizations-authorize.png deleted file mode 100644 index 5ec511b06e..0000000000 Binary files a/docs/release-notes/images/2019-11-15-organizations-authorize.png and /dev/null differ diff --git a/docs/release-notes/images/2020-02-github-apps.gif b/docs/release-notes/images/2020-02-github-apps.gif deleted file mode 100644 index 011171aded..0000000000 Binary files a/docs/release-notes/images/2020-02-github-apps.gif and /dev/null differ diff --git a/docs/release-notes/images/cy-4196.png b/docs/release-notes/images/cy-4196.png deleted file mode 100644 index c418264eaf..0000000000 Binary files a/docs/release-notes/images/cy-4196.png and /dev/null differ diff --git a/docs/release-notes/images/cy-4216.png b/docs/release-notes/images/cy-4216.png deleted file mode 100644 index 9b0337818f..0000000000 Binary files a/docs/release-notes/images/cy-4216.png and /dev/null differ diff --git a/docs/release-notes/images/cy-4654.png b/docs/release-notes/images/cy-4654.png deleted file mode 100644 index 5bd6c5173c..0000000000 Binary files a/docs/release-notes/images/cy-4654.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5533.png b/docs/release-notes/images/cy-5533.png deleted file mode 100644 index ff7fb46ddb..0000000000 Binary files a/docs/release-notes/images/cy-5533.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5534.png b/docs/release-notes/images/cy-5534.png deleted file mode 100644 index 3282e20087..0000000000 Binary files a/docs/release-notes/images/cy-5534.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5573.png b/docs/release-notes/images/cy-5573.png deleted file mode 100644 index 9b4f519585..0000000000 Binary files a/docs/release-notes/images/cy-5573.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5580.png b/docs/release-notes/images/cy-5580.png deleted file mode 100644 index e369348bf7..0000000000 Binary files a/docs/release-notes/images/cy-5580.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5796.png b/docs/release-notes/images/cy-5796.png deleted file mode 100644 index e69421e20d..0000000000 Binary files a/docs/release-notes/images/cy-5796.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5797.png b/docs/release-notes/images/cy-5797.png deleted file mode 100644 index 7c4716d2dd..0000000000 Binary files a/docs/release-notes/images/cy-5797.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5876.png b/docs/release-notes/images/cy-5876.png deleted file mode 100644 index 824e80ba7b..0000000000 Binary files a/docs/release-notes/images/cy-5876.png and /dev/null differ diff --git a/docs/release-notes/images/cy-5960.png b/docs/release-notes/images/cy-5960.png deleted file mode 100644 index c9a0fe657a..0000000000 Binary files a/docs/release-notes/images/cy-5960.png and /dev/null differ diff --git a/docs/release-notes/images/cy-6021.png b/docs/release-notes/images/cy-6021.png deleted file mode 100644 index 3028572cd1..0000000000 Binary files a/docs/release-notes/images/cy-6021.png and /dev/null differ diff --git a/docs/release-notes/images/cy-6336.png b/docs/release-notes/images/cy-6336.png deleted file mode 100644 index 68e7e0f95f..0000000000 Binary files a/docs/release-notes/images/cy-6336.png and /dev/null differ diff --git a/docs/release-notes/images/cy-6455.png b/docs/release-notes/images/cy-6455.png deleted file mode 100644 index 37b0807972..0000000000 Binary files a/docs/release-notes/images/cy-6455.png and /dev/null differ diff --git a/docs/release-notes/images/io-56.png b/docs/release-notes/images/io-56.png deleted file mode 100644 index f483830fa7..0000000000 Binary files a/docs/release-notes/images/io-56.png and /dev/null differ diff --git a/docs/release-notes/images/io-92.png b/docs/release-notes/images/io-92.png deleted file mode 100644 index 3e6c702ba3..0000000000 Binary files a/docs/release-notes/images/io-92.png and /dev/null differ diff --git a/docs/release-notes/images/pluto-77.png b/docs/release-notes/images/pluto-77.png deleted file mode 100644 index fab9f7e7f7..0000000000 Binary files a/docs/release-notes/images/pluto-77.png and /dev/null differ diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md deleted file mode 100644 index 39ace18445..0000000000 --- a/docs/release-notes/index.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Index of release notes for Codacy Cloud and Codacy Self-hosted. -hide_toc: true ---- - -# Codacy release notes - -This section contains the release notes for Codacy Cloud and Codacy Self-hosted. - -For product updates that are in progress or planned [visit the Codacy public roadmap instead](https://roadmap.codacy.com). - -!!! tip - Subscribe to this [Codacy release notes RSS feed RSS feed](/feed_rss_created.xml) using your favorite news aggregator to receive notifications when there are new Codacy release notes. - -## Codacy Cloud release notes {: id="cloud"} - -2022 - -- [Cloud October 2022](cloud/cloud-2022-10.md) -- [Cloud September 2022](cloud/cloud-2022-09.md) -- [Cloud August 2022](cloud/cloud-2022-08.md) -- [Cloud July 2022](cloud/cloud-2022-07.md) -- [Cloud June 2022](cloud/cloud-2022-06.md) -- [Cloud May 2022](cloud/cloud-2022-05.md) -- [Cloud April 2022](cloud/cloud-2022-04.md) -- [Cloud March 2022](cloud/cloud-2022-03.md) -- [Adding ESLint 8 as a supported tool March 31, 2022](cloud/cloud-2022-03-31-adding-eslint8.md) -- [Cloud February 2022](cloud/cloud-2022-02.md) -- [Removal of PMD (Legacy) February 16, 2022](cloud/cloud-2022-02-16-pmd-legacy-removal.md) -- [Cloud January 2022](cloud/cloud-2022-01.md) - -2021 - -- [Cloud December 2021](cloud/cloud-2021-12.md) -- [Cloud November 2021](cloud/cloud-2021-11.md) -- [Cloud October 2021](cloud/cloud-2021-10.md) -- [Cloud September 2021](cloud/cloud-2021-09.md) -- [End of support for legacy manual organizations November 2, 2021](cloud/cloud-2021-11-02-legacy-organizations.md) -- [Cloud August 2021](cloud/cloud-2021-08.md) -- [Performing scheduled database maintenance July 3, 2021](cloud/cloud-2021-07-03-scheduled-db-maintenance.md) - -2020 - -- [Deprecating HTTP headers for API tokens April 1, 2020](cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md) -- [Removal of NodeSecurity, GoLint, and SCSS Lint March 9, 2020](cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md) -- [Codacy now supports GitHub Apps February 2, 2020](cloud/cloud-2020-02-github-apps.md) - -2019 - -- [Cloud November 15, 2019](cloud/cloud-2019-11-15.md) -- [Cloud October 30, 2019](cloud/cloud-2019-10-30.md) -- [Cloud September 5, 2019](cloud/cloud-2019-09-05.md) -- [Cloud August 7, 2019](cloud/cloud-2019-08-07.md) -- [Cloud June 18, 2019](cloud/cloud-2019-06-18.md) -- [Cloud May 20, 2019](cloud/cloud-2019-05-20.md) -- [Cloud May 5, 2019](cloud/cloud-2019-05-05.md) -- [Cloud April 8, 2019](cloud/cloud-2019-04-08.md) -- [Cloud March 29, 2019](cloud/cloud-2019-03-29.md) -- [Bitbucket changes February 18, 2019](cloud/cloud-2019-02-18-bitbucket-changes.md) -- [Cloud January 2, 2019](cloud/cloud-2019-01-02.md) - -2018 - -- [Cloud November 16, 2018](cloud/cloud-2018-11-16.md) -- [Cloud November 2, 2018](cloud/cloud-2018-11-02.md) -- [Cloud October 19, 2018](cloud/cloud-2018-10-19.md) -- [Cloud July 23, 2018](cloud/cloud-2018-07-23.md) - -## Codacy Self-hosted release notes {: id="self-hosted"} - -v9 - -- [v9.0.0](self-hosted/self-hosted-v9.0.0.md) (September 23, 2022) - -v8 - -- [v8.1.0](self-hosted/self-hosted-v8.1.0.md) (June 17, 2022) -- [v8.0.0](self-hosted/self-hosted-v8.0.0.md) (May 12, 2022) - -v7 - -- [v7.0.0](self-hosted/self-hosted-v7.0.0.md) (April 4, 2022) - -v6 - -- [v6.0.0](self-hosted/self-hosted-v6.0.0.md) (March 2, 2022) - -v5 - -- [v5.1.0](self-hosted/self-hosted-v5.1.0.md) (January 6, 2022) -- [v5.0.0](self-hosted/self-hosted-v5.0.0.md) (December 17, 2021) - -v4 - -- [v4.4.0](self-hosted/self-hosted-v4.4.0.md) (October 12, 2021) -- [v4.3.0](self-hosted/self-hosted-v4.3.0.md) (September 16, 2021) -- [v4.2.0](self-hosted/self-hosted-v4.2.0.md) (August 31, 2021) -- [v4.1.0](self-hosted/self-hosted-v4.1.0.md) (July 6, 2021) -- [v4.0.1](self-hosted/self-hosted-v4.0.1.md) (June 2, 2021) -- [v4.0.0](self-hosted/self-hosted-v4.0.0.md) (May 18, 2021) - -v3 - -- [v3.5.1](self-hosted/self-hosted-v3.5.1.md) (June 1, 2021) -- [v3.5.0](self-hosted/self-hosted-v3.5.0.md) (March 31, 2021) -- [v3.4.0](self-hosted/self-hosted-v3.4.0.md) (March 12, 2021) -- [v3.3.0](self-hosted/self-hosted-v3.3.0.md) (February 12, 2021) -- [v3.2.0](self-hosted/self-hosted-v3.2.0.md) (December 17, 2020) -- [v3.1.0](self-hosted/self-hosted-v3.1.0.md) (December 10, 2020) -- [v3.0.0](self-hosted/self-hosted-v3.0.0.md) (November 2, 2020) - -v2 - -- [v2.2.1](self-hosted/self-hosted-v2.2.1.md) (October 22, 2020) -- [v2.2.0](self-hosted/self-hosted-v2.2.0.md) (October 8, 2020) -- [v2.1.1](self-hosted/self-hosted-v2.1.1.md) (September 24, 2020) -- [v2.1.0](self-hosted/self-hosted-v2.1.0.md) (September 16, 2020) -- [v2.0.0](self-hosted/self-hosted-v2.0.0.md) (August 18, 2020) - -v1 - -- [v1.5.0](self-hosted/self-hosted-v1.5.0.md) (July 20, 2020) -- [v1.4.0](self-hosted/self-hosted-v1.4.0.md) (June 23, 2020) -- [v1.3.0](self-hosted/self-hosted-v1.3.0.md) (June 12, 2020) -- [v1.2.0](self-hosted/self-hosted-v1.2.0.md) (June 4, 2020) -- [v1.1.0](self-hosted/self-hosted-v1.1.0.md) (May 26, 2020) -- [v1.0.1](self-hosted/self-hosted-v1.0.1.md) (May 21, 2020) -- [v1.0.0](self-hosted/self-hosted-v1.0.0.md) (May 18, 2020) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.0.0.md b/docs/release-notes/self-hosted/self-hosted-v1.0.0.md deleted file mode 100644 index 2c44b2777d..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.0.0.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.0.0. ---- - -# Self-hosted v1.0.0 - -These release notes are for [Codacy Self-hosted v1.0.0](https://github.com/codacy/chart/releases/tag/1.0.0), released on May 18, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- Streamlined the configuration of Git providers and improved the onboarding flow that guides the user while performing the initial Codacy setup. (CY-468) - -## Bug fixes - -- Fixed an issue that could cause pull requests to not be analyzed by improving the robustness of how Codacy fetches Git repositories. (CY-1542) -- Fixed an issue that caused Codacy to fail to display the information for the pull request tabs **Hotspots** and **Diff**. (CY-1690) -- Fixed an issue that prevented Codacy from analyzing repositories in synced organizations if the repositories had the state `OwnerNotCommiter`. (CY-1611) -- Fixed an issue that prevented using the Codacy configuration file to exclude files from the coverage analysis. (CY-229) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.0.1.md b/docs/release-notes/self-hosted/self-hosted-v1.0.1.md deleted file mode 100644 index d1d256c681..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.0.1.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.0.1. ---- - -# Self-hosted v1.0.1 - -These release notes are for [Codacy Self-hosted v1.0.1](https://github.com/codacy/chart/releases/tag/1.0.1), released on May 21, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed an issue that caused the Helm deployment to time out because the Fluentd pods failed to start. (CY-1761) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.1.0.md b/docs/release-notes/self-hosted/self-hosted-v1.1.0.md deleted file mode 100644 index b5687ef7f7..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.1.0.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.1.0. ---- - -# Self-hosted v1.1.0 - -These release notes are for [Codacy Self-hosted v1.1.0](https://github.com/codacy/chart/releases/tag/1.1.0), released on May 26, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- The Profile and Access Management pages are now built using the React framework. (CY-83) -- It's now possible to define custom values for the analysis inactivity timeout, analysis task timeout, and maximum analysis file size. (CY-1298) - -## Bug fixes - -- Fixed an issue that sometimes caused logging into Codacy with GitLab Cloud to fail. (CY-1772) -- Fixed an issue that caused the deletion of an account in Codacy to fail. (CY-1720) -- Fixed an issue that could block Bitbucket Cloud and Bitbucket Server repositories from being added to Codacy if they contained spaces in the name. (CY-1717) -- Fixed an issue that prevented pull request notification emails from being sent to the pull request authors. (CY-1678) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.2.0.md b/docs/release-notes/self-hosted/self-hosted-v1.2.0.md deleted file mode 100644 index dd9c7f5cb4..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.2.0.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.2.0. ---- - -# Self-hosted v1.2.0 - -These release notes are for [Codacy Self-hosted v1.2.0](https://github.com/codacy/chart/releases/tag/1.2.0), released on June 4, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- To avoid downtime, Codacy now automatically rolls the deployment when performing an Help upgrade. (CY-1420) -- Now, Codacy doesn't allow the last Codacy administrator to delete its own account. (CY-1768) - -## Bug fixes - -- Fixed an issue that prevented the correct removal of repositories from Codacy when the repositories were deleted on GitHub. (CY-1820) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.3.0.md b/docs/release-notes/self-hosted/self-hosted-v1.3.0.md deleted file mode 100644 index 9d0306514b..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.3.0.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.3.0. ---- - -# Self-hosted v1.3.0 - -These release notes are for [Codacy Self-hosted v1.3.0](https://github.com/codacy/chart/releases/tag/1.3.0), released on June 12, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed misaligned organization cards in the onboarding screen UI. (CY-1864) -- Fixed an issue to improve the security of the OAuth 2.0 access token when making calls to the Bitbucket Cloud API. (CY-1856) -- Fixed alignment and wrong color of Git provider buttons when adding a new Git provider using Safari. (CY-1284) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.4.0.md b/docs/release-notes/self-hosted/self-hosted-v1.4.0.md deleted file mode 100644 index 00b7a708b9..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.4.0.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.4.0. ---- - -# Self-hosted v1.4.0 - -These release notes are for [Codacy Self-hosted v1.4.0](https://github.com/codacy/chart/releases/tag/1.4.0), released on June 23, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed an issue that could cause the list of repositories in an organization to display the repositories in the incorrect order. (CY-1940) -- Fixed an issue that could prevent pull requests from being analyzed if they were created while Codacy was already performing an analysis. (CY-1902) -- Fixed a UI issue affecting the Country drop-down box in the Plan and Billing page. (CY-1896) -- Fixed broken layout of Codacy comments on pull requests by removing the Codacy logo. (CY-1819) -- Fixed an UI issue affecting the list of default patterns under the account settings. (CY-522) -- Improved the feedback message provided by Codacy when deactivating a pattern that already has detected issues. (CY-117) -- Fixed an issue preventing the coverage information tab to be displayed in the page for specific files in the repository if the coverage was 0%. (CY-118) diff --git a/docs/release-notes/self-hosted/self-hosted-v1.5.0.md b/docs/release-notes/self-hosted/self-hosted-v1.5.0.md deleted file mode 100644 index 8c8273a9b7..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v1.5.0.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v1.5.0. ---- - -# Self-hosted v1.5.0 - -These release notes are for [Codacy Self-hosted v1.5.0](https://github.com/codacy/chart/releases/tag/1.5.0), released on July 20, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- Added support for Gosec, the Golang Security Checker, as a [client-side tool](../../related-tools/local-analysis/client-side-tools.md). -- It's now possible to add repositories to Codacy programmatically with the new API v3 endpoint [addRepository](https://app.codacy.com/api/api-docs#addrepository). (CY-1877) -- Streamlined the configuration of Git providers and improved the onboarding flow that guides the user while performing the initial Codacy setup. (CY-468) -- Added support for GitLab Enterprise synced organizations. (CY-68) - -## Bug fixes - -- Codacy no longer displays a banner asking to add the user to the list of authors for commits with no associated email address. (CY-2020) -- Fixed an issue that prevented Codacy from automatically removing GitHub organizations with the GitHub Marketplace plan when they were deleted on the Git provider. (CY-1989) -- Fixed an issue that allowed users with access to a repository on the Git provider but who didn't belong to the organization on Codacy to change settings for that repository on the Codacy UI. (CY-1985) -- Added missing redirect from the login page to the repositories list page when the user is already logged in. (CY-1946) -- Fixed an issue that prevented Codacy from reporting the Complexity metric on TypeScript repositories. (CY-1824) -- Fixed an issue related to the expiration of the session cookie that caused the Codacy API to return 401 Unauthorized errors when the user was correctly logged in. (CY-1815) diff --git a/docs/release-notes/self-hosted/self-hosted-v2.0.0.md b/docs/release-notes/self-hosted/self-hosted-v2.0.0.md deleted file mode 100644 index e9919d079c..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v2.0.0.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v2.0.0. ---- - -# Self-hosted v2.0.0 - -These release notes are for [Codacy Self-hosted v2.0.0](https://github.com/codacy/chart/releases/tag/2.0.0), released on August 18, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Breaking changes - -This version of Codacy Self-hosted introduces the following breaking changes: - -- You must manually delete the existing RabbitMQ PVCs before upgrading Codacy. - - To do this, start by removing the RabbitMQ statefulset: - - ```bash - kubectl delete sts/codacy-rabbitmq-ha -n codacy - ``` - - Confirm the name of the PVCs that were created by RabbitMQ: - - ```bash - kubectl get pvc -n codacy - ``` - - Finally, delete all the PVCs related to RabbitMQ. You should have three replicas which was the default for versions older than 2.0.0: - - ```bash - kubectl delete pvc data-codacy-rabbitmq-ha-0 -n codacy - kubectl delete pvc data-codacy-rabbitmq-ha-1 -n codacy - kubectl delete pvc data-codacy-rabbitmq-ha-2 -n codacy - ``` - - !!! important - After you upgrade Codacy, our chart will install a new version of RabbitMQ with the **new default of one replica**. - -- The structure of the file [`values-production.yaml`](https://docs.codacy.com/v2.0/chart/values-files/values-production.yaml) changed. You must update your version of the file to match the structure of the new file: - - - The following analysis workers configuration values moved from: - - ```yaml - worker-manager: - config: - workers: - [...] - workerResources: - [...] - pluginResources: - [...] - ``` - - To: - - ```yaml - global: - workerManager: - workers: - config: - [...] - workerResources: - [...] - pluginResources: - [...] - ``` - - - The following database configuration values moved from: - - ```yaml - hotspots-api: - hotspotsdb: - [...] - - activities: - activitiesdb: - [...] - - crow: - crowdb: - [...] - ``` - - To: - - ```yaml - global: - hotspotsdb: - [...] - activitiesdb: - [...] - crowdb: - [...] - ``` - - - The following Erlang cookie configuration was added to the RabbitMQ configuration values: - - ```yaml - rabbitmq-ha: - rabbitmqErlangCookie: <--- erlang-cookie ---> # Generate one with `cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1` - [...] - ``` - - When you previously installed Codacy, this cookie was automatically set to a random value. We recommend that you keep the same cookie to help ensure that the Codacy upgrade runs smoothly. - - Run the following command to retrieve the current cookie value and define it explicitly in the new configuration: - - ```bash - kubectl get secrets -n codacy codacy-rabbitmq-ha -o jsonpath="{.data.rabbitmq-erlang-cookie}" | base64 --decode - ``` - -## Product enhancements - -- The chart for Codacy Self-hosted now [supports Helm 3.3](https://docs.codacy.com/v2.0/chart/#2-installing-codacy). -- Updated the RabbitMQ chart to version 7.5.7 from the Bitnami Helm chart repository. -- Updated the MinIO chart to version 5.0.33 from the stable Helm chart repository. - -## Bug fixes - -- Now, Codacy provides feedback if the Country field is empty while updating the invoice details for an organization. (CY-2600) -- Fixed an issue that prevented users from finishing the onboarding process unless they added a Git provider organization. (CY-2580) -- Fixed an issue that prevented Codacy from loading the organization data from the Git provider during the onboarding process. (CY-2572) -- Fixed an issue that prevented Codacy from sending commit and pull request notification emails to members of an organization. (CY-2467) -- Fixed an issue that could cause Codacy to display an HTTP 404 error page instead of the Repositories page for an organization. (CY-2356) -- Fixed an issue that could cause Codacy to stop syncing Bitbucket Cloud repositories and updating pull requests in those repositories. (CY-2355) -- Fixed an issue that could prevent new users from starting the onboarding wizard. (CY-2288) -- Now, Codacy automatically navigates to the Organizations page after deleting an organization. (CY-2278) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- **Ameba: 0.13.1 (updated from 0.12.0)** -- Bandit: 1.6.2 -- Brakeman: 4.3.1 -- bundler-audit: 0.6.1 -- Checkstyle: 8.34 -- **CodeNarc: 1.6 (updated from 1.5)** -- CoffeeLint: 2.1.0 -- **Cppcheck: 2.1 (updated from 1.90)** -- Credo: 1.3.0 -- CSSLint: 1.0.5 -- **detekt: 1.10.0 (updated from 1.8.0)** -- **ESLint: 7.6.0 (updated from 6.8.0)** -- Flawfinder: 2.0.11 -- Gorevive: 1.0.2 -- Gosec: v2.3.0 -- Hadolint: 1.17.5 -- Jackson Linter: 2.10.2 -- JSHint: 2.10.2 -- **PHP_CodeSniffer: 3.5.6 (updated from 3.5.5)** -- Phpmd: 2.8.1 -- PMD (Legacy): 5.8.1 -- PMD: 6.25.0 -- Prospector: 1.2.0 -- PSScriptAnalyser: 1.18.3 -- Pylint Python3: 2.5.3 -- Pylint: 1.9.5 -- Remark Lint: 7.0.0 -- RuboCop: 0.82.0 -- Scalastyle: 1.0.0 -- ShellCheck: v0.7.0 -- **Sonar C#: 8.10 (updated from 8.9)** -- **Sonar Visual Basic: 8.10 (updated from 8.9)** -- **SpotBugs: 4.0.1 (updated from 4.0.0)** -- SQLint: 0.1.9 -- Staticcheck: 2017.2.2 -- Stylelint: 13.6.1 -- **SwiftLint: 0.39.2 (updated from 0.36.0)** -- Tailor: 0.12.0 -- TSLint: 5.14.0 -- TSQLLint: 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v2.1.0.md b/docs/release-notes/self-hosted/self-hosted-v2.1.0.md deleted file mode 100644 index 7708733112..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v2.1.0.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v2.1.0. ---- - -# Self-hosted v2.1.0 - -These release notes are for [Codacy Self-hosted v2.1.0](https://github.com/codacy/chart/releases/tag/2.1.0), released on September 16, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- Improved the [repositories list page](../../organizations/managing-repositories.md) to streamline managing the repositories in an organization and display metrics for each repository. (CY-1847) - -## Bug fixes - -- Fixed an issue that prevented analyzing private repositories in organizations that had upgraded from trial to the Pro plan. (CY-2716) -- Fixed an issue that prevented changes to GitHub Marketplace subscriptions to be reflected accordingly on Codacy. (CY-2712) -- Fixed an issue that caused repository dashboards to show empty charts for the last 8 commits. (CY-2699) -- Fixed an issue that caused the code patterns page to incorrectly display the configuration file option selected for tools that didn't have a configuration file in the repository. (CY-2697) -- Fixed an issue that caused repository dashboards to show empty charts instead of the last 8 commits if the repositories didn't have enough historical data. (CY-2694) -- Fixed an issue that could prevent Codacy from displaying organizations and repositories that the user had access to on GitLab Cloud or GitLab Enterprise. (CY-2685) -- Fixed an issue that could cause the quality evolution chart in repository dashboards to display historical data only for the last 8 commits instead of for the last 31 or 7 days. (CY-2670) -- When trying to add a repository that already exists in a different organization, Codacy now provides a more detailed error message that includes the name of the organization that already contains the repository. (CY-2620) -- If the duplication metric isn't calculated, the repository dashboards now provide clear error messages that include instructions on how to solve the issue. (CY-2436) -- Fixed an error when opening an empty repository list on GitHub Enterprise organizations. (CY-2361) -- Fixed the text alignment in the repositories screen empty state. (CY-2074) -- Fixed an issue that caused Codacy to send spurious email notifications to users who had enabled repository notifications only for their activity. (CY-1932) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.34 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.1 -- Credo 1.3.0 -- CSSLint 1.0.5 -- detekt 1.10.0 -- **ESLint 7.8.1 (updated from 7.6.0)** -- Flawfinder 2.0.11 -- Gorevive 1.0.2 -- Gosec v2.3.0 -- Hadolint 1.17.5 -- Jackson Linter 2.10.2 -- JSHint 2.10.2 -- PHP_CodeSniffer 3.5.6 -- PHP Mess Detector 2.8.1 -- **Pmd 6.27.0 (updated from 6.25.0)** -- Pmdjava 5.8.1 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- **Pylint Python3 2.6.0 (updated from 2.5.3)** -- Remark Lint 7.0.0 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- **ShellCheck 0.7.1 (updated from 0.7.0)** -- **Sonar C# 8.12 (updated from 8.10)** -- **Sonar Visual Basic 8.12 (updated from 8.10)** -- **SpotBugs 4.1.2 (updated from 4.0.1)** -- SQLint 0.1.9 -- Staticcheck 2017.2.2 -- **Stylelint 13.7.0 (updated from 13.6.1)** -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v2.1.1.md b/docs/release-notes/self-hosted/self-hosted-v2.1.1.md deleted file mode 100644 index 2340805087..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v2.1.1.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v2.1.1. ---- - -# Self-hosted v2.1.1 - -These release notes are for [Codacy Self-hosted v2.1.1](https://github.com/codacy/chart/releases/tag/2.1.1), released on September 24, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed an issue that prevented Codacy from detecting and analyzing new commits and pull requests in repositories belonging to synced organizations. This issue only affected repositories that didn't have a post-commit hook enabled and required Codacy to poll for changes. (CY-2781) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.34 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.1 -- Credo 1.3.0 -- CSSLint 1.0.5 -- detekt 1.10.0 -- ESLint 7.8.1 -- Flawfinder 2.0.11 -- Gorevive 1.0.2 -- Gosec v2.3.0 -- Hadolint 1.17.5 -- Jackson Linter 2.10.2 -- JSHint 2.10.2 -- PHP_CodeSniffer 3.5.6 -- Phpmd 2.8.1 -- PMD 6.27.0 -- Pmdjava 5.8.1 -- Prospector 1.2.0 -- PSScriptAnalyser 1.18.3 -- Pylint 1.9.5 -- Pylint Python3 2.6.0 -- Remark Lint 7.0.0 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- Sonar C# 8.12 -- Sonar Visual Basic 8.12 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2017.2.2 -- Stylelint 13.7.0 -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v2.2.0.md b/docs/release-notes/self-hosted/self-hosted-v2.2.0.md deleted file mode 100644 index 90119b2865..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v2.2.0.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v2.2.0. ---- - -# Self-hosted v2.2.0 - -These release notes are for [Codacy Self-hosted v2.2.0](https://github.com/codacy/chart/releases/tag/2.2.0), released on October 8, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- You can now use the Codacy Analysis CLI [GitHub Action](https://github.com/marketplace/actions/codacy-analysis-cli) to analyze each commit and pull request. (CY-2663) -- You can now use [personal organizations](../../organizations/what-are-organizations.md#adding-an-organization) to manage your personal repositories. (CY-1802) -- Updated the [Organization](../../organizations/organization-overview.md) and [Repository](../../repositories/repository-dashboard.md) dashboards with a cleaner user experience and better performance. (CY-1733) - -## Bug fixes - -- Fixed an issue that could cause worker pods to stay alive indefinitely, consuming unneeded resources. (CY-2932) -- Now, Codacy lists 100 organizations for each Git provider on the Organizations page. (CY-2853) -- Fixed an issue that caused the error `No instant converter found for type: java.time.Instant` while trying to open some pages in legacy manual organizations. (CY-2852) -- Now, the Repositories list page allows opening repositories in a new browser tab using either Ctrl + Click or right-clicking the repository names. (CY-2604) -- Fixed an issue that caused Content Security Policy console errors while opening the Repositories list page. (CY-2494) -- Fixed a UI glitch on the Plan and billing page that was visible when upgrading to the Pro plan. (CY-1977) -- Now, the tab Without Owner on the page Admin / Projects correctly lists projects without an owner for synced organizations. (CY-224) -- Fixed an issue that caused the button Load More on the page Admin / Search to load random results. (CY-220) -- Fixed a UI glitch on the modal window asking for confirmation to ignore a file that was visible for long file names. (CY-92) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.34 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.1 -- **Credo 1.4.0 (updated from 1.3.0)** -- CSSLint 1.0.5 -- detekt 1.10.0 -- **ESLint 7.10.0 (updated from 7.8.1)** -- Flawfinder 2.0.11 -- Gosec v2.3.0 -- Hadolint 1.17.5 -- Jackson Linter 2.10.2 -- **JSHint 2.12.0 (updated from 2.10.2)** -- PHP_CodeSniffer 3.5.6 -- PHP Mess Detector 2.8.1 -- PMD (Legacy) 5.8.1 -- PMD 6.27.0 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint (Python 3) 2.6.0 -- Pylint 1.9.5 -- **remark-lint 7.0.1 (updated from 7.0.0)** -- Revive 1.0.2 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.13 (updated from 8.12)** -- **Sonar Visual Basic 8.13 (updated from 8.12)** -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2017.2.2 -- **Stylelint 13.7.2 (updated from 13.7.0)** -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v2.2.1.md b/docs/release-notes/self-hosted/self-hosted-v2.2.1.md deleted file mode 100644 index 11356c0426..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v2.2.1.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v2.2.1. ---- - -# Self-hosted v2.2.1 - -These release notes are for [Codacy Self-hosted v2.2.1](https://github.com/codacy/chart/releases/tag/2.2.1), released on October 22, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). After that, restart the Fluentd pods by running the following command, replacing `` with the namespace in which Codacy was installed: - -```bash -daemonset=$(kubectl get daemonsets --namespace -o jsonpath='{.items[*].metadata.name}') && \ -kubectl rollout restart daemonset $daemonset --namespace && \ -kubectl rollout status daemonset $daemonset --namespace --watch -``` - -## Bug fixes - -- Fixed an issue that caused the [script that collects logs from a Codacy instance](../../chart/troubleshoot/logs-collect.md) to return an empty archive. (CY-3068) -- Fixed a UI glitch that prevented enabling Git provider integrations in the repository settings. (CY-3049) -- Fixed an issue that prevented Codacy from displaying repositories in Bitbucket organizations. (CY-3048) -- Fixed an issue that prevented Codacy from displaying repositories in GitHub organizations. (CY-3002) -- Fixed an issue that caused deployments of the `codacy-tools` pod to fail. (CY-2990) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.34 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- **Cppcheck 2.2 (updated from 2.1)** -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.10.0 -- ESLint 7.10.0 -- Flawfinder 2.0.11 -- Gosec v2.3.0 -- Hadolint 1.17.5 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.6 -- PHP Mess Detector 2.8.1 -- PMD (Legacy) 5.8.1 -- PMD 6.27.0 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint (Python 3) 2.6.0 -- Pylint 1.9.5 -- remark-lint 7.0.1 -- Revive 1.0.2 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- Sonar C# 8.13 -- Sonar Visual Basic 8.13 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2017.2.2 -- Stylelint 13.7.2 -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.0.0.md b/docs/release-notes/self-hosted/self-hosted-v3.0.0.md deleted file mode 100644 index 67670e4141..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.0.0.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.0.0. ---- - -# Self-hosted v3.0.0 - -These release notes are for [Codacy Self-hosted v3.0.0](https://github.com/codacy/chart/releases/tag/3.0.0), released on November 2, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Breaking changes - -**If you're using GitHub and require Codacy pull request status to pass before merging pull requests** you must manually re-enable the required status check on your repositories. To do this: - -1. Wait until there is a new status check from Codacy on your repositories using the new GitHub Checks integration: - - ![Codacy pull request status on GitHub](../../repositories-configure/integrations/images/github-integration-pr-status.png) - -1. Follow the instructions to [require the Codacy status check to pass before merging pull requests](https://docs.codacy.com/v3.0/faq/repositories/how-do-i-set-codacy-as-a-required-check-to-merge-prs/#github) on your GitHub branch protection rules. - -## Product enhancements - -- Codacy now supports the integration with GitHub Checks. From now on, [all Codacy analysis information on pull requests](https://docs.codacy.com/v3.0/repositories-configure/integrations/github-integration/#configuring-the-github-integration) will show up under the **Checks** tab on the GitHub pull request pages. For private repositories, the annotations will appear as authored by Codacy instead of the user who configured the integration. (CY-46) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.34 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.10.0 -- Flawfinder 2.0.11 -- Gosec v2.3.0 -- **Hadolint 1.18.2 (updated from 1.17.5)** -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- **PHP_CodeSniffer 3.5.8 (updated from 3.5.6)** -- PHP Mess Detector 2.8.1 -- PMD (Legacy) 5.8.1 -- **PMD 6.28.0 (updated from 6.27.0)** -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint (Python 3) 2.6.0 -- Pylint 1.9.5 -- remark-lint 7.0.1 -- Revive 1.0.2 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.14 (updated from 8.13)** -- **Sonar Visual Basic 8.14 (updated from 8.13)** -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2017.2.2 -- Stylelint 13.7.2 -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.1.0.md b/docs/release-notes/self-hosted/self-hosted-v3.1.0.md deleted file mode 100644 index f2cd501453..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.1.0.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.1.0. ---- - -# Self-hosted v3.1.0 - -These release notes are for [Codacy Self-hosted v3.1.0](https://github.com/codacy/chart/releases/tag/3.1.0), released on December 10, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- Now, Codacy stores the date when users are removed so that this information is available when using [`codacy-usage-report`](https://github.com/codacy/codacy-usage-report). (CY-3194) -- Improvements to the [supported languages and tools](../../getting-started/supported-languages-and-tools.md): - - Added static analysis support for **Objective-C** with the tool Faux Pas. - - Expanded static analysis support for **Go** with the [client-side tools](../../related-tools/local-analysis/client-side-tools.md) aligncheck, deadcode, and Staticcheck. - - Added duplication and complexity support for **Kotlin** with the tools jscpd and detekt. (CY-3003) - -## Bug fixes - -- Fixed onboarding error message while adding a repository on an organization where the GitHub App isn't installed. (CY-3317) -- Fixed a broken link in the commit page to the corresponding GitLab Enterprise commit. (CY-3285) -- Now, Codacy blocks GitLab merge requests until the analysis is complete by displaying a pending pipeline. (CY-3235) -- Fixed an issue that could cause users to receive emails about the analysis of repositories in organizations they don't belong to. (CY-3228) -- Fixed building the URLs for the Codacy Self-hosted documentation. (CY-3018) -- Now, Codacy displays an error message if the command `git diff` fails to obtain the deltas for a commit because of [incompatible line endings](https://docs.codacy.com/faq/code-analysis/error-line-endings/). (CY-2799) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- **aligncheck (new)** -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **Checkstyle 8.37 (updated from 8.34)** -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **deadcode (new)** -- **detekt 1.14.2 (updated from 1.10.0)** -- **ESLint 7.14.0 (updated from 7.11.0)** -- **Faux Pas 1.7.2 (new)** -- Flawfinder 2.0.11 -- Gosec v2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.8 -- PHP Mess Detector 2.8.1 -- PMD 6.28.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.6.0 -- remark-lint 7.0.1 -- Revive 1.0.2 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.15 (updated from 8.14)** -- **Sonar Visual Basic 8.15 (updated from 8.14)** -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- **Staticcheck 2020.1.6 (new)** -- **Stylelint 13.8.0 (updated from 13.7.2)** -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.2.0.md b/docs/release-notes/self-hosted/self-hosted-v3.2.0.md deleted file mode 100644 index 500363f6bc..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.2.0.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.2.0. ---- - -# Self-hosted v3.2.0 - -These release notes are for [Codacy Self-hosted v3.2.0](https://github.com/codacy/chart/releases/tag/3.2.0), released on December 17, 2020. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- To overcome timeouts when loading the repositories list page on Codacy Self-hosted, it's now possible to configure how many repositories to load at a time. To do this, set a value lower than the default of 100 by configuring `codacy-spa.config.codacy.pagination.repositoriesLimit` on your `values-production.yml` configuration file. (CY-3352) -- Now, Codacy has an improved user experience to add and manage organizations that supports displaying an indefinite number of organizations per Git provider. (CY-1938) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.6.2 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.14.2 -- **ESLint 7.15.0 (updated from 7.14.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec v2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.8 -- PHP Mess Detector 2.8.1 -- PMD 6.28.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.6.0 -- remark-lint 7.0.1 -- Revive 1.0.2 -- RuboCop 0.82.0 -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- Sonar C# 8.15 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.8.0 -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 5.14.0 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.3.0.md b/docs/release-notes/self-hosted/self-hosted-v3.3.0.md deleted file mode 100644 index 03cdb4129f..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.3.0.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.3.0. ---- - -# Self-hosted v3.3.0 - -These release notes are for [Codacy Self-hosted v3.3.0](https://github.com/codacy/chart/releases/tag/3.3.0), released on February 12, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- The Codacy top navigation bar now includes a link to the recently launched [Codacy Community](https://community.codacy.com/). Join us there! (CY-3462) -- It's now possible to [import tool and pattern configurations](https://docs.codacy.com/v3.3/repositories-configure/code-patterns/#import-patterns) from another repository to make it easier to set up new repositories and have consistent rules across repositories. (CY-3162) -- Codacy Self-hosted now [supports Kubernetes version 1.20.\*](https://docs.codacy.com/v3.3/chart/requirements/#kubernetes-or-microk8s-cluster-setup). - -## Bug fixes - -- Fixed an issue while fetching groups from GitLab if the user owned more than 100 groups with similar names. (CY-3506) -- The Codacy API endpoint getUserPermissionOnOrganization now correctly returns the permission `author` for people who have been invited to an organization. (CY-3471) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- **Bandit 1.7.0 (updated from 1.6.2)** -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.14.2 -- **ESLint 7.18.0 (updated from 7.15.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.8 -- PHP Mess Detector 2.8.1 -- PMD 6.28.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.2.0 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.6.0 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.9.1 (updated from 0.82.0)** -- Scalastyle 1.0.0 -- ShellCheck 0.7.1 -- Sonar C# 8.15 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.8.0 -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- **TSLint 6.1.3 (updated from 5.14.0)** -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.4.0.md b/docs/release-notes/self-hosted/self-hosted-v3.4.0.md deleted file mode 100644 index 8dc78a12af..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.4.0.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.4.0. ---- - -# Self-hosted v3.4.0 - -These release notes are for [Codacy Self-hosted v3.4.0](https://github.com/codacy/chart/releases/tag/3.4.0), released on March 12, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- It's now possible to [see the current Codacy Self-hosted version](https://docs.codacy.com/v3.4/chart/troubleshoot/troubleshoot/) under the avatar menu. (CY-3767) -- Now, Codacy allows [configuring who is allowed to ignore issues](https://docs.codacy.com/v3.4/organizations/roles-and-permissions-for-synced-organizations/#configure-ignore-issues) on all supported Git providers. (CY-3581) -- Now, the **Code patterns** page allows you to [enable or disable all code patterns in a category](https://docs.codacy.com/v3.4/repositories-configure/code-patterns/#pattern-filters) with a single click. (CY-3527) -- Added the following Codacy API endpoints: - - **[listFiles](https://api.codacy.com/api/api-docs#listfiles)** returns the most recent analysis information for the files in a repository as available on the [Files page](https://docs.codacy.com/v3.4/repositories/files-view/). (CY-3540) - - **[searchRepositoryIssues](https://api.codacy.com/api/api-docs#searchrepositoryissues)** returns information about the issues that Codacy found in a repository as available on the [Issues page](https://docs.codacy.com/repositories/issues-view/). (CY-3468) - - **[searchRepositoryIgnoredIssues](https://api.codacy.com/api/api-docs#searchrepositoryignoredissues)** returns information about the issues that Codacy found in a repository and were [ignored on the Codacy UI](https://docs.codacy.com/v3.4/repositories/issues/#restoring-ignored-issues). (CY-3498) -- You can now activate automatic [GitHub fix suggestions](https://docs.codacy.com/repositories-configure/integrations/github-integration/#suggest-fixes) to issues identified by ESLint. This way, instead of having to do most fixes by themselves, your team members can save time by approving the suggestion to have the code automatically updated and merged. (CY-3439) -- Improved the [onboarding flow for new users](https://docs.codacy.com/v3.4/getting-started/getting-started-with-codacy/) to simplify adding organizations and repositories and help troubleshoot common issues. (CY-3405) -- Now, the [Repository Dashboard](https://docs.codacy.com/v3.4/repositories/repository-dashboard/) and [Issues page](https://docs.codacy.com/v3.4/repositories/issues/) include links to the corresponding documentation to help you make the most from the code quality information provided by Codacy and to assist you in configuring your repository settings. (CY-3303) -- Now, Codacy has an improved user experience to manage people in organizations. (CY-2954) -- Now, the Repositories list automatically suggests repositories that you haven't added to Codacy yet when you [search for a repository](https://docs.codacy.com/v3.4/organizations/managing-repositories/#adding-a-repository). (CY-2363) -- Codacy Self-hosted now [supports MicroK8s version 1.20.\*](https://docs.codacy.com/v3.4/chart/requirements/#kubernetes-or-microk8s-cluster-setup). - -## Bug fixes - -- Fixed wrong message when disabling patterns on the Issues page. (CY-3745) -- Fixed an issue that caused the configuration value containing the username of the metrics database to be used as the username for jobsdb. (CY-3697) -- Fixed an issue that caused the security dashboard to allow enabling patterns for tools using a configuration file. (CY-3684) -- Fixed an issue that caused Sonar C# to detect issues related to patterns not enabled in the configuration. (CY-3607) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.14.2 -- ESLint 7.18.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.8 -- PHP Mess Detector 2.8.1 -- PMD 6.28.0 -- PMD (Legacy) 5.8.1 -- **Prospector 1.3.1 (updated from 1.2.0)** -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.6.0 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.11.0 (updated from 1.9.1)** -- **Scalastyle 1.5.0 (updated from 1.0.0, adds support for Scala 2.13)** -- ShellCheck 0.7.1 -- **Sonar C# 8.13 (updated from 8.15)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 13.11.0 (updated from 13.8.0)** -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.5.0.md b/docs/release-notes/self-hosted/self-hosted-v3.5.0.md deleted file mode 100644 index 516bc11896..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.5.0.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.5.0. ---- - -# Self-hosted v3.5.0 - -These release notes are for [Codacy Self-hosted v3.5.0](https://github.com/codacy/chart/releases/tag/3.5.0), released on March 31, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- Now, Codacy allows [configuring who is allowed to manage patterns and ignore files](https://docs.codacy.com/v3.5/organizations/roles-and-permissions-for-synced-organizations/#change-analysis-configuration) on all supported Git providers. (CY-3883) -- Codacy now runs [Checkov](https://github.com/bridgecrewio/checkov), extending the analysis support for infrastructure-as-code: Terraform, Terraform Plan, AWS CloudFormation, Kubernetes, Serverless framework, and ARM Templates. This new type of analysis contains more than 500 rules, covering compliance and security best practices for AWS, Azure, and Google Cloud. (CY-3830) -- Improved visibility of the tool that reports each issue, bringing that information to the top of the issue details. (CY-3768) -- Added the following Codacy API endpoints: - - **[getCommitDeltaStatistics](https://api.codacy.com/api/api-docs#getcommitdeltastatistics)** returns the quality metric deltas introduced by a commit. (CY-3560) - - **[listCommitDeltaIssues](https://api.codacy.com/api/api-docs#listcommitdeltaissues)** returns the list of issues that were introduced or fixed by a commit. (CY-3560) -- Continuous improvements on the [Codacy API documentation](https://docs.codacy.com/v3.5/codacy-api/using-the-codacy-api/). (DOCS-42) - -## Bug fixes - -- Fixed an issue that caused the default page size to be 10 instead of 100 when calling the [listOrganizationRepositories](https://api.codacy.com/api/api-docs#listorganizationrepositories) API endpoint for a Bitbucket organization. (CY-3976) -- Fixed an issue where Cppcheck wasn't respecting the minimum timeout provided by the Codacy application. (CY-3790) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **Checkov 1.0.838 (new)** -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.14.2 -- ESLint 7.18.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- PHP_CodeSniffer 3.5.8 -- PHP Mess Detector 2.8.1 -- PMD 6.28.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- **Pylint (Python 3) 2.7.2 (updated from 2.6.0)** -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.12.0 (updated from 1.11.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.15 (updated from 8.13)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 13.12.0 (updated from 13.11.0)** -- SwiftLint 0.39.2 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v3.5.1.md b/docs/release-notes/self-hosted/self-hosted-v3.5.1.md deleted file mode 100644 index 096f56ea33..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v3.5.1.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v3.5.1. ---- - -# Self-hosted v3.5.1 - -These release notes are for [Codacy Self-hosted v3.5.1](https://github.com/codacy/chart/releases/tag/3.5.1), released on June 1, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed an issue that could allow reading information on Codacy related to unauthorized public repositories hosted on GitHub Enterprise Server. CVSS v3.1 score: 4.4 (Medium). (CY-4416) diff --git a/docs/release-notes/self-hosted/self-hosted-v4.0.0.md b/docs/release-notes/self-hosted/self-hosted-v4.0.0.md deleted file mode 100644 index 2ea7d1fa99..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.0.0.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.0.0. ---- - -# Self-hosted v4.0.0 - -These release notes are for [Codacy Self-hosted v4.0.0](https://github.com/codacy/chart/releases/tag/4.0.0), released on May 18, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Breaking changes - -This version of Codacy Self-hosted requires [PostgreSQL version 10.15](https://docs.codacy.com/v4.0/chart/requirements/#postgresql-server-setup) since the previous major version [will reach end-of-life (EOL) later this year](https://www.postgresql.org/support/versioning/). - -To upgrade PostgreSQL: - -1. Follow the instructions on [how to upgrade a PostgreSQL cluster](https://www.postgresql.org/docs/10/upgrading.html). - -1. After the upgrade, clean the Codacy databases with [vacuumdb](https://www.postgresql.org/docs/10/app-vacuumdb.html) to prevent the autovacuum feature from momentarily affecting the performance of the databases at a later time. - -## Product enhancements - -- Improved the loading time of the [repositories list](https://docs.codacy.com/v4.0/organizations/managing-repositories/) page when an organization has many repositories. (CY-4084) -- Now, Codacy allows [configuring who is allowed to manage file extensions and branches](https://docs.codacy.com/v4.0/organizations/roles-and-permissions-for-synced-organizations/#change-analysis-configuration). (CY-3886, CY-3887) - -## Bug fixes - -- Fixed wrong feedback message that mentioned disabling tools when toggling between the UI settings and configuration file for a tool on the Code patterns page. (CY-4276) -- Fixed an issue where Codacy could fail to show repositories for organizations with more than 1000 repositories on GitHub. (CY-4193) -- Fixed an issue that prevented users from ignoring issues even if they had the correct permissions. (CY-4161) -- Now, you can use `.eslintrc.cjs` files to configure ESLint in your project. (CY-4146) -- Fixed an issue that caused some cookies to be transmitted in plaintext when accessing `app.codacy.com` via HTTP with Firefox. (CY-4143) -- Fixed an issue where repositories added to Codacy would have the GitHub status turned off. Now it's turned on by default for newly added repositories. (CY-4110) -- Now, Codacy automatically ignores `*.Designer.cs` files from the analysis. (CY-4102) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 1.0.838 -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.14.2 -- **ESLint 7.25.0 (updated from 7.18.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- **PHP_CodeSniffer 3.6.0 (updated from 3.5.8)** -- PHP Mess Detector 2.8.1 -- **PMD 6.33.0 (updated from 6.28.0)** -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- **Pylint (Python 3) 2.7.4 (updated from 2.7.2)** -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.14.0 (updated from 1.12.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.22 (updated from 8.15)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 13.13.0 (updated from 13.12.0)** -- **SwiftLint 0.40.0 (updated from 0.39.2)** -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v4.0.1.md b/docs/release-notes/self-hosted/self-hosted-v4.0.1.md deleted file mode 100644 index 4f2e4e5b53..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.0.1.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.0.1. ---- - -# Self-hosted v4.0.1 - -These release notes are for [Codacy Self-hosted v4.0.1](https://github.com/codacy/chart/releases/tag/4.0.1), released on June 2, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Bug fixes - -- Fixed an issue that could allow reading information on Codacy related to unauthorized public repositories hosted on GitHub Enterprise Server. CVSS v3.1 score: 4.4 (Medium). (CY-4416) diff --git a/docs/release-notes/self-hosted/self-hosted-v4.1.0.md b/docs/release-notes/self-hosted/self-hosted-v4.1.0.md deleted file mode 100644 index d8973a4096..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.1.0.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.1.0. ---- - -# Self-hosted v4.1.0 - -These release notes are for [Codacy Self-hosted v4.1.0](https://github.com/codacy/chart/releases/tag/4.1.0), released on July 6, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- The GitLab integration now supports [merge request summaries](https://docs.codacy.com/v4.1/repositories-configure/integrations/gitlab-integration/#enabling) for both GitLab Cloud and GitLab Enterprise. (CY-4310) -- You can now use markdownlint to provide [suggested fixes](https://docs.codacy.com/v4.1/repositories-configure/integrations/github-integration/#suggest-fixes) for Markdown issues. (CY-3717) - -## Bug fixes - -- Fixed an issue that prevented Codacy from listing all available GitLab groups on the **Organizations** page. (CY-4529) -- Fixed an issue that caused Codacy to suggest and allow people with an empty email address to join organizations. (CY-4454) -- Fixed an issue that could allow malicious websites to read sensitive information or perform privileged actions on Codacy. CVSS v3.1 score: 3.3 (Low). (CY-4396) -- Fixed an issue where Codacy would show "Enable/Disable all" for non-configurable client-side tools on the **Code patterns** page. (CY-4323) -- Now, Codacy shows the **New Issues** tab by default when opening a commit or pull request page. (CY-4170) -- The total time to fix all issues in a file is now correctly calculated as the sum of the time to fix all individual issues in that file. (CY-4142) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 1.0.838 -- Checkstyle 8.37 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **detekt 1.17.1 (updated from 1.14.2)** -- **ESLint 7.29.0 (updated from 7.25.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- **markdownlint 0.23.1 (new)** -- PHP_CodeSniffer 3.6.0 -- PHP Mess Detector 2.8.1 -- PMD 6.33.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.16.0 (updated from 1.14.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.24 (updated from 8.22)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 13.13.1 (updated from 13.13.0)** -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v4.2.0.md b/docs/release-notes/self-hosted/self-hosted-v4.2.0.md deleted file mode 100644 index 1de66be57c..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.2.0.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.2.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.2.1 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.6.0 ---- - -# Self-hosted v4.2.0 - -These release notes are for [Codacy Self-hosted v4.2.0](https://github.com/codacy/chart/releases/tag/4.2.0), released on August 31, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -## Product enhancements - -- It's now possible to [configure the Codacy quality settings](https://docs.codacy.com/v4.2/repositories-configure/adjusting-quality-settings/) with the minimum severity level of new issues and a maximum number of new security issues, giving you more control over the pull requests that Codacy blocks from being merged. Besides this, the status reported by Codacy on pull requests now includes more information on why the quality checks failed. (CY-4216) - - ![Improved flexibility of quality settings](../images/cy-4216.png) - -- You can now [copy tool and pattern configurations in bulk](https://docs.codacy.com/v4.2/organizations/copying-code-patterns-between-repositories/) between your repositories to help you bootstrap and standardize the coding standards in your organization. (CY-4196) - - !!! important - On September 10, 2021 we noticed that the feature flag for this feature was turned off in Codacy Self-hosted v4.2.0 by mistake. - - If you're using this version of Codacy Self-hosted and want to use this feature, we ask that you please activate the feature manually by adding the following configuration to your `values.yml` file and then [performing a Helm upgrade](https://docs.codacy.com/v4.2/chart/#helm-upgrade): - - ```yml - global: - features: - bulkCopyPatterns: true - ``` - - We apologize for the trouble. [Codacy Self-hosted 4.3.0](self-hosted-v4.3.0.md) already includes this feature activated by default, and we've added tests to validate all feature flags during the release process to avoid future issues. - - ![Copying code patterns in bulk across repositories](../images/cy-4196.png) - -## Bug fixes - -- Fixed an issue that prevented administrators from removing users from Bitbucket Server organizations on Codacy. Besides this, Codacy Self-hosted administrators can now remove users from Codacy even if they're the last administrator in an organization. (CY-4724) -- Fixed an issue that could allow an attacker to enable/disable analysis of branches on repositories that they didn't have permissions to access. CVSS v3.1 score: 2.9 (Low) (CY-4618) -- Fixed an issue that caused the API endpoint `listOrganizationRepositories` to fail if it received both a cursor and an empty search string. (CY-4359) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **Checkov 2.0.283 (updated from 1.0.838)** -- **Checkstyle 8.44 (updated from 8.37)** -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.17.1 -- **ESLint 7.30.0 (updated from 7.29.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP_CodeSniffer 3.6.0 -- PHP Mess Detector 2.8.1 -- **PMD 6.36.0 (updated from 6.33.0)** -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.18.4 (updated from 1.16.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- **Sonar C# 8.25 (updated from 8.24)** -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v4.3.0.md b/docs/release-notes/self-hosted/self-hosted-v4.3.0.md deleted file mode 100644 index bd35b8b3ef..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.3.0.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.3.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.6.0 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.8.3 ---- - -# Self-hosted v4.3.0 - -These release notes are for [Codacy Self-hosted v4.3.0](https://github.com/codacy/chart/releases/tag/4.3.0), released on September 16, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- The previously released feature to [copy tool and pattern configurations in bulk](https://docs.codacy.com/v4.3/organizations/copying-code-patterns-between-repositories/) between your repositories is now available by default. -- Now, Codacy also supports analyzing Objective-C using Clang-Tidy as a [client-side tool](https://docs.codacy.com/v4.3/related-tools/local-analysis/client-side-tools/). (CY-4795) - -## Bug fixes - -- Added support to configure the values of timeouts used in internal operations to list branches and pull requests. (CY-4914) -- Improved the code pattern names for Cppcheck. (CY-4887) -- Fixed an issue where the repository list in the Admin panel may become misformatted. (CY-4862) -- Fixed an issue where inline exclusions for Bandit weren't being correctly applied. (CY-4843) -- Fixed Checkov failing the analysis with some Terraform files. (CY-4744) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **Checkov 2.0.399 (updated from 2.0.283)** -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 1.6 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.17.1 -- **ESLint 7.32.0 (updated from 7.30.0)** -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.3.0 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- **PHP Mess Detector 2.10.1 (updated from 2.8.1)** -- PHP_CodeSniffer 3.6.0 -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.20.0 (updated from 1.18.4)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- Sonar C# 8.25 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v4.4.0.md b/docs/release-notes/self-hosted/self-hosted-v4.4.0.md deleted file mode 100644 index 18aec97c1c..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v4.4.0.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v4.4.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.8.3 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/3.9.16 ---- - -# Self-hosted v4.4.0 - -These release notes are for [Codacy Self-hosted v4.4.0](https://github.com/codacy/chart/releases/tag/4.4.0), released on October 12, 2021. - -To upgrade Codacy, follow [these instructions](../../chart/maintenance/upgrade.md). - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Product enhancements - -- Added the following plugins to [codacy-eslint](https://github.com/codacy/codacy-eslint): - - [@next/eslint-plugin-next](https://www.npmjs.com/package/@next/eslint-plugin-next) (CY-5071) - - [eslint-plugin-i18n-json](https://www.npmjs.com/package/eslint-plugin-i18n-json) (CY-5029) - -## Bug fixes - -- Fixed an issue that caused a redirect to different repository settings when enabling the GitHub integration for a repository. (CY-5056) -- Fixed an issue that blocked re-analyzing commits made by non-authors on Codacy Self-hosted. (CY-5012, CY-4336) -- Fixed an issue that caused the error `Failed to analyze file` when CodeNarc identified issues using code patterns that had no associated message. (CY-4974) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- **CodeNarc 2.2.0 (updated from 1.6)** -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **detekt 1.18.1 (updated from 1.17.1)** -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- **Gosec 2.8.1 (updated from 2.3.0)** -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.0 -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.21.0 (updated from 1.20.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.1 -- Sonar C# 8.25 -- Sonar Visual Basic 8.15 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- SwiftLint 0.40.0 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v5.0.0.md b/docs/release-notes/self-hosted/self-hosted-v5.0.0.md deleted file mode 100644 index 2e041e5f3d..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v5.0.0.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v5.0.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/3.9.16 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/4.0.28 ---- - -# Self-hosted v5.0.0 - -These release notes are for [Codacy Self-hosted v5.0.0](https://github.com/codacy/chart/releases/tag/5.0.0), released on December 17, 2021. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v5.0.0: - -1. [Check the release notes](../index.md#self-hosted) for all Codacy Self-hosted versions between your current version and the most recent version for breaking changes and follow the instructions provided carefully. - - !!! warning - **This version drops the support for legacy manual organizations.** Please be sure to [review the breaking changes](#breaking-changes) introduced in this version before upgrading. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](../../chart/maintenance/upgrade.md). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-5.0.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-5.0.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-5.0.0) - -## Breaking changes - -This version of Codacy Self-hosted introduces the following breaking changes: - -- Dropped support for legacy manual organizations. - - !!! important - **If you're using legacy manual organizations** please contact before upgrading to Codacy Self-hosted 5.0.0 or above so that we can assist you with migrating your legacy organizations. - -- The Codacy components `codacy-activities`, `hotspots-api`, and `hotspots-worker` are no longer needed and were removed. - - Although the update process handles this change automatically by deleting the redundant pods from your cluster, it's recommended that after updating Codacy you manually delete: - - - The databases `codacy-activities` and `hotspots` since they're no longer used. - - - The following configuration file keys related to these components and their databases: - - ```text - activities.* - hotspots-api.* - hotspots-worker.* - global.activitiesdb.* - global.hotspotsdb.* - ``` - -## Product enhancements - -- Now, Codacy supports linting OpenAPI and AsyncAPI descriptions in either YAML or JSON files using [Spectral](https://stoplight.io/open-source/spectral/). (CY-5088) - -- You can now [use an organization coding standard](https://docs.codacy.com/v5.0/organizations/using-a-coding-standard/) to apply the same coding best practices, conventions, or security rules to a group of repositories. (CY-4654) - - ![Organization coding standard](../images/cy-4654.png) - -## Bug fixes - -- Fixed an issue that could sometimes cause repository quality settings to be saved only partially. (CY-5380) -- Fixed an issue that could cause Sonar Visual Basic to time out independently of how many files are analyzed. (CY-5204) -- Improved the visual feedback for the Jira integration status. (CY-5190) -- Fixed an issue that prevented the message "Refresh the page to see the results" from being displayed on the commit and pull request pages after a re-analysis was completed. (CY-5187) -- Fixed some default regular expressions on [codacy-checkstyle](https://github.com/codacy/codacy-checkstyle) that could cause the code pattern PackageName to report false positives when configured using the Codacy UI. (CY-5185) -- Fixed an issue that caused ESLint to report false positive issues regarding import statement organization if prettier was enabled. (CY-5143) -- Fixed an issue that could allow triggering requests from the Codacy instance servers by injecting a URL into the cursor parameter of the API endpoint to list organization repositories. (CY-5139) -- Added protection against CSRF attacks targeting the Codacy API v3. In the case of phishing, even if the victim opens a malicious link, the attack won't work. CVSS v3.1 score: 6.4 (Medium) (CY-5131) -- Fixed an issue that prevented Codacy from displaying secondary email addresses from GitLab accounts. (CY-5130) -- Fixed the issue cards in the context of a file to display the issue category. (CY-5125) -- Fixed an issue that was causing organizations using a legacy plan to get wrong messages about missing members and to not be able to reanalyze commits and PRs. (CY-5112) -- Added support for the JavaScript extension `.mjs`. (CY-5086) -- [codacy-clang-tidy](https://github.com/codacy/codacy-clang-tidy) is now also published as a macOS binary. (CY-5053) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **detekt 1.19.0 (updated from 1.18.1)** -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- **PHP_CodeSniffer 3.6.1 (updated from 3.6.0)** -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.23.0 (updated from 1.21.0)** -- Scalastyle 1.5.0 -- **ShellCheck 0.7.2 (updated from 0.7.1)** -- **Sonar C# 8.30 (updated from 8.25)** -- Sonar Visual Basic 8.15 -- **Spectral (new)** -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- Stylelint 13.13.1 -- **SwiftLint 0.43.1 (updated from 0.40.0)** -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 - -## See also - -- Announcement for the [end of support for legacy manual organizations on Codacy Cloud](../cloud/cloud-2021-11-02-legacy-organizations.md) diff --git a/docs/release-notes/self-hosted/self-hosted-v5.1.0.md b/docs/release-notes/self-hosted/self-hosted-v5.1.0.md deleted file mode 100644 index 8d3ae1ed4e..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v5.1.0.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v5.1.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/4.0.28 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/4.0.40 ---- - -# Self-hosted v5.1.0 - -These release notes are for [Codacy Self-hosted v5.1.0](https://github.com/codacy/chart/releases/tag/5.1.0), released on January 06, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v5.1.0: - -1. [Check the release notes](../index.md#self-hosted) for all Codacy Self-hosted versions between your current version and the most recent version for breaking changes and follow the instructions provided carefully. - - !!! warning - **Codacy Self-hosted v5.0.0 dropped the support for legacy manual organizations.** Please be sure to [review the breaking changes](self-hosted-v5.0.0.md#breaking-changes) introduced in that version before upgrading. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](../../chart/maintenance/upgrade.md). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-5.1.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-5.1.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-5.1.0) - -## Product enhancements - -- When connecting to email servers over SMTPS, Codacy now prefers to rely on TLSv1.2 over the deprecated TLSv1 or TLSv1.1 if the SMTP server allows it. (CY-5394) -- It's now possible to [assign a coding standard automatically to new repositories](https://docs.codacy.com/v5.1/organizations/using-a-coding-standard/#set-default). (CY-5263) -- The Codacy API now includes endpoints that allow you to [create and manage project API tokens programmatically](https://docs.codacy.com/v5.1/codacy-api/examples/creating-project-api-tokens-programmatically). This feature can be used to automate setting up coverage for either new repositories or for all your existing repositories. (CY-5090) -- Now, all configurable Stylelint code patterns have [default values set to the recommended settings](https://github.com/codacy/codacy-stylelint/pull/240/files), ensuring that they're ready to be used as soon as you enable them. (CY-3275) - -## Bug fixes - -- Fixed an issue that prevented merge commits from displaying any information regarding files, duplication, and complexity. (CY-5364) -- Fixed a scenario where the number of applied repositories on a coding standard didn't update when deleting a repository. (CY-5363) -- Fixed a popup that overlapped the list on the People page. (CY-5282) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- detekt 1.19.0 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- **PHP_CodeSniffer 3.6.2 (updated from 3.6.1)** -- PMD 6.36.0 -- PMD (Legacy) 5.8.1 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- RuboCop 1.23.0 -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.1.2 -- SQLint 0.1.9 -- Staticcheck 2020.1.6 -- **Stylelint 14.1.0 (updated from 13.13.1)** -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v6.0.0.md b/docs/release-notes/self-hosted/self-hosted-v6.0.0.md deleted file mode 100644 index e29fbcbbcd..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v6.0.0.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v6.0.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/4.0.40 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.2.1 ---- - -# Self-hosted v6.0.0 - -These release notes are for [Codacy Self-hosted v6.0.0](https://github.com/codacy/chart/releases/tag/6.0.0), released on March 2, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v6.0.0: - -1. Check the [release notes for all Codacy Self-hosted versions](../index.md#self-hosted) **between your current version and the most recent version** for breaking changes and follow the instructions provided carefully. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](https://docs.codacy.com/v6.0/chart/maintenance/upgrade/). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-6.0.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-6.0.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-6.0.0) - -## Breaking changes - -This version of Codacy Self-hosted introduces the following breaking changes: - -- Dropped support for Kubernetes 1.14 and MicroK8s 1.14 - - Kubernetes 1.14 is an old version [first released in 2019](https://kubernetes.io/blog/2019/03/25/kubernetes-1-14-release-announcement/) that's no longer being maintained. - - If you're using Kubernetes 1.14 or MicroK8s 1.14, make sure that you upgrade your cluster before upgrading Codacy. For the current supported versions, see the [chart requirements page](https://docs.codacy.com/v6.0/chart/requirements/#kubernetes-or-microk8s-cluster-setup). - -- Removed the tool **PMD (Legacy)** - - For more details, see the [announcement for Codacy Cloud](../cloud/cloud-2022-02-16-pmd-legacy-removal.md). - - If you're currently using this tool to analyze your repositories and want to start using **PMD** instead, we recommend that you follow the next steps **before upgrading to this Codacy Self-hosted version**: - - 1. Take note of the code patterns that you have enabled on **PMD (Legacy)** and enable the corresponding code patterns on the new tool **PMD**. - - The new version of the tool includes different code patterns, so it's possible that not all code patterns will have a direct match on the new tool. - - 1. Disable **PMD (Legacy)** and enable **PMD**. - -## Product enhancements - -- Now, Codacy calculates the new metric [diff coverage for pull requests](https://docs.codacy.com/v6.0/repositories/pull-requests/#pull-request-quality-overview). (CY-5533) - - It's also possible to [set up a quality gate rule](https://docs.codacy.com/v6.0/repositories-configure/adjusting-quality-settings/#gates) for diff coverage. (CY-5534) - - ![Diff coverage for a pull request](../images/cy-5533.png) - - ![Quality gate rule for diff coverage](../images/cy-5534.png) - -- Updated the [codacy-rubocop](https://github.com/codacy/codacy-rubocop) plugins listed below. (CY-5550) - - - [rubocop-shopify 2.4.0](https://rubygems.org/gems/rubocop-shopify/versions/2.4.0) - - [rubocop-sorbet 0.6.5](https://rubygems.org/gems/rubocop-sorbet/versions/0.6.5) - - [rubocop-rails 2.13.2](https://rubygems.org/gems/rubocop-rails/versions/2.13.2) - - [rubocop-performance 1.13.2](https://rubygems.org/gems/rubocop-performance/versions/1.13.2) - - [rubocop-graphql 0.12.3](https://rubygems.org/gems/rubocop-graphql/versions/0.12.3) - - [rubocop-ast 1.15.1](https://rubygems.org/gems/rubocop-ast/versions/1.15.1) - -- Now, the [**Issues breakdown** area on the Repository Dashboard](https://docs.codacy.com/v6.0/repositories/repository-dashboard/#issues-breakdown) displays all issue categories, including **Code complexity**. (CY-5463) - -- You can now use the Codacy configuration file to [adjust how PMD CPD detects duplicated code](https://docs.codacy.com/v6.0/repositories-configure/codacy-configuration-file/#pmd-cpd-duplication), giving you more flexibility to eliminate false positives. (CY-5184) - -- Now, Codacy supports static code analysis for Dart/Flutter projects using [dartanalyzer](https://github.com/dart-lang/sdk/tree/main/pkg/analyzer_cli). The new tool checks your code for errors and warnings that are specified in the [Dart language specification](https://dart.dev/guides/language/spec). (CY-4314) - -- Added documentation on [how to configure the log level and log retention period](https://docs.codacy.com/v6.0/chart/configuration/logging/) of the Codacy components running on your Kubernetes or MicroK8s cluster. (CY-2768) - -## Bug fixes - -- Now, the **Coverage** column always appears on the Files page even when there's no coverage data, avoiding a jump in the view. (CY-5518) -- Updated the Git URL used to clone public repositories to comply with the recent [GitHub protocol changes](https://github.blog/2021-09-01-improving-git-protocol-security-github/). (CY-5436) -- Fixed an issue that could prevent users from using the Codacy app website temporarily if they were exposed to a phishing attack. CVSS v3.1 score: 3.1 (Low) (CY-5420) -- Fixed a security issue that, under rare circumstances, could allow an attacker to run arbitrary code on the **Ignored files** settings page. CVSS v3.1 score: 3.8 (Low) (CY-5419) -- Added the plugin [eslint-plugin-storybook](https://www.npmjs.com/package/eslint-plugin-storybook) to [codacy-eslint](https://github.com/codacy/codacy-eslint). (CY-5406) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **dartanalyzer 2.15.1 (new)** -- detekt 1.19.0 -- ESLint 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **RuboCop 1.25.1 (updated from 1.23.0)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- **SpotBugs 4.5.3 (updated from 4.1.2)** -- **SQLint 0.2.1 (updated from 0.1.9)** -- Staticcheck 2020.1.6 -- **Stylelint 14.2.0 (updated from 14.1.0)** -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v7.0.0.md b/docs/release-notes/self-hosted/self-hosted-v7.0.0.md deleted file mode 100644 index 62119bc19e..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v7.0.0.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v7.0.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.2.1 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.5.6 ---- - -# Self-hosted v7.0.0 - -These release notes are for [Codacy Self-hosted v7.0.0](https://github.com/codacy/chart/releases/tag/7.0.0), released on April 4, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v7.0.0: - -1. Check the [release notes for all Codacy Self-hosted versions](../index.md#self-hosted) **between your current version and the most recent version** for breaking changes and follow the instructions provided carefully. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](https://docs.codacy.com/v7.0/chart/maintenance/upgrade/). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-7.0.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-7.0.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-7.0.0) - -## Breaking changes - -**If you're using GitLab** please review the roles of your team on GitLab [considering the new permissions for project Maintainers](http://docs.codacy.com/v7.0/organizations/roles-and-permissions-for-synced-organizations/#permissions-for-gitlab). - -GitLab defines Maintainers as [super-developers](https://about.gitlab.com/handbook/product/gitlab-the-product/#permissions-in-gitlab): - -> They're able to push to master, deploy to production. This role is often held by maintainers and engineering managers. - -However, until now the Codacy permissions for this role were limited to the same as a Developer. This change addresses customer feedback towards having a more seamless integration between Codacy and GitLab. - -!!! note - After upgrading Codacy, we recommend that you clean your browser cache and refresh the list of repositories on the **Repositories list** page to make sure that you're using the updated permissions: - - ![Refreshing the list of repositories on Codacy](../images/cy-5876.png) - -## Product enhancements - -- GitLab project members with the Maintainer role can now perform the following operations on Codacy: - - - Adding the project - - Configuring the project - - Changing the following analysis settings: ignoring issues and files, configuring code patterns, configuring file extensions, and managing branches - - [See the updated permissions](https://docs.codacy.com/v7.0/organizations/roles-and-permissions-for-synced-organizations/) for all GitLab roles. (CY-5876) - -- Included ESLint 8 as a new supported tool and deprecated ESLint 7. - - New repositories will use ESLint 7 by default, but **Codacy won't provide more updates for ESLint 7 and will remove ESLint 7 on April 4, 2023**. (CY-5848) - - !!! note - Please [follow these troubleshooting instructions](https://docs.codacy.com/v7.0/chart/troubleshoot/troubleshoot/#missing-new-tools) if the new tool ESLint 8 doesn't appear on the **Code patterns** page of your repositories after upgrading to this Codacy Self-hosted version. - -- The [**Repositories list** page](https://docs.codacy.com/v7.0/organizations/managing-repositories/) now displays a warning icon to improve the visibility of warnings and errors affecting the repositories. (CY-5797) - - ![Repositories with warnings on the Repositories list page](../images/cy-5797.png) - -- The [**Open pull requests** area](https://docs.codacy.com/v7.0/repositories/repository-dashboard/#open-pull-requests) on the Repository Dashboard now displays more details about the open pull requests. (CY-5796) - - ![Open pull requests area on the Repository Dashboard](../images/cy-5796.png) - -- The [**Access management** page](https://docs.codacy.com/v7.0/getting-started/which-permissions-does-codacy-need-from-my-account/#revoking-access-to-integrations) under your account settings now also allows adding new Git providers. (CY-5795) - -- The **Organization Overview** and **Repositories list** pages have improved loading times using a short-lived cache in the user's browser. (CY-5793) - -- The [**Repositories list** page](https://docs.codacy.com/v7.0/organizations/managing-repositories/) now allows sorting the list of repositories using the available columns in organizations with less than 100 repositories. (CY-5695) - -- The [**Overall quality** chart](https://docs.codacy.com/v7.0/organizations/organization-overview/#overall-quality-chart) now allows drilling down on the information to understand which repositories require attention to improve the organization's code quality. (CY-5580) - - ![Drilling down on the Overall quality chart](../images/cy-5580.png) - -## Bug fixes - -- Fixed an issue that caused inconsistencies on the last updated date when listing GitHub repositories. Now, the last updated date is the [date of the last push to the repositories](https://docs.codacy.com/v7.0/organizations/organization-overview/#last-updated-repositories). (CY-5784) -- dartanalyzer now supports including the packages [lints](https://pub.dev/packages/lints) and [flutter_lints](https://pub.dev/packages/flutter_lints) in the `analysis_option.yaml` configuration file. (CY-5626) -- Fixed an issue that blocked re-analyzing commits made by non-authors on Codacy Self-hosted. (CY-5012) -- The re-analyze button is now hidden on repositories that are running analysis through a build server. (CY-4205) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.16.1](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2161---2022-02-09) (updated from 2.15.1)** -- detekt 1.19.0 -- **[ESLint 8.10.0](https://github.com/eslint/eslint/releases/tag/v8.10.0) (new)** -- ESLint 7.32.0 (deprecated) -- Faux-Pas 1.7.2 -- Flawfinder 2.0.11 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **[RuboCop 1.26.1](https://github.com/rubocop/rubocop/releases/tag/v1.26.1) (updated from 1.25.1)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- Sonar C# 8.30 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v8.0.0.md b/docs/release-notes/self-hosted/self-hosted-v8.0.0.md deleted file mode 100644 index 7135e95696..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v8.0.0.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v8.0.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.5.6 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/5.7.38 ---- - -# Self-hosted v8.0.0 - -These release notes are for [Codacy Self-hosted v8.0.0](https://github.com/codacy/chart/releases/tag/8.0.0), released on May 12, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v8.0.0: - -1. Check the [release notes for all Codacy Self-hosted versions](../index.md#self-hosted) **between your current version and the most recent version** for breaking changes and follow the instructions provided carefully. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](https://docs.codacy.com/v8.0/chart/maintenance/upgrade/). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-8.0.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-8.0.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-8.0.0) - -## Breaking changes - -ESLint 8 will be **enabled by default on new repositories** starting on this version of Codacy Self-hosted. - -The previous Codacy Self-hosted version [already included ESLint 8 as a new supported tool and deprecated ESLint 7](self-hosted-v7.0.0.md#product-enhancements), and Codacy recommends that you migrate to the new version of the tool to benefit from the new features and fixes of ESLint. - -See [how to migrate your configuration files to use ESLint 8](../cloud/cloud-2022-03-31-adding-eslint8.md#migrating-your-configuration-files-to-use-eslint-8). (CY-5848) - -## Product enhancements - -- Updated the design of the **Code patterns** page to make the currently selected tool more noticeable. (CY-6021) -- Added support for the ESLint plugin [eslint-plugin-es](https://github.com/mysticatea/eslint-plugin-es) to disallow the syntax of specific ECMAScript versions. (CY-5968) -- Moved the code coverage setup page under the repository **Settings**, tab **Coverage**. The new page includes a list of the most recent coverage reports uploaded to Codacy to [help you troubleshoot your coverage setup](http://docs.codacy.com/v8.0/coverage-reporter/#uploading-coverage). (CY-5399) - -## Bug fixes - -- Fixed an issue that could be used by an attacker to redirect Codacy users to a malicious URL. CVSS v3.1 score: 6.5 (Medium) (CY-6052) -- Fixed a broken link in the notification emails sent to organization admins when new members ask to join an organization. (CY-5979) -- Fixed an issue that prevented Codacy from listing GitHub repositories on the Repositories list. (CY-5935) -- Fixed an issue that could cause the **Organization Overview** page to display pull requests with the wrong status under the **Most problematic** open pull requests tab. (CY-5872) -- Now, the **Files** page always displays the **Coverage** column on repositories that have coverage set up, even if there's no coverage data for any of the displayed files. (CY-5555) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.16.2](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2162---2022-03-24) (updated from 2.16.1)** -- detekt 1.19.0 -- **[ESLint 8.14.0](https://github.com/eslint/eslint/releases/tag/v8.14.0) (updated from 8.10.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- **[Flawfinder 2.0.19](https://github.com/david-a-wheeler/flawfinder/blob/master/ChangeLog) (updated from 2.0.11)** -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- Revive 1.0.2 -- **[RuboCop 1.28.2](https://github.com/rubocop/rubocop/releases/tag/v1.28.2) (updated from 1.26.1)** -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- **[Sonar C# 8.33](https://github.com/SonarSource/sonar-dotnet/releases/tag/8.33.0.40503) (updated from 8.30)** -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v8.1.0.md b/docs/release-notes/self-hosted/self-hosted-v8.1.0.md deleted file mode 100644 index 8a61b73cd4..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v8.1.0.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v8.1.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/5.7.38 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.1.25 ---- - -# Self-hosted v8.1.0 - -These release notes are for [Codacy Self-hosted v8.1.0](https://github.com/codacy/chart/releases/tag/8.1.0), released on June 17, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v8.1.0: - -1. Check the [release notes for all Codacy Self-hosted versions](../index.md#self-hosted) **between your current version and the most recent version** for breaking changes and follow the instructions provided carefully. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](https://docs.codacy.com/v8.1/chart/maintenance/upgrade/). - -1. Update your Codacy command-line tools to the versions with the Git tag `self-hosted-8.1.0`: - - - [Codacy Analysis CLI](https://github.com/codacy/codacy-analysis-cli/releases/tag/self-hosted-8.1.0) - - [Codacy Coverage Reporter](https://github.com/codacy/codacy-coverage-reporter/releases/tag/self-hosted-8.1.0) - -## Product enhancements - -- Codacy now supports using [expiring access tokens](https://docs.gitlab.com/ee/integration/oauth_provider.html#expiring-access-tokens) to integrate with GitLab. Users affected by issues connecting to GitLab should re-login on the Codacy UI **using their GitLab accounts**, or [revoke the GitLab integration on Codacy](https://docs.codacy.com/v8.1/getting-started/which-permissions-does-codacy-need-from-my-account/#revoking-access-to-integrations) if the issues persist. (CY-6117) -- The Codacy Coverage Reporter now prints a more explicit error message when using an account API token from a user that [doesn't have permission to upload coverage data](https://docs.codacy.com/v8.1/organizations/roles-and-permissions-for-synced-organizations/). (CY-6084) -- Codacy now [displays diff coverage as not applicable](https://docs.codacy.com/v8.1/repositories/pull-requests/#pull-request-quality-overview) (represented by `∅`) when there are no coverable lines included in a pull request, and correctly reports the pull request status on your Git provider in this scenario. (CY-5960) - - ![Not applicable diff coverage](../images/cy-5960.png) - -- [Pull request notification emails](https://docs.codacy.com/v8.1/account/emails/#managing-your-email-notifications) now display the diff coverage metric. (CY-5700) - -## Bug fixes - -- Fixed an issue to allow saving coverage data for the first commit in a repository. (CY-6196) -- Fixed an issue that could allow an attacker with an account on both the Codacy Self-hosted instance and on the Git provider to do destructive actions on **Codacy personal organizations**, such as removing members from Codacy or deleting the personal organization on Codacy. The issue didn't allow the attacker to see or change any information on the Git provider organization or repositories. CVSS v3.1 score: 7.3 (High) (CY-6184, CY-6187, CY-6188) -- Fixed an issue that could allow an attacker with an account on both the Codacy Self-hosted instance and on the Git provider to join a **public Codacy organization** and know the email addresses of the organization members on Codacy. The issue didn't allow the attacker to see or change any information on the Git provider organization or repositories. CVSS v3.1 score: 3.1 (Low) (CY-6174) -- Removed the username field from the Codacy UI and relevant API endpoints since it's no longer used and could be exploited to leak email addresses that are already in use on Codacy. (CY-6173) -- Fixed an issue that caused commits to be in the "Analyzing" state indefinitely if the setting **Run the repository analysis on your build server** was off and a client-side result was uploaded to the repository. (CY-6136) -- Fixed the parsing of dartanalyzer results containing many issues. (CY-6067) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- Checkov 2.0.399 -- Checkstyle 8.44 -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- **[dartanalyzer 2.17.0](https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2170---2022-05-11) (updated from 2.16.2)** -- detekt 1.19.0 -- **[ESLint 8.15.0](https://github.com/eslint/eslint/releases/tag/v8.15.0) (updated from 8.14.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- PMD 6.36.0 -- Prospector 1.3.1 -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- Pylint (Python 3) 2.7.4 -- remark-lint 7.0.1 -- **[Revive 1.2.1](https://github.com/mgechev/revive/releases/tag/v1.2.1) (updated from 1.0.2)** -- RuboCop 1.28.2 -- Scalastyle 1.5.0 -- ShellCheck 0.7.2 -- **[Sonar C# 8.39](https://github.com/SonarSource/sonar-dotnet/releases/tag/8.39.0.47922) (updated from 8.33)** -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- Staticcheck 2020.1.6 -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/release-notes/self-hosted/self-hosted-v9.0.0.md b/docs/release-notes/self-hosted/self-hosted-v9.0.0.md deleted file mode 100644 index 050bc0d29b..0000000000 --- a/docs/release-notes/self-hosted/self-hosted-v9.0.0.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -rss_title: Codacy release notes RSS feed -rss_href: /feed_rss_created.xml -description: Release notes for Codacy Self-hosted v9.0.0. -codacy_tools_version_old: https://github.com/codacy/codacy-tools/releases/tag/6.1.25 -codacy_tools_version_new: https://github.com/codacy/codacy-tools/releases/tag/6.3.0 ---- - -# Self-hosted v9.0.0 - -These release notes are for [Codacy Self-hosted v9.0.0](https://github.com/codacy/chart/releases/tag/9.0.0){: target="_blank"}, released on September 23, 2022. - -📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and let us know your feedback on both new and planned product updates! - -## Upgrading Codacy Self-hosted - -Follow the steps below to upgrade to Codacy Self-hosted v9.0.0: - -1. Check the [release notes for all Codacy Self-hosted versions](../index.md#self-hosted) **between your current version and the most recent version** for breaking changes and follow the instructions provided carefully. - -1. Follow the instructions to [upgrade your Codacy Self-hosted instance](https://docs.codacy.com/v9.0/chart/maintenance/upgrade/). - -1. Update your Codacy command-line tools to the following versions: - - - [Codacy Analysis CLI 7.6.6](https://github.com/codacy/codacy-analysis-cli/releases/tag/7.6.6) - - [Codacy Coverage Reporter 13.10.15](https://github.com/codacy/codacy-coverage-reporter/releases/tag/13.10.15) - -## Breaking changes - -This version of Codacy Self-hosted requires [PostgreSQL version 10.20](https://docs.codacy.com/v9.0/chart/requirements/#postgresql-server-setup) since the previous major version [will reach end-of-life (EOL) later this year](https://www.postgresql.org/support/versioning/). - -To upgrade PostgreSQL: - -1. Follow the instructions on [how to upgrade a PostgreSQL cluster](https://www.postgresql.org/docs/10/upgrading.html). - -1. After the upgrade, clean the Codacy databases with [vacuumdb](https://www.postgresql.org/docs/10/app-vacuumdb.html) to prevent the autovacuum feature from momentarily affecting the performance of the databases at a later time. - -!!! important - If you download and use an updated `values-production.yaml` file while upgrading to Codacy Self-hosted 9.0.0, the upgrade will fail because the MinIO PVC can't be resized. - - [Please see the troubleshooting instructions](https://docs.codacy.com/chart/troubleshoot/troubleshoot/#upgrade-failed-cannot-patch-codacy-minio) for a workaround. - -## Product enhancements - -- The [integration with GitHub Cloud and GitHub Enterprise](https://docs.codacy.com/v9.0/repositories-configure/integrations/github-integration/) now uses a GitHub Apps token instead of a personal one so that the following features continue working even if the person who created the integration leaves the organization on GitHub: - - - Analyzing new commits and pull requests - - Updating the status check of pull requests - - Suggesting changes - - Creating comments and issues on GitHub for issues detected by Codacy - - Additionally, all activity related to the GitHub integration features now appear as having been performed by Codacy instead of the person who created the integration. (PLUTO-36, PLUTO-77) - - ![Suggested fix created by the Codacy GitHub integration](../images/pluto-77.png) - -- Added the new API endpoint [searchOrganizationRepositoriesWithAnalysis](https://api.codacy.com/api/api-docs#searchorganizationrepositorieswithanalysis) to allow searching for repositories in more advanced use cases. For now, it's possible to search for repositories filtered by a list of names. (PLUTO-45) - -- Codacy now displays the coverage variation metric with a precision of two decimal places on the [Pull request](https://docs.codacy.com/v9.0/repositories/pull-requests/), [Commit](https://docs.codacy.com/v9.0/repositories/commits/), and [Files](https://docs.codacy.com/v9.0/repositories/files/) page, and you can [define quality gates](https://docs.codacy.com/v9.0/repositories-configure/adjusting-quality-settings/#gates) with a coverage variation threshold using the same precision. - - The increased precision of the metric reflects the code coverage changes better by reducing issues with rounding errors. (IO-54, IO-92, IO-93) - - ![Coverage variation on the Pull request quality overview](../images/io-92.png) - -- Improved the Codacy Analysis CLI output to provide better feedback when tools fail to run. (IO-47) - -- Improved the error handling for the [Stylelint exit codes](https://stylelint.io/user-guide/usage/cli/#exit-codes). (IO-47) - -- Now, the **Files** tab on [Pull request](https://docs.codacy.com/v9.0/repositories/pull-requests/#files-tab) and [Commit](https://docs.codacy.com/v9.0/repositories/commits/#files-tab) pages displays only files with a variation of their code quality metrics, to make it more convenient to analyze the impact of your changes on the code quality of the files. - - You can still list all files that the pull request updated, even if their code quality metrics didn't change, by toggling the new option **Show files without code quality changes**. (CY-6455) - - ![Updated Files tab focusing only on files that have a variation in the code quality metrics](../images/cy-6455.png) - -- Added support for the ESLint plugin [@shopify/eslint-plugin](https://www.npmjs.com/package/@shopify/eslint-plugin). (CY-6425) - -- Codacy Self-hosted now supports [integrating with Bitbucket Server instances](https://docs.codacy.com/v9.0/chart/configuration/integrations/bitbucket-server/) that have been configured with [custom context paths](https://confluence.atlassian.com/bitbucketserver/change-bitbucket-s-context-path-776640153.html). (CY-6251) - -- After [enabling the analysis for a branch](https://docs.codacy.com/v9.0/repositories-configure/managing-branches/), Codacy now provides improved feedback about the progress of the first analysis of that branch. (CY-6166) - -- The [Organization Overview](https://docs.codacy.com/v9.0/organizations/organization-overview/) now allows filtering repositories to help you see and focus on the information for the repositories that matter most to your team. (CY-5573) - - ![Repository filter on the Organization Overview](../images/cy-5573.png) - -## Bug fixes - -- Codacy now supports user accounts with email addresses containing the special characters specified in [RFC 5322](https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1). (PLUTO-73) -- Fixed an issue that prevented changing code pattern configurations in a coding standard if Codacy added the code patterns only after the coding standard had been created. (PLUTO-37) -- Fixed an issue in the Codacy Analysis CLI and the cloc metrics tool that made the tools fail when running for an empty set of files. (IO-47) -- Fixed an issue that caused PMD to fail when called in some modes. (IO-47) -- Fixed a UI issue that caused the metrics displayed on the **Files** tab of pull request and commit pages to overlap the file names on smaller browser windows. (CY-6459) -- It's now possible to **Command+click** files on [Pull request](https://docs.codacy.com/v9.0/repositories/pull-requests/#files-tab) and [Commit](https://docs.codacy.com/v9.0/repositories/commits/#files-tab) pages to open the file details on new browser windows. (CY-6410) -- Fixed a UI issue that caused the metrics displayed on the **Commits** page to overlap on smaller browser windows. (CY-6191) -- Now, all links to documentation pages on the Codacy UI navigate to the corresponding Codacy Self-hosted documentation version. (CY-3958) - -## Tool versions - -This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold: - -- Ameba 0.13.1 -- Bandit 1.7.0 -- Brakeman 4.3.1 -- bundler-audit 0.6.1 -- **[Checkov 2.1.188](https://github.com/bridgecrewio/checkov/releases/tag/2.1.188) (updated from 2.0.399)** -- **[Checkstyle 10.3.1](https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.1) (updated from 8.44)** -- Clang-Tidy 10.0.1 -- CodeNarc 2.2.0 -- CoffeeLint 2.1.0 -- Cppcheck 2.2 -- Credo 1.4.0 -- CSSLint 1.0.5 -- dartanalyzer 2.17.0 -- detekt 1.19.0 -- **[ESLint 8.23.1](https://github.com/eslint/eslint/releases/tag/v8.23.1) (updated from 8.15.0)** -- ESLint (deprecated) 7.32.0 -- Faux-Pas 1.7.2 -- Flawfinder 2.0.19 -- Gosec 2.8.1 -- Hadolint 1.18.2 -- Jackson Linter 2.10.2 -- JSHint 2.12.0 -- markdownlint 0.23.1 -- PHP Mess Detector 2.10.1 -- PHP_CodeSniffer 3.6.2 -- **[PMD 6.48.0](https://pmd.sourceforge.io/pmd-6.48.0/pmd_release_notes.html) (updated from 6.36.0)** -- **[Prospector 1.7.7](https://github.com/PyCQA/prospector/releases/tag/1.7.7) (updated from 1.3.1)** -- PSScriptAnalyzer 1.18.3 -- Pylint 1.9.5 -- **[Pylint (Python 3) 2.14.5](https://github.com/PyCQA/pylint/releases/tag/v2.14.5) (updated from 2.7.4)** -- remark-lint 7.0.1 -- **[Revive 1.2.3](https://github.com/mgechev/revive/releases/tag/v1.2.3) (updated from 1.2.1)** -- **[RuboCop 1.32.0](https://github.com/rubocop/rubocop/releases/tag/v1.32.0) (updated from 1.28.2)** -- Scalastyle 1.5.0 -- **[ShellCheck 0.8.0](https://github.com/koalaman/shellcheck/blob/master/CHANGELOG.md#v080---2021-11-06) (updated from v0.7.2)** -- Sonar C# 8.39 -- Sonar Visual Basic 8.15 -- spectral-rulesets 1.2.7 -- SpotBugs 4.5.3 -- SQLint 0.2.1 -- **[Staticcheck 2022.1.3](https://staticcheck.io/changes/2022.1/#2022.1.3) (updated from 2020.1.6)** -- Stylelint 14.2.0 -- SwiftLint 0.43.1 -- Tailor 0.12.0 -- TSLint 6.1.3 -- TSQLLint 1.11.1 diff --git a/docs/repositories-configure/codacy-configuration-file.md b/docs/repositories-configure/codacy-configuration-file.md index 76b8813c5d..0bf99b676b 100644 --- a/docs/repositories-configure/codacy-configuration-file.md +++ b/docs/repositories-configure/codacy-configuration-file.md @@ -107,7 +107,6 @@ eslint flawfinder hadolint jacksonlinter -jshint markdownlint phpcs phpmd @@ -128,8 +127,6 @@ SQLint spectral stylelint swiftlint -tailor -tslint tsqllint ``` diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index b067795bba..af24545c5b 100644 --- a/docs/repositories-configure/configuring-code-patterns.md +++ b/docs/repositories-configure/configuring-code-patterns.md @@ -200,12 +200,6 @@ The table below lists the configuration file names that Codacy detects and suppo .hadolint.yaml - - JSHint - JavaScript - .jshintrc - - markdownlint Markdown @@ -302,18 +296,6 @@ The table below lists the configuration file names that Codacy detects and suppo .swiftlint.yml - - Tailor - Swift - .tailor.yml - - - - TSLint - TypeScript - tslint.json - - TSQLLint Transact-SQL @@ -334,7 +316,6 @@ The table below lists the configuration file names that Codacy detects and suppo - CoffeeLint - Cppcheck - deadcode - - Faux Pas - Flawfinder - Gosec - Jackson Linter diff --git a/docs/special-thanks.md b/docs/special-thanks.md index d99d4a13f8..9665c7d533 100644 --- a/docs/special-thanks.md +++ b/docs/special-thanks.md @@ -29,7 +29,6 @@ In addition to in-house built rules, we use open source tools for many of our st
  • PHPMD
  • PHP_CodeSniffer
  • -
  • JSHint
  • Mocha
  • Scalastyle
  • CSSLint
  • @@ -48,7 +47,6 @@ In addition to in-house built rules, we use open source tools for many of our st
    • Hadolint
    • -
    • TSLint
    • SCSSLint
    • Credo
    • PSScriptAnalyzer
    • diff --git a/mkdocs.yml b/mkdocs.yml index ee06836de5..419c3008c4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -30,7 +30,8 @@ extra_javascript: # Extra variables # https://github.com/rosscdh/mkdocs-markdownextradata-plugin extra: - version: "9.0.0" + codacy_self_hosted_version: "14.0.0" + codacy_coverage_reporter_version: "13.10.15" segment_key: "4sT1ml0BeKdR1RtrK5dSQmwxmvcUpYtL" user_feedback: "true" community_url: "https://community.codacy.com/" @@ -324,132 +325,9 @@ plugins: "hc/en-us/articles/360015300100.md": "faq/general/how-does-codacy-support-gitlab-enterprise.md" "hc/en-us/articles/360015300100-How-does-Codacy-support-GitLab-Enterprise-.md": "faq/general/how-does-codacy-support-gitlab-enterprise.md" "docs/security.md": "https://security.codacy.com/" - # Redirect chart documentation pages from /Chart/ to /chart/ - "Chart/index.md": "chart/index.md" - "Chart/requirements.md": "chart/requirements.md" - "Chart/infrastructure/eks-quickstart.md": "chart/infrastructure/eks-quickstart.md" - "Chart/infrastructure/microk8s-quickstart.md": "chart/infrastructure/microk8s-quickstart.md" - "Chart/configuration/integrations/github-cloud.md": "chart/configuration/integrations/github-cloud.md" - "Chart/configuration/integrations/github-enterprise.md": "chart/configuration/integrations/github-enterprise.md" - "Chart/configuration/integrations/github-app-create.md": "chart/configuration/integrations/github-app-create.md" - "Chart/configuration/integrations/gitlab-cloud.md": "chart/configuration/integrations/gitlab-cloud.md" - "Chart/configuration/integrations/gitlab-enterprise.md": "chart/configuration/integrations/gitlab-enterprise.md" - "Chart/configuration/integrations/bitbucket-cloud.md": "chart/configuration/integrations/bitbucket-cloud.md" - "Chart/configuration/integrations/bitbucket-server.md": "chart/configuration/integrations/bitbucket-server.md" - "Chart/configuration/integrations/email.md": "chart/configuration/integrations/email.md" - "Chart/configuration/tls-ingress.md": "index.md" - "Chart/configuration/monitoring.md": "chart/configuration/monitoring.md" - "Chart/maintenance/upgrade.md": "chart/maintenance/upgrade.md" - "Chart/maintenance/uninstall.md": "chart/maintenance/uninstall.md" - "Chart/maintenance/database.md": "chart/maintenance/database.md" - "Chart/troubleshoot/troubleshoot.md": "chart/troubleshoot/troubleshoot.md" - "Chart/troubleshoot/logs-collect.md": "chart/troubleshoot/logs-collect.md" - "Chart/troubleshoot/k8s-cheatsheet.md": "chart/troubleshoot/k8s-cheatsheet.md" # Redirect release note pages # Delete these lines while preparing a new Codacy Self-hosted version # https://github.com/codacy/docs/blob/master/CONTRIBUTING.md#creating-a-new-codacy-self-hosted-documentation-version - "hc/en-us/articles/115002492425.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "hc/en-us/articles/115002492425-NodeSecurity-Dependencies-Inspection.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "hc/en-us/articles/207280189.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/207280189-Administrative-Permissions.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/208243169.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/208243169-Managing-team-repositories.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/sections/360000605573-Self-hosted-Release-Notes.md": "release-notes/index.md" - "hc/en-us/sections/360000605573.md": "release-notes/index.md" - "hc/en-us/sections/360001555694.md": "release-notes/index.md" - "hc/en-us/sections/360001555694-Product-updates.md": "release-notes/index.md" - "hc/en-us/articles/360006718454.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360006718454-Share-your-repository-with-a-non-Codacy-user.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360006718454-Share-your-project-with-a-non-Codacy-user.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360007316034.md": "release-notes/cloud/cloud-2018-07-23.md" - "hc/en-us/articles/360007316034-Cloud-Release-Notes-23-July-2018.md": "release-notes/cloud/cloud-2018-07-23.md" - "hc/en-us/articles/360009209594.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360009209594-Creating-and-renaming-an-organization.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360009340553.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360009340553-Creating-and-managing-teams.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "hc/en-us/articles/360010306559.md": "release-notes/cloud/cloud-2019-10-30.md" - "hc/en-us/articles/360010306559-Cloud-Release-Notes-30-Oct-2019.md": "release-notes/cloud/cloud-2019-10-30.md" - "hc/en-us/articles/360010434280.md": "release-notes/cloud/cloud-2019-11-15.md" - "hc/en-us/articles/360010434280-Cloud-Release-Notes-15-Nov-2019.md": "release-notes/cloud/cloud-2019-11-15.md" - "hc/en-us/articles/360011105534.md": "release-notes/cloud/cloud-2018-10-19.md" - "hc/en-us/articles/360011105534-Cloud-Release-Notes-19-October-2018.md": "release-notes/cloud/cloud-2018-10-19.md" - "hc/en-us/articles/360012007980.md": "release-notes/cloud/cloud-2020-02-github-apps.md" - "hc/en-us/articles/360012007980-Codacy-now-supports-GitHub-Apps.md": "release-notes/cloud/cloud-2020-02-github-apps.md" - "hc/en-us/articles/360012056493.md": "release-notes/cloud/cloud-2018-11-02.md" - "hc/en-us/articles/360012056493-Cloud-Release-Notes-02-November-2018.md": "release-notes/cloud/cloud-2018-11-02.md" - "hc/en-us/articles/360012328140.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "hc/en-us/articles/360012328140-Removal-of-NodeSecurity-GoLint-and-SCSSLint.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "hc/en-us/articles/360012494113.md": "release-notes/cloud/cloud-2018-11-16.md" - "hc/en-us/articles/360012494113-Cloud-Release-Notes-16-November-2018.md": "release-notes/cloud/cloud-2018-11-16.md" - "hc/en-us/articles/360015220333.md": "release-notes/cloud/cloud-2019-01-02.md" - "hc/en-us/articles/360015220333-Cloud-Release-Notes-02-January-2019.md": "release-notes/cloud/cloud-2019-01-02.md" - "hc/en-us/articles/360018049713.md": "release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md" - "hc/en-us/articles/360018049713-Bitbucket-changes.md": "release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md" - "hc/en-us/articles/360020553894.md": "release-notes/cloud/cloud-2019-03-29.md" - "hc/en-us/articles/360020553894-Cloud-Release-Notes-29-March-2019.md": "release-notes/cloud/cloud-2019-03-29.md" - "hc/en-us/articles/360021378573.md": "release-notes/cloud/cloud-2019-04-08.md" - "hc/en-us/articles/360021378573-Cloud-Release-Notes-08-April-2019.md": "release-notes/cloud/cloud-2019-04-08.md" - "hc/en-us/articles/360022690193.md": "release-notes/cloud/cloud-2019-05-05.md" - "hc/en-us/articles/360022690193-Cloud-Release-Notes-05-May-2019.md": "release-notes/cloud/cloud-2019-05-05.md" - "hc/en-us/articles/360023517013.md": "release-notes/cloud/cloud-2019-05-20.md" - "hc/en-us/articles/360023517013-Cloud-Release-Notes-20-May-2019.md": "release-notes/cloud/cloud-2019-05-20.md" - "hc/en-us/articles/360025014373.md": "release-notes/cloud/cloud-2019-06-18.md" - "hc/en-us/articles/360025014373-Cloud-Release-Notes-18-Jun-2019.md": "release-notes/cloud/cloud-2019-06-18.md" - "hc/en-us/articles/360034116533.md": "release-notes/cloud/cloud-2019-08-07.md" - "hc/en-us/articles/360034116533-Cloud-Release-Notes-07-Aug-2019.md": "release-notes/cloud/cloud-2019-08-07.md" - "hc/en-us/articles/360035276553.md": "release-notes/cloud/cloud-2019-09-05.md" - "hc/en-us/articles/360035276553-Cloud-Release-Notes-05-Set-2019.md": "release-notes/cloud/cloud-2019-09-05.md" - "hc/en-us/articles/360012948120.md": "release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md" - "hc/en-us/articles/360012948120-Deprecating-HTTP-headers-for-API-tokens-01-April-2020.md": "release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md" - "hc/en-us/articles/360013910000.md": "release-notes/self-hosted/self-hosted-v1.0.0.md" - "hc/en-us/articles/360013910000-Self-hosted-v1-0-0-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.0.0.md" - "hc/en-us/articles/360013910900.md": "release-notes/self-hosted/self-hosted-v1.0.1.md" - "hc/en-us/articles/360013910900-Self-hosted-v1-0-1-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.0.1.md" - "hc/en-us/articles/360014054759.md": "release-notes/self-hosted/self-hosted-v1.1.0.md" - "hc/en-us/articles/360014054759-Self-hosted-v1-1-0-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.1.0.md" - "hc/en-us/articles/360014254780.md": "release-notes/self-hosted/self-hosted-v1.2.0.md" - "hc/en-us/articles/360014254780-Self-hosted-v1-2-0-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.2.0.md" - "hc/en-us/articles/360014670040.md": "release-notes/self-hosted/self-hosted-v1.3.0.md" - "hc/en-us/articles/360014670040-Self-hosted-v1-3-0-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.3.0.md" - "hc/en-us/articles/360014670140.md": "release-notes/self-hosted/self-hosted-v1.4.0.md" - "hc/en-us/articles/360014670140-Self-hosted-v1-4-0-for-Kubernetes.md": "release-notes/self-hosted/self-hosted-v1.4.0.md" - "faq/repositories/how-do-i-migrate-a-legacy-repository-to-a-synced-organization.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "organizations/manual-organizations/creating-and-renaming-an-organization.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "organizations/manual-organizations/creating-and-managing-teams.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "organizations/manual-organizations/managing-team-repositories.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "organizations/manual-organizations/administrative-permissions.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "organizations/manual-organizations/share-your-repository-with-a-non-codacy-user.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "faq/troubleshooting/why-cant-i-configure-post-commit-hooks-and-integrations.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "release-notes/cloud/cloud-2022-04-04-eslint-8-update.md": "release-notes/cloud/cloud-2022-03-31-adding-eslint8.md" - "release-notes/self-hosted/self-hosted-v2.0.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v2.0.0.md" - "release-notes/self-hosted/self-hosted-v1.5.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.5.0.md" - "release-notes/self-hosted/self-hosted-v1.4.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.4.0.md" - "release-notes/self-hosted/self-hosted-v1.3.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.3.0.md" - "release-notes/self-hosted/self-hosted-v1.2.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.2.0.md" - "release-notes/self-hosted/self-hosted-v1.1.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.1.0.md" - "release-notes/self-hosted/self-hosted-v1.0.1-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.0.1.md" - "release-notes/self-hosted/self-hosted-v1.0.0-for-kubernetes.md": "release-notes/self-hosted/self-hosted-v1.0.0.md" - "repositories/share-your-repository-with-a-non-codacy-user.md": "release-notes/cloud/cloud-2021-11-02-legacy-organizations.md" - "release-notes/cloud/removal-of-nodesecurity,-golint-and-scsslint.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "release-notes/cloud/scheduled-db-maintenance.md": "release-notes/cloud/cloud-2021-07-03-scheduled-db-maintenance.md" - "release-notes/cloud/deprecating-http-headers-for-api-tokens.md": "release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md" - "release-notes/cloud/removal-of-nodesecurity-golint-and-scsslint.md": "release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md" - "release-notes/cloud/codacy-now-supports-github-apps.md": "release-notes/cloud/cloud-2020-02-github-apps.md" - "release-notes/cloud/cloud-release-notes-|-15-nov-2019.md": "release-notes/cloud/cloud-2019-11-15.md" - "release-notes/cloud/cloud-release-notes-|-30-oct-2019.md": "release-notes/cloud/cloud-2019-10-30.md" - "release-notes/cloud/cloud-release-notes-|-05-set-2019.md": "release-notes/cloud/cloud-2019-09-05.md" - "release-notes/cloud/cloud-release-notes-|-07-aug-2019.md": "release-notes/cloud/cloud-2019-08-07.md" - "release-notes/cloud/cloud-release-notes-|-18-jun-2019.md": "release-notes/cloud/cloud-2019-06-18.md" - "release-notes/cloud/cloud-release-notes-|-20-may-2019.md": "release-notes/cloud/cloud-2019-05-20.md" - "release-notes/cloud/cloud-release-notes-|-05-may-2019.md": "release-notes/cloud/cloud-2019-05-05.md" - "release-notes/cloud/cloud-release-notes-|-08-april-2019.md": "release-notes/cloud/cloud-2019-04-08.md" - "release-notes/cloud/cloud-release-notes-|-29-march-2019.md": "release-notes/cloud/cloud-2019-03-29.md" - "release-notes/cloud/bitbucket-changes.md": "release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md" - "release-notes/cloud/cloud-release-notes-|-02-january-2019.md": "release-notes/cloud/cloud-2019-01-02.md" - "release-notes/cloud/cloud-release-notes-|-16-november-2018.md": "release-notes/cloud/cloud-2018-11-16.md" - "release-notes/cloud/cloud-release-notes-|-02-november-2018.md": "release-notes/cloud/cloud-2018-11-02.md" - "release-notes/cloud/cloud-release-notes-|-19-october-2018.md": "release-notes/cloud/cloud-2018-10-19.md" - "release-notes/cloud/cloud-release-notes-|-23-july-2018.md": "release-notes/cloud/cloud-2018-07-23.md" # Deleted pages "faq/repositories/what-are-logs.md": "index.md" "faq/repositories/hotspots-overview.md": "index.md" @@ -466,9 +344,6 @@ plugins: "repositories-configure/specifying-your-python-version.md": "repositories-configure/codacy-configuration-file.md" "repositories-configure/specifying-your-php-version.md": "repositories-configure/codacy-configuration-file.md" "faq/code-analysis/does-codacy-automatically-analyze-all-pull-requests.md": "repositories-configure/managing-branches.md" - "release-notes/cloud/scheduled-maintenance-saturday,-5th-jan@05:30-gmt-(21:30-pst).md": "index.md" - "release-notes/cloud/scheduled-maintenance-saturday,-30th-mar@-05:00-gmt-(01:00-edt).md": "index.md" - "release-notes/cloud/scheduled-maintenance-saturday,-17th-nov@8:00-gmt-(0:00-pst).md": "index.md" "faq/code-analysis/how-does-codacy-measure-complexity-in-my-repository.md": "faq/code-analysis/which-metrics-does-codacy-calculate.md" "faq/repositories/what-are-the-different-grades-and-how-are-they-calculated.md": "faq/code-analysis/which-metrics-does-codacy-calculate.md" # Moved pages @@ -648,91 +523,4 @@ nav: - faq/troubleshooting/we-no-longer-have-access-to-this-repository.md - faq/troubleshooting/why-is-my-file-over-150-kb-missing.md - faq/troubleshooting/error-line-endings.md - - Release notes: - - release-notes/index.md - - Cloud: - - 2022: - - release-notes/cloud/cloud-2022-10.md - - release-notes/cloud/cloud-2022-09.md - - release-notes/cloud/cloud-2022-08.md - - release-notes/cloud/cloud-2022-07.md - - release-notes/cloud/cloud-2022-06.md - - release-notes/cloud/cloud-2022-05.md - - release-notes/cloud/cloud-2022-04.md - - release-notes/cloud/cloud-2022-03.md - - release-notes/cloud/cloud-2022-03-31-adding-eslint8.md - - release-notes/cloud/cloud-2022-02.md - - release-notes/cloud/cloud-2022-02-16-pmd-legacy-removal.md - - release-notes/cloud/cloud-2022-01.md - - 2021: - - release-notes/cloud/cloud-2021-12.md - - release-notes/cloud/cloud-2021-11.md - - release-notes/cloud/cloud-2021-10.md - - release-notes/cloud/cloud-2021-09.md - - release-notes/cloud/cloud-2021-11-02-legacy-organizations.md - - release-notes/cloud/cloud-2021-08.md - - release-notes/cloud/cloud-2021-07-03-scheduled-db-maintenance.md - - 2020: - - release-notes/cloud/cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md - - release-notes/cloud/cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md - - release-notes/cloud/cloud-2020-02-github-apps.md - - 2019: - - release-notes/cloud/cloud-2019-11-15.md - - release-notes/cloud/cloud-2019-10-30.md - - release-notes/cloud/cloud-2019-09-05.md - - release-notes/cloud/cloud-2019-08-07.md - - release-notes/cloud/cloud-2019-06-18.md - - release-notes/cloud/cloud-2019-05-20.md - - release-notes/cloud/cloud-2019-05-05.md - - release-notes/cloud/cloud-2019-04-08.md - - release-notes/cloud/cloud-2019-03-29.md - - release-notes/cloud/cloud-2019-02-18-bitbucket-changes.md - - release-notes/cloud/cloud-2019-01-02.md - - 2018: - - release-notes/cloud/cloud-2018-11-16.md - - release-notes/cloud/cloud-2018-11-02.md - - release-notes/cloud/cloud-2018-10-19.md - - release-notes/cloud/cloud-2018-07-23.md - - Self-hosted: - - v9: - - release-notes/self-hosted/self-hosted-v9.0.0.md - - v8: - - release-notes/self-hosted/self-hosted-v8.1.0.md - - release-notes/self-hosted/self-hosted-v8.0.0.md - - v7: - - release-notes/self-hosted/self-hosted-v7.0.0.md - - v6: - - release-notes/self-hosted/self-hosted-v6.0.0.md - - v5: - - release-notes/self-hosted/self-hosted-v5.1.0.md - - release-notes/self-hosted/self-hosted-v5.0.0.md - - v4: - - release-notes/self-hosted/self-hosted-v4.4.0.md - - release-notes/self-hosted/self-hosted-v4.3.0.md - - release-notes/self-hosted/self-hosted-v4.2.0.md - - release-notes/self-hosted/self-hosted-v4.1.0.md - - release-notes/self-hosted/self-hosted-v4.0.1.md - - release-notes/self-hosted/self-hosted-v4.0.0.md - - v3: - - release-notes/self-hosted/self-hosted-v3.5.1.md - - release-notes/self-hosted/self-hosted-v3.5.0.md - - release-notes/self-hosted/self-hosted-v3.4.0.md - - release-notes/self-hosted/self-hosted-v3.3.0.md - - release-notes/self-hosted/self-hosted-v3.2.0.md - - release-notes/self-hosted/self-hosted-v3.1.0.md - - release-notes/self-hosted/self-hosted-v3.0.0.md - - v2: - - release-notes/self-hosted/self-hosted-v2.2.1.md - - release-notes/self-hosted/self-hosted-v2.2.0.md - - release-notes/self-hosted/self-hosted-v2.1.1.md - - release-notes/self-hosted/self-hosted-v2.1.0.md - - release-notes/self-hosted/self-hosted-v2.0.0.md - - v1: - - release-notes/self-hosted/self-hosted-v1.5.0.md - - release-notes/self-hosted/self-hosted-v1.4.0.md - - release-notes/self-hosted/self-hosted-v1.3.0.md - - release-notes/self-hosted/self-hosted-v1.2.0.md - - release-notes/self-hosted/self-hosted-v1.1.0.md - - release-notes/self-hosted/self-hosted-v1.0.1.md - - release-notes/self-hosted/self-hosted-v1.0.0.md - special-thanks.md diff --git a/submodules/chart b/submodules/chart index 088648d90a..30fbe72af3 160000 --- a/submodules/chart +++ b/submodules/chart @@ -1 +1 @@ -Subproject commit 088648d90a41d4d2bf7337db1d244e95d4619443 +Subproject commit 30fbe72af341f11128fc5038991cbd426f2065cb diff --git a/submodules/codacy-mkdocs-material b/submodules/codacy-mkdocs-material index 24905a10ce..cf1246a738 160000 --- a/submodules/codacy-mkdocs-material +++ b/submodules/codacy-mkdocs-material @@ -1 +1 @@ -Subproject commit 24905a10ce509c35c1b0b9c0459203832e000e31 +Subproject commit cf1246a73890309fbb7ff345e69668684d22af48