Skip to content

15.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Feb 08:30
· 2198 commits to main since this release

What's Changed

Breaking Changes 🛠

  • ddc09eb refactor(scancode)!: Move default configuration
  • 0ec34f7 refactor(scanner)!: Make commandLineOptions private
  • 2d6d287 refactor(spdx-utils)!: Move SpdxLicenseChoice out of model

Bug Fixes 🐞

  • 4f21bb5 git: Again use the Git CLI to perform the actual reset
  • 8472931 git: Do not rely on FETCH_HEAD to list the current branch first
  • f5d3c2f node: Deduplicate issue lines before collapsing them
  • a234ae5 pub: Do not use the revision from the pubspec.yaml of dependencies

Build 🐘 & CI ⚙️

  • d673e1b Only sign when making official releases

Chores 🔧

  • 46de195 docker: Re-align SWIFT_VERSION
  • 61fbc32 docker: Upgrade Android command line tools to the latest version
  • 2f6c6ef docker: Upgrade Go to the latest version
  • b58f9d9 exception-mapping: Remove an invalid comment about sorting
  • f2a799f scancode: Reorder command line options when running ScanCode
  • 681f0bb scancode: Reorder functions for a better overview
  • 3ce8889 scancode: Specify the timeout as a duration for convenience
  • c0a9b4e Remove Batect as it has become unmaintained

Dependency Updates 🚀

  • 195ddb7 Dockerfile-legacy: Update the available Cargo version
  • 5012819 update codecov/codecov-action action to v4
  • d8bb7e8 update dependency com.github.ajalt.mordant:mordant to v2.3.0
  • a053fec update dependency com.networknt:json-schema-validator to v1.3.0
  • 7b4f823 update dependency com.networknt:json-schema-validator to v1.3.1
  • 8387ed4 update detektplugin to v1.23.5
  • 68309b4 update exposed to v0.47.0
  • e0fc5a8 update gradle/gradle-build-action action to v3
  • 82190b5 update gradle/wrapper-validation-action action to v2
  • b3063be update ktor to v2.3.8

Documentation 📖

  • 77ff88e Git: Improve some code comments
  • f228d98 jenkins: Improve the ORT_FAILURE_STATUS_CODE documentation
  • 00cd17a model: Document the impact of the severe threshold properties
  • acb8ad4 model: Fix the docs of Hash.create() for blank values
  • 3852572 npm: Explain why the severity is only lowered for NPM CLI warnings

New Features 🎉

  • d60ac69 docker: Enable multiarch build for amd64 and arm64
  • e13c625 exception-mapping: Add Asterisk-exception
  • ca7a2bf exception-mapping: Add Autoconf-exception-generic*
  • eb108b3 node: Add a new single line warning prefix to support
  • 232bc19 pub: Parse source artifacts for hosted packages
  • 4af6360 scancode: Add an option to prefer file- over line-level findings

Other Changes 💡

  • 2f84a01 Npm: Make mapLinesToIssues() a top-level extension function
  • b8dd813 Npm: Move some functions to top-level
  • a09afa4 Npm: Rename a few groupLines() variables for clarity
  • fd795d3 github: Run functional tests against the snapshot Docker image
  • c00cbbc model: Move the constant for the reference configuration file
  • 32e0072 npm: Reduce severity of warnings from the output of npm
  • 57c3659 pub: Extract a source variable
  • a8d6171 scancode: Disregard the output format in scanner configuration
  • e8f4e0a scancode: Inline the output format option
  • 95dcce2 Introduce a constant for the status code for failures

Performance Enhancements ⚡

  • 47da430 spdx-utils: Make the cheap check go first

Tests ✅

  • c9d0b74 conan: Update expected results
  • 37c0c4d node: Compare deeply nested data classes by YAML representation
  • c96a389 node: Update NpmVersionUrlFunTest's lockfile to v3
  • edbb3ad e9f36c4 osv: Update expected results
  • f471b7b pip: Update expected results
  • af7b45b pub: Update expected test results
  • c297ec8 pub: Use placeholders for project VCS
  • 75e6fb9 scancode: Also assert the number of license findings in a test
  • 5364048 spdx-utils: Add a test for semantic matching of given expressions
  • 5d7e4d7 spdx-utils: Remove a duplicate test
  • 3bd4893 swiftpm: Fix-up a test case name
  • 64fd9db swiftpm: Fix-up an expected result filename

Other Changes 💡

  • 9bd9454 style(Git): Adjust formatting to ease setting line breakpoints