Releases
29.0.0
What's Changed
Breaking Changes 🛠
fb36bec chore(advisor)!: Remove the GitHub defects advisor
Bug Fixes 🐞
110f2e3 scanoss: Improve parsing of VCS URLs
5fff408 scanoss: Properly deal with empty licenses for snippets
New Features 🎉
88f4548 bazel: Add support for local_path_override
a53082f docker: Add Buildozer to the Docker image
dcc41df spdx: Allow to set creator person and organization
d4d17d0 utils: Add runBlocking
that preserves Log4j's MDC context
Chores 🔧
58deae0 scanoss: Directly map to sets
e5303d7 scanoss: Make skipping of "none" file details explicit
b1caae2 scanoss: Remove a superfluous distinct()
call
97ece6d scanoss: Throw on unsupported line ranges in convertLines()
f261664 web-app: Trivially change a variable in a test to be plural
Dependency Updates 🚀
161ea45 update dependency ch.qos.logback:logback-classic to v1.5.7
f75bc26 update dependency org.apache.commons:commons-compress to v1.27.1
947f855 update docusaurus monorepo to v3.5.2
74557ba update github/codeql-action digest to 883d858
52ea6ca update maven to v3.9.9
Documentation 📖
fe5a27f gradle: Add descriptions to tasks so they show up without --all
aaf9012 spdx: Deep link to a nested property from reporter options
Refactorings 🚜
ba9f17f clearly-defined: Make functions suspending
dbc3fc5 clearly-defined: Remove the callBlocking
function
a061b06 fossid-webapp: Make factory functions suspending
9b3cb85 fossid-webapp: Rename instance
function to create
f04cb07 scanner: Make resolveNestedProvenance
suspending
4e19363 scanner: Make resolveProvenance
suspending
ee3c33b Use the new runBlocking
function
Tests ✅
d1ee3dd pub: Update expected results
Other Changes 💡
17d1ff2 style(detekt): Forbid usage of kotlinx.coroutines.runBlocking
You can’t perform that action at this time.