Releases
15.3.0
What's Changed
Bug Fixes 🐞
a547091 askalono: Correctly handle errors in results
9fb12a9 model: Use the correct class for log output
39b3a0f spdx-utils: Do not test for sub-expressions based on strings
875108b spdx-utils: Make single expressions sub-expression of themselves
acb7fe6 sw360: Do not use a path as the temp dir infix
0c64591 swiftpm: Drop an unnecessary function call
9e94eb5 swiftpm: Ignore "unspecified" versions
9f2f094 swiftpm: Make PinV2.toVcsInfo
adhere to kind
14dc179 swiftpm: Remove the assumption that the lockfile always exists
e1781aa swiftpm: Simplify PinV2.toVcsInfo()
New Features 🎉
8efc8ee helper-cli: Add scope exclude patterns for debug builds (Gradle)
6b99276 helper-cli: Generalize the scope exclude pattern for kapt
bd0371f jenkins: Add optional parameters to install plugins from another job
e8e68aa jenkins: Allow to pass Docker build arguments as job parameters
8819ac9 jenkins: Allow to specify an input path within the repository
8cb1a79 spdx-utils: Add a new SPDX expression parser implementation
41e6f98 spdx-utils: Take the new parser implementation into use
Build 🐘 & CI ⚙️
d3ec5fb Gradle: Enable the configuration cache for faster builds
283dc6d github: Disable the Gradle configuration cache when releasing
5a17d05 web-app-template: Explicitly depend on a task's output files
ea104df web-app-template: Remove manual task caching logic
Chores 🔧
9bab90a Gradle: Remove a work-around for the SemVersioning plugin
b47c3d4 NOTICE: Update the Double Open Oy contribution year
2e3b5f1 NOTICE: Update the EPAM Systems, Inc. contribution year
e64db59 askalono: Allow results and errors both to be present
4c73645 spdx-utils: Remove ANTLR parser
18fa677 Remove logging source overrides where not needed
Dependency Updates 🚀
46ecd08 Docker: Upgrade python-inspector
to version 0.11.0
e4cd566 evaluator: Update the OSADL license compliance matrix
8d5a305 spdx-utils: Add a test dependency on kotest-framework-datatest
266d628 update dependency com.autonomousapps.dependency-analysis to v1.30.0
e069ba1 update dependency com.github.jmongard.git-semver-plugin to v0.12.0
e80c5b1 update dependency com.github.jmongard.git-semver-plugin to v0.12.2
e45f1d5 update dependency com.github.jmongard.git-semver-plugin to v0.12.3
32751d4 update dependency dev.adamko.dokkatoo:dokkatoo-plugin to v2.1.0
4e3b23f update dependency org.asciidoctor:asciidoctorj-pdf to v2.3.12
5c5eae4 update dependency software.amazon.awssdk:s3 to v2.24.0
Documentation 📖
0264f7f analyer-command: Align with simpler wording from Jenkinsfile
cf6fbb2 model: Improve ResolvedLicense
docs
b5e6dff spdx-utils: Correct a double "not not" in an exception message
Other Changes 💡
959902c jenkins: Move getting Docker build arguments to a function
da63723 spdx-utils: Move normalize()
tests to a dedicated block
5ca5643 spdx-utils: Move tests out of SpdxExpressionParserTest
a28b0d7 spdx-utils: Prefer toSpdx()
over SpdxExpression.parse()
Tests ✅
c23c9d8 osv: Update an expected result
ea6140a spdx-utils: Add a test for isSubExpression()
0d6b0bf spdx-utils: Move parsing of constants also to the parse()
block
de7247d spdx-utils: Move testing toString()
to the bottom
08d58bd spdx-utils: Rename a block of tests after the function
7b6537d swiftpm: Consistently use \<REPLACE_DEFINITION_FILE_PATH>
dca2be0 swiftpm: Test analyzing a definition file without deps
74e99df swiftpm: Trivially simplify a create()
call
03c14c3 vulnerable-code: Add a test for a Commons-Compress CVE
Other Changes 💡
6c9c5de Revert "build(Gradle): Enable the configuration cache for faster builds"
1a53592 Revert "build(github): Disable the Gradle configuration cache when releasing"
38187ca revert(docker): Disable arm64 build
884a073 style(jenkins): Move a function below variable declarations
You can’t perform that action at this time.