Releases
5.1.0
What's Changed
Bug Fixes 🐞
6dd77a3 fossid: Fix a copy & paste error in a property name
c172fb6 plugins: Do not crash for enabled plugins that are unavailable
Build 🐘 & CI ⚙️
d351a59 Gradle: Configure detekt
tasks lazily
52e90c1 Include platform projects when running from Gradle or the IDE
Chores 🔧
0a97f62 analyzer: Add the property ModuleInfo.Dir
d937ca3 Ensure tests access ALL
plugins via getValue()
d573dcf Prefer also
over run
if the return value is not needed
Dependency updates 🚀
ed5b0e6 Update the native-gradle-plugin to version 0.9.28
51f0299 update dependency com.github.jmongard.git-semver-plugin to v0.10.0
88e15aa update dependency org.cyclonedx:cyclonedx-core-java to v8.0.3
cb6a186 update dependency software.amazon.awssdk:s3 to v2.21.3
3b353f5 update dependency software.amazon.awssdk:s3 to v2.21.4
baa6e88 update dependency software.amazon.awssdk:s3 to v2.21.5
1f34360 update dependency software.amazon.awssdk:s3 to v2.21.6
1367f39 update dependency software.amazon.awssdk:s3 to v2.21.7
711905c update dependency software.amazon.awssdk:s3 to v2.21.8
b858cc9 update log4japi to v2.21.1
Docs 📖
937c5ea Graph: Fix syntax highlighting of a TODO
statement
21652d2 analyzer: Fix a type in GoMod
's class KDoc
d0d6f59 analyzer: Fix-up KDoc for ModuleInfoFile
0b495bc analyzer: Fix-up the KDoc for toPackageReferences()
7a32036 analyzer: Improve the KDoc for getModuleInfos()
a2dbdde analyzer: Promote a comment to be a function doc
New Features 🎉
c9f60ce analyzer: Support references to local modules with GoMod
Refactorings 🚜
8f7d0ad S3FileStorage: Avoid a superfluous null-safe operator
f93a9ac S3FileStorage: Consistenly use runCatching
124d5b2 analyzer: Eliminate Graph.projectId
fd9c2cd analyzer: Extend and use ModuleInfo.toId()
for projects
fc6bb00 analyzer: Factor out getMainModuleId()
bccbe4e analyzer: Generalize Graph
to use a generic node type
07797c3 analyzer: Move Graph.toPackageReferenceForest()
723694d analyzer: Remove a minor code redundancy
676b6f5 analyzer: Simplify getModuleInfo()
1886e39 analyzer: Simplify applying the replace directive
0c92be6 analyzer: Use a more compact name for a function
68021a7 analyzer: Use a more speaking name for dependencies()
Tests ✅
31bdf3f analyzer: Fix-up an expected result filename
1d97f69 analyzer: Make test resilient to change WRT to the issue message
c045be6 python: Update expected results
7311c55 c55ce91 0f1299e spm: Update expected results
7c0b17f Prefer the more speaking shouldHaveSize
over asserting the size
Other Changes 💡
94f5687 style(scanner): Shorten a null
check
3e63d09 style: Align formatting between configuration and curation providers
You can’t perform that action at this time.