Skip to content

15.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Feb 08:57
· 1744 commits to main since this release

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