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.
- The embedded Groovy language analyzer was reconfigured to scan only
.gradle
files since it is the files we are interested in for the Android project configuration rules. The associated language is namedGroovy (Gradle)
instead of justGroovy
. Since the plugin does not scan.groovy
files anymore, it can work with a Groovy scanner on the same SonarQube instance.
- #80 Delete rule EC5002 (SDK range) since it not in the best practices mobile anymore
- #88 Delete rule EC5003 (Disable obfuscation) since it not in the best practices mobile anymore
1.1.0 - 2023-11-17
- Home page URL for plugins (for display on SonarQube administration page)
- Add
eco-design
tag on all rules - #207 Add release tag analyzis on SonarCloud
- #58 Add Dark UI theme XML rule
- Support of SonarQube 10.3
- Rename repository
ecoCode-mobile
toecoCode-android
- Update the rules naming convention to have the same one as the others ecoCode plugin. Rules identifier now starts by
EC
. - Update built-in profile names to
ecoCode (Android)
- Moved iOS plugin to its own repository.
1.0.1 - 2023-03-10
- Fix plugin iOS release
1.0.0 - 2023-03-10
- #5 Add IOS plugin delivery
- Add
CONTRIBUTING.md
- Add
CODE_STYLE.md
- move
INSTALL.md
to common doc inecoCode-common
repository
- upgrade SonarQube version to 9.9
- #27 preparation for Plugin SonarSource Marketplace integration
- docker / docker-compose upgrade
- update documentation
- upgrade RULES
- #28 Add minSdk and targetSdk
- #4 minSdk and targetSdk properties must be supported too
- #23 Fix CodeNarc issue
- #20 Refactoring
cnumr
togreencodeinitiative
0.1.0 - 2023-01-03
- documentation upgrade (internal)
- optimization/refactoring on pom.xml dependencies (internal)
- Fix [WARNING] Maven-shade-plugin overlapping classes and upgrade SonarRuntime.
0.0.1 - 2022-12-15
- First official release of ecocode plugins : android plugin