Cloud March 29, 2019
Product enhancements
-
We now integrate with Bitbucket using OAuth2. 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.
-
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 propertyandWordPress.CSRF.NonceVerificationthat 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 security.codacy.com 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