Releases: fraunhofer-iem/spha
Releases · fraunhofer-iem/spha
0.1.0
What's Changed
🛠 Breaking Changes
- 5cc26ba feat!: kpiId type changed from enum to string
🎉 New Features
- 656e928 added empty CLA
- bf33263 provide functionality to transform TrivyV2Dtos into RawValueKpis. (#48)
🐘 Build & ⚙️ CI
- 44fdfd7 Changed CLA Assistant config to use external repository (#47)
- 05812a8 added CLA Assistant workflow (#42)
🔧 Chores
💡 Other Changes
0.0.5
0.0.4
0.0.3
What's Changed
Bug Fixes 🐞
- b68f7f8 fixed strategyId to strategy mapping
- ca0f199 use PkgIdentifier and PURL to support non-OS targets
- 442451f use PkgName and Installedversion for package identifier
New Features 🎉
- a64f48a add severity field in TrivyVulnerabilityDto
- c1e9727 added AndKPICalculationStrategy
- 2a46d13 added OrKPICalculationStrategy
- 2d1fe7d check the score of all KpiCalculationResults to guarantee that they are in the range of 0...100
- e343a49 created dedicated CONTAINER_VULNERABILITY KPI ID to properly differentiate between container and code scanning results
Build 🐘 & CI ⚙️
- 87f3d8a changed org.slf4j:slf4j-simple import to be testRuntimeOnly
Chores 🔧
- 7b1be73 apply ktfmtFormat
- 1ad4bb0 code style
- 247f82d fixed naming issues and explicitly return Empty() for max and min strategy
- 8161322 renamed ambiguous test name
- e160dfa renamed validity check function and added javadoc
Tests ✅
- 18ddadc added rangeCheck test for KpiCalculationResults without a score
Other Changes 💡
- 9907f49 Apply suggestions from code review
- 7d8d122 Feature/max min strategy (#31)
- 1d3d303 Update core/src/main/kotlin/de/fraunhofer/iem/spha/core/strategy/XorKPICalculationStrategy.kt
- 8249ef3 Update core/src/test/kotlin/de/fraunhofer/iem/spha/core/strategy/AndKPICalculationStrategyTest.kt
- 1ee1664 Update core/src/test/kotlin/de/fraunhofer/iem/spha/core/strategy/XorKPICalculationStrategyTest.kt