Skip to content

Latest commit

 

History

History
101 lines (62 loc) · 3.77 KB

CHANGELOG.md

File metadata and controls

101 lines (62 loc) · 3.77 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.

[Unreleased]

Added

Changed

Deleted

[2.1.0] - 2025-01-07

Added

  • #88 Add new Java rule GCI94 - Use orElseGet instead of orElse
  • #89 Add new Java rule GCI82 - Make non reassigned variables constants

Changed

  • upgrade some libraries versions
  • improve Integration Tests system to be more flexible (add new IT for each rule)
  • #21 Improvement: some method calls are legitimate in a for loop expression
  • check compatibility with SonarQube 10.7.0 and 24.12.0
  • upgrade actions/upload-artifact and actions/download-artifact from v3 to v4)

[2.0.0] - 2024-12-18

Added

  • #59 Add builtin profile ecoCode way to aggregate all implemented ecoCode rules by this plugin
  • #53 Improve integration tests
  • Rename rules ECXXX to the new Green Code Initiative naming convention GCIXXX
  • migration from ecocode to creedengo - all over the code

Changed

[1.6.2] - 2024-07-21

Changed

  • #60 Check + update for SonarQube 10.6.0 compatibility
  • refactoring docker system
  • upgrade ecocode-rules-specifications to 1.6.2

[1.6.1] - 2024-05-15

Changed

  • #15 correction NullPointer in EC2 rule
  • check Sonarqube 10.5.1 compatibility + update docker files and README.md

[1.6.0] - 2024-02-02

Added

  • #12 Add support for SonarQube 10.4 "DownloadOnlyWhenRequired" feature

Deleted

  • #6 Delete deprecated java rules EC4, EC53, EC63 and EC75

[1.5.2] - 2024-01-23

Changed

  • #9 EC2 rule : correction no block statement use case

[1.5.1] - 2024-01-23

Changed

  • #7 EC2 rule : correction NullPointer with interface

[1.5.0] - 2024-01-06

Added

  • Java rules moved from ecoCode repository to current repository
  • Add 10.3 SonarQube compatibility

Changed

  • Update ecocode-rules-specifications to 1.4.6

unreleased 2.1.0 2.0.0 1.6.2 1.6.1 1.6.0 1.5.2 1.5.1 1.5.0