Releases: SonarSource/sonar-analyzer-commons
Releases · SonarSource/sonar-analyzer-commons
2.8.0.2699
What's Changed
- Remove noisy logs when rule section is emtpy by @Wohops in #309
- SONAR-21157 Fix CI error due to SQ 10.4 new requirement: ERROR EnvironmentInformation compiled 61 only recognizes up to 55 by @alban-auzeill in #311
- Add simple Map and List length prefix serializer by @karim-ouerghemmi-sonarsource in #313
- Update parent and license headers by @johann-beleites-sonarsource in #315
New Contributors
- @michael-jabbour-sonarsource made their first contribution in #310
Full Changelog: 2.7.0.1482...2.8.0.2699
2.7.0.1482
What's Changed
- Prevent ExternalRuleLoader to manipulate code attribute and impact fields when runtime API < 10.1 by @alban-auzeill in #305
- Remove usage of @beta cleanCodeAttribute and addImpact of NewExternal Issue that could be removed in a near future by @alban-auzeill in #306
Full Changelog: 2.6.0.1473...2.7.0.1482
2.6.0.1473
What's Changed
- Avoid calling 'scan' two times in code recognizers by @Wohops in #297
- Add
keySet
method onPMap
andstream
method onPSet
andPStack
by @Swalkyn in #298 - Update sonar-plugin-api to 10.0 and use slf4j Logger by @alban-auzeill in #300
- Support Clean Code Taxonomy data by @irina-batinic-sonarsource in #303
Full Changelog: 2.5.0.1358...2.6.0.1473
2.5.0.1358
Update rule loader to allow education rules to not have a "How to fix it?" section.
2.4.0.1317
Support Python 3.11 regex features (Atomic grouping and possessive quantifiers) and add a new regex finder for S5852 (RedosCheck)
2.3.0.1263
Update support for the newest education format rule descriptions.
2.2.0.1251
Add support for education format rule descriptions.
2.1.0.1111
- Fix FPs in S5994 and S6002 (#269)
2.0.1.1099
- Upgrade
woodstox-core
to 6.4.0
2.0.0.1075
- Use Java 11
- Remove dependency on
commons-io
- Remove dependency on
commons-lang
from production (there is still dependency in test code)