Releases
25.1.0
What's Changed
Bug Fixes 🐞
767475e Bazel: Fix local registry modules path
a6894a2 bazel: Always disable the disk cache
6aaa408 bazel: Always disable the wrapper script
c4b1d66 github: Be explicit about artifact paths to attest for
4d49fc2 spdx: Avoid serializing the document into a string
New Features 🎉
7193af3 bundler: Add fallbacks for the description
field
9bdeaaf bundler: Add the description
-> summary
fallback for gemspecs
ae8b9b9 detekt-rules: Add a rule to enforce empty lines after blocks
4bb80bb dos: Allow to configure scan storage settings
d2b5779 evaluator: Update the OSADL license compliance matrix
e4e4859 stack: Derive the VCS path from the subdir
in the cabal file
Build 🐘 & CI ⚙️
129ec48 go: Remove the unused tomlkt
dependency
6e836b1 renovate: Only allow digit-versions of the Jira REST client
de9dbc9 renovate: Remove Maven resolver related package rules
Chores 🔧
dc12ef2 bazel: Consistently refer to lockfile as single word
0ddc883 bazel: Drop an unnecessary code comment
fd6b3fb bazel: Simplify obtaining the Bazel version
74ab0cd bundler: Align Ruby helper scripts on to_yaml
7e49e1b bundler: Correct a few test / variable names
18c7ae4 bundler: Make Ruby helper scripts executable
5904433 bundler: Use the portable env
shebang
70209af cyclonedx: Simplify BOM generation code
78fb986 model: Remove the unused XML mapper
62ba50f stack: Move a function to the top level
32f8d45 stack: Remove a misleading comment
Dependency Updates 🚀
8eff1ea docker: Upgrade ScanCode to version 32.2.1
146ab3b update dependency com.github.ajalt.mordant:mordant to v2.7.0
b67dda9 update dependency net.sf.saxon:saxon-he to v12.5
01f347e update dependency org.jruby:jruby to v9.4.8.0
70f8de8 update dependency org.wiremock:wiremock to v3.8.0
d332eba update jetbrains/qodana-action action to v2024.1.7
2c0dc49 update jetbrains/qodana-action action to v2024.1.8
Documentation 📖
61866be stack: Turn a code comment into a test
Refactorings 🚜
8ea4205 Gradle: Remove the kotlinxSerialization
bundle
73b579c Gradle: Rename the tomltk
dependency
f1bc44b bazel: Align on the "to" prefix for several functions
b6b7686 bazel: Avoid some toSet()
calls
6e44eca bazel: Drop an explicit return type
acdf397 bazel: Extract expandRepositoryUrl()
ee1df8b bazel: Factor out parseBazelModule()
37f4aa5 bazel: Simplify expandRepositoryUrl()
a bit
dccd7f7 bazel: Simplify partitioning the dependencies
55ee953 bazel: Turn parseModuleGraph()
into an expression function
0035d76 bazel: Use a more speaking name for node
9318b6d bazel: Use a shorter name for the graph data model
065e1ca bundler: Migrate from Jackson to KxS
a8f6547 bundler: Refer to data from https://rubygems.org as "RubyGems"
1699c84 bundler: Rename the GemSpec
class to GemInfo
51d0bec bundler: Simplify the description
fallback logic
81af6f8 common: Remove a code redundancy
dd09f54 cyclonedx: Remove the dependency on FileFormat
e929d4d dos: Edit job query parameters
eae8cbe dos: Edit scan results query parameters
ed740e9 fossid: Make a constructor argument a non-member
2c3d0a8 git: Migrate from Jackson to KxS
cb1a182 stack: Avoid copying the project package
5a9700f stack: Factor out getProject()
46a3d76 stack: Factor out toPackage()
34e7e95 stack: Generalize filtering out the "ghc" package
17ff138 stack: Inline a couple of variables
4a33f34 stack: Make toPackage()
return a non-nullable package
c0587e1 stack: Make use of isProject()
f13733d stack: Migrate from Jackson to KxS
f81750a stack: Move several function to the top level
1331ef7 stack: Move the model classes into a dedicated file
b11d47c stack: Move two constants to the model
be27bed stack: Move two functions to the class level
46ff1b8 stack: Re-order the constuctor arguments for VcsInfo
f8fc96c stack: Remove code reduncancies in scope creation
28fe497 stack: Simplify toPackage()
a bit
1e765df stack: Use buildMap
and inline allDependencies
325c842 stack: Use a shorter name for the dependencies variables
Other Changes 💡
fabe6c8 style: Add empty lines after multi-line blocks for readability
You can’t perform that action at this time.