Skip to content

Latest commit

 

History

History
125 lines (76 loc) · 5.46 KB

CHANGELOG.md

File metadata and controls

125 lines (76 loc) · 5.46 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

  • 171 Add migration mechanism to support "issue re-keying"

Changed

  • #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)

Deleted

[1.1.0] - 2023-04-03

Changed

  • #63 Update plugins to be compliant for SonarQube MarketPlace integration ( PR #79 )
  • #88 upgrade rules matrix with new ids + refactoring rules documentation (RULES.md)

Deleted

  • #85 Cleaning some useless classes on PHP plugin

1.0.0 - 2023-03-24

Added

  • #44 Update the PHP description rules
  • #67 Add JavaScript plugin
  • add ecocode tag on all rules on Java, PHP, Python and javascript plugins

Changed

  • #40 Refactoring of package names (cnumr to greencodeinitiative)
  • #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 and INSTALL.md to common doc in ecoCode-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 to eco-design
  • #76 correction of SonarQube plugins homepage link broken
  • documentation upgrade

Deleted

  • cleaning old files (move them to ecoCode-archive repository)

0.2.2 - 2023-01-19

Added

  • #23 Add images to the description files.
  • #46 Add CONTRIBUTING.MD, CODE_OF_CONDUCT.md and CODE_STYLE.md

Changed

  • #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

Changed

  • #22 Error when running sonar scan with ecocode

0.2.0 - 2022-12-28

Added

  • #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)

Changed

  • documentation upgrade (internal)

0.1.1 - 2022-12-20

Added

  • #161 adding tool to update tags of native rules with our custom tags

Changed

  • documentation upgrade (internal)
  • optimization/refactoring on pom.xml dependencies (internal)

0.1.0 - 2022-12-14

Added

  • First official release of ecocode plugins : java plugin, php plugin and python plugin