Skip to content

34.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 07:43
· 590 commits to main since this release

What's Changed

Breaking Changes 🛠

  • 1f4d723 chore(advisor)!: Remove the NexusIQ advisor
  • baa1fd4 refactor(common-utils)!: Clarify the use of resolveExecutable()

Bug Fixes 🐞

  • 6d576c3 analyzer: Maintain package manager names as keys in the graph
  • 83a4465 gradle-inspector: Properly pass through the managerName for issues
  • a3460f3 node: Support deserializing PackageJson.author from an array

New Features 🎉

  • 6b896c3 common-utils: Stricten a check in resolveExecutable()
  • c180727 gradle: Allow to configure the Java version and / or home
  • e18b08e helper-cli: Add an option to override the repository configuration
  • e642295 model: Add Git-only VCS host names as Git aliases
  • 789f15b ort-utils: Improve the JDK check to not accept a JRE
  • 2673ccb ort-utils: Support file URLs in downloads

Build 🐘 & CI ⚙️

  • 7d48df1 github: Associate the dependency graph to the main branch
  • f92ad12 Simplify the reuse check

Chores 🔧

  • 6311935 .ort.yml: Trim trailing whitespace
  • 062221e analyzer: Avoid unnecessary mutable maps
  • 1e7ec04 analyzer: Slightly optimize a check
  • 8b7d02c gradle: Make managerName in GradleDependencyHandler private
  • 20d7898 gradle-inspector: Improve a log message
  • 38d88ab helper-cli: Drop the obsolete command to create analyzer results
  • 720a23c node: Remove the unused parseNpmLicenses() function
  • f9a91f9 package-managers: Simplify code to get javaHome a bit
  • 95c604b Simplify mapping of non-empty strings

Dependency Updates 🚀

  • ae10e2f Update the dependency-analysis-gradle-plugin to version 2.1.1
  • 7bdbcd1 update codecov/codecov-action digest to b9fd7d1
  • 90c8fb0 update dependency ubuntu to v24
  • fcb93d8 update docker/build-push-action digest to 32945a3
  • 7625dae update docker/build-push-action digest to 4f58ea7
  • 1811b5f update github/codeql-action digest to e2b3eaf
  • a03471c update hoplite to v2.8.2
  • cd61f12 update jackson to v2.18.0
  • a8bff04 update log4j2 monorepo to v2.24.1

Documentation 📖

  • 2c8b259 analyzer: Remove a comma to fix grammar
  • d200260 dos: Fix a typo
  • 3b0c858 model: Fix a typo in documentation for addDependency()
  • c363749 ort-utils: Align wording of Environment property docs
  • ef8b61c ort.yml: Improve code block titles for examples
  • b4922ec scanoss: Fix a typo
  • b3e9ddb website: Fix a typo
  • e309c3b website: Use the correct property for the description header

Refactorings 🚜

  • b5dd8d7 go: Combine getProjectName() into getModuleInfo()
  • c03ecf3 model: Extract a dependenciesAccessor() function for reuse
  • 7b4177d model: Inline a referenceFor() overload function
  • ed4a537 model: Inline the graphForManager() function
  • d347153 model: Make DependencyGraph.edges non-nullable
  • e815570 model: Make DependencyGraph.nodes non-nullable
  • 407d287 ort-utils: Introduce a helper to check the JDK version
  • 988dd17 ort-utils: Introduce a static Java version property

Tests ✅

  • 2b08e9e conan: Update expected results
  • d26e12f pub: Update expected results

Other Changes 💡

  • b5723d6 style(analyzer): Use parentheses after functions in test names