Skip to content

Latest commit

 

History

History
139 lines (91 loc) · 5.3 KB

File metadata and controls

139 lines (91 loc) · 5.3 KB

Changelog

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.

Added

Changed

Deleted

2.0.0 - 2025-07-15

Added

Changed

  • Rebrand ecoCode to Creedengo across code, resources, build files, and docs
  • Update contact email to contact@green-code-initiative.org
  • Keep deprecated rule repository key as ecocode-android-java and ecocode-android-xml
  • Align profile names for Java/XML/Gradle and update Java/XML profile JSON names
  • Refine README rebranding wording and structure
  • Upgrade SonarQube API to 13.6.0

Deleted

1.2.0 - 2026-01-04

Added

  • #102 Add rule EC533 (Google ads consent)
  • #105 Add rule EC534 (Tracking Id via TelephonyManager#getDeviceId())
  • #103 Add rule EC549 (Hardware acceleration in Android components, XML)

Changed

  • #92 Update EC522 (member select) and related tests
  • Rework BrightnessOverrideRule checks and clean up unused logic
  • 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 named Groovy (Gradle) instead of just Groovy. Since the plugin does not scan .groovy files anymore, it can work with a Groovy scanner on the same SonarQube instance.
  • Bump embedded CodeNarc to 2.2.5
  • Remove unused Groovy/CodeNarc extensions and simplify sensors
  • Fix Docker configuration for Apple M1 builds and update the jar path in compose files
  • Update CI workflow and documentation (README/RULES)

Deleted

1.1.0 - 2023-11-17

Added

  • 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

Changed

  • Rename repository ecoCode-mobile to ecoCode-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)

Deleted

1.0.1 - 2023-03-10

Changed

  • Fix plugin iOS release

1.0.0 - 2023-03-10

Added

  • #5 Add IOS plugin delivery
  • Add CONTRIBUTING.md
  • Add CODE_STYLE.md
  • move INSTALL.md to common doc in ecoCode-common repository

Changed

  • 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 to greencodeinitiative

0.1.0 - 2023-01-03

Added

  • #13 Upgrade some versions + sonar version from 9.3 to 9.8
  • #14 Improve release system

Changed

  • 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

Added

  • First official release of ecocode plugins : android plugin