All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.0 - 2023-04-14
- #171 Add migration mechanism to support "issue re-keying"
- #161 Remove unnecessary junit dependencies in pom.xml
- #166 Correction of wrong message of rule EC63
- #167 Use same kind for rules across different languages
- #173 Update issue description of rule EC34 (try-catch)
1.1.0 - 2023-04-03
- #63 Update plugins to be compliant for SonarQube MarketPlace integration ( PR #79 )
- #88 upgrade rules matrix with new ids + refactoring rules documentation (
RULES.md
)
- #85 Cleaning some useless classes on PHP plugin
1.0.0 - 2023-03-24
- #44 Update the PHP description rules
- #67 Add JavaScript plugin
- add
ecocode
tag on all rules on Java, PHP, Python and javascript plugins
- #40 Refactoring of package names (
cnumr
togreencodeinitiative
) - #58 check and upgrade compatibility to SonarQube 9.9
- move common init scripts to
ecoCode-common
repository - modifying documentation and move
CONTRIBUTING.md
,CODE_STYLE.md
andINSTALL.md
to common doc inecoCode-common
repository - security / performance optimizations : correction of
sonarcloud.io
security hotspots (java / php, python) and move Pattern compilation to static attribute - #65 Create a test project to check new plugin rule in real environment
- #71 After an PHP analysis, no ecocode code smells appears in my Sonar project
- #64 Python: ecoCode plugin with SonarQube, no code-smell detection
- #55 rename
eco-conception
tag of rules toeco-design
- #76 correction of SonarQube plugins homepage link broken
- documentation upgrade
- cleaning old files (move them to
ecoCode-archive
repository)
0.2.2 - 2023-01-19
- #23 Add images to the description files.
- #46 Add CONTRIBUTING.MD, CODE_OF_CONDUCT.md and CODE_STYLE.md
- #27 Fix [WARNING] Maven-shade-plugin overlapping classes and upgrade SonarRuntime.
- #33 Update plugin description in code
- #42 Fix Crash SonarQube analysis because of some ClassCast Exceptions
- #48 correction SONAR issue info - delete public keyword on tests
- Improve "build" Github actions to execute checks on branches from fork repositories
0.2.1 - 2022-12-30
- #22 Error when running sonar scan with ecocode
0.2.0 - 2022-12-28
- #15 Upgrade some versions + sonar version from 9.3 to 9.8
- #17 improve releasing system
- #25 Release management vs maven packaging (not the same version)
- documentation upgrade (internal)
0.1.1 - 2022-12-20
- #161 adding tool to update tags of native rules with our custom tags
- documentation upgrade (internal)
- optimization/refactoring on pom.xml dependencies (internal)
0.1.0 - 2022-12-14
- First official release of ecocode plugins : java plugin, php plugin and python plugin