Skip to content

83.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 16:47
· 540 commits to main since this release

What's Changed

🛠 Breaking Changes

  • 556d5da chore(git)!: Make GitCommand internal
  • 0a9a357 chore(go)!: Make runGo() private to not expose ProcessCapture
  • 36032f0 chore(node)!: Make dirStash private to not expose DirectoryStash
  • 74d687d chore(scanners)!: Make CommandLineTools internal

🐞 Bug Fixes

  • 80edb57 DependencyGraphBuilder: Improve cycle detection
  • fbdf7cb DependencyHandler: Handle cycles when comparing dependency graphs
  • 18a001d ort-project-file: Make the project identifiers more unique
  • 38c0380 ort-project-file: Properly set the projet's vcs / vcsProcessed
  • f8869db pnpm: Always use the default node-linker

🎉 New Features

  • 0873cf0 common-utils: Allow the stash to copy files instead of moving them
  • 42dabff cyclonedx: Improve metadata in "singleBom" mode
  • ac51bff cyclonedx: Make some metadata properties configurable
  • 02789d9 ort-project-file: Add a default value for project dependencies
  • 2500a4b spdx: Add a new package manager plugin for SPDX files

✅ Tests

  • 315e40d bazel: Update expected results
  • 7c5fb5e cli: Correctly determine the expected package managers
  • 3e0ab28 cli: Correctly test disabling a single package manager
  • b1bc9ca cli: Generalize two test names
  • 1e56dbc cli: Generally do not use the "legacy" Gradle package manager
  • 47d76a0 common-utils: Rename some Files to make clear they are directories
  • 1695cab conan: Update expected results
  • a515e52 downloader: Prefer the more commonly used with instead of apply
  • 87309fb downloader: Simplify assertions to avoid !!
  • 578da71 mercurial: Use a temporary directory for testing
  • 403c91c model: Fix the test for cyclic dependencies
  • ba0aec7 ort-project-file: Make Identifier construction more compact
  • f0b39bf ort-project-file: Make an assertion for scopes more compact
  • b824b98 ort-project-file: Make test assets more minimal
  • 88ee4c8 ort-project-file: Remove a couple tests mainly targeting KxS
  • b36ac29 ort-project-file: Turn some assets from JSON to YAML
  • 8a3c9ed ort-utils: Simplify assertions to avoid !!
  • 8f9bc4d python: Update expected results
  • c20a3ad sbt: Avoid depending on the Git VCS ORT plugin
  • 9561b3d Add a "VCS" infix to VCS replacement patterns

🐘 Build & ⚙️ CI

  • d3ba655 bazel: Fix Conan to only be a funTest runtime dependency
  • 223b0d6 gradle: Avoid rebuilds due to version changes only
  • 0133706 gradle: Fix API dependencies caused by CommandLineTool
  • 3df2a03 gradle: Only auto-accept Gradle Develocity ToS on CI
  • ec7e3a4 node: Fix jackson-databind to be an implementation dependency
  • c5ce4d3 pub: Fix GradleInspector to only be a funTest runtime dependency
  • 2cf3830 renovate: Enable automerge for non-major updates

📖 Documentation

  • 07841b0 model: Update the KDoc for Project.vcsProcessed
  • 6e86ad8 Avoid Gradle noise with -q when running the CLI
  • 0286a1c Use "absolute syntax" for non-selector Gradle tasks
  • 6d578f6 document package configuration provider precedence

🔧 Chores

  • ce7d1e0 model: Remove the "additional" logic to break cycles
  • 6159d56 ort-project-file: Align the order of constructor arguments
  • 218f9ff pnpm: Make use of a constant for ".npmrc"
  • 77a6d26 test-utils: Rework VCS-related variables a bit
  • 2963b5f Consistently do not log when using getFallbackProjectName()
  • b896ca1 Factor out Hash?.orNone()

🚀 Dependency Updates

  • ecbdd2e update actions/deploy-pages action to v5
  • 694353e update aws-java-sdk-v2 monorepo to v2.42.20
  • 420f78a update aws-java-sdk-v2 monorepo to v2.42.21
  • f4579f6 update codecov/codecov-action action to v5.5.4
  • c4fb3e0 update codecov/codecov-action action to v6
  • c2d873c update com.fasterxml.jackson:jackson-bom to v2.21.2
  • b88074b update flox/install-flox-action action to v2.4.0
  • 5e5e03b update github/codeql-action action to v4.34.0
  • 31bad94 update github/codeql-action action to v4.34.1
  • 5038f9f update gradle to v9.4.1
  • 4340328 update gradle/actions action to v6
  • 7035c87 update gradle/actions action to v6.0.1
  • 15f25cd update kotest to v6.1.8
  • 4cee34b update kotest to v6.1.9
  • e59e647 update org.apache.tika:tika-core to v3.3.0
  • 0447ad0 update org.jetbrains.dokka:dokka-gradle-plugin to v2.2.0
  • b527988 update react monorepo to v19

🚜 Refactorings

  • 7f11d2d advisor: Move the API for plugins to a dedicated module