Skip to content

5.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Oct 17:19
· 2216 commits to main since this release

What's Changed

Bug Fixes 🐞

  • 6dd77a3 fossid: Fix a copy & paste error in a property name
  • c172fb6 plugins: Do not crash for enabled plugins that are unavailable

Build 🐘 & CI ⚙️

  • d351a59 Gradle: Configure detekt tasks lazily
  • 52e90c1 Include platform projects when running from Gradle or the IDE

Chores 🔧

  • 0a97f62 analyzer: Add the property ModuleInfo.Dir
  • d937ca3 Ensure tests access ALL plugins via getValue()
  • d573dcf Prefer also over run if the return value is not needed

Dependency updates 🚀

  • ed5b0e6 Update the native-gradle-plugin to version 0.9.28
  • 51f0299 update dependency com.github.jmongard.git-semver-plugin to v0.10.0
  • 88e15aa update dependency org.cyclonedx:cyclonedx-core-java to v8.0.3
  • cb6a186 update dependency software.amazon.awssdk:s3 to v2.21.3
  • 3b353f5 update dependency software.amazon.awssdk:s3 to v2.21.4
  • baa6e88 update dependency software.amazon.awssdk:s3 to v2.21.5
  • 1f34360 update dependency software.amazon.awssdk:s3 to v2.21.6
  • 1367f39 update dependency software.amazon.awssdk:s3 to v2.21.7
  • 711905c update dependency software.amazon.awssdk:s3 to v2.21.8
  • b858cc9 update log4japi to v2.21.1

Docs 📖

  • 937c5ea Graph: Fix syntax highlighting of a TODO statement
  • 21652d2 analyzer: Fix a type in GoMod's class KDoc
  • d0d6f59 analyzer: Fix-up KDoc for ModuleInfoFile
  • 0b495bc analyzer: Fix-up the KDoc for toPackageReferences()
  • 7a32036 analyzer: Improve the KDoc for getModuleInfos()
  • a2dbdde analyzer: Promote a comment to be a function doc

New Features 🎉

  • c9f60ce analyzer: Support references to local modules with GoMod

Refactorings 🚜

  • 8f7d0ad S3FileStorage: Avoid a superfluous null-safe operator
  • f93a9ac S3FileStorage: Consistenly use runCatching
  • 124d5b2 analyzer: Eliminate Graph.projectId
  • fd9c2cd analyzer: Extend and use ModuleInfo.toId() for projects
  • fc6bb00 analyzer: Factor out getMainModuleId()
  • bccbe4e analyzer: Generalize Graph to use a generic node type
  • 07797c3 analyzer: Move Graph.toPackageReferenceForest()
  • 723694d analyzer: Remove a minor code redundancy
  • 676b6f5 analyzer: Simplify getModuleInfo()
  • 1886e39 analyzer: Simplify applying the replace directive
  • 0c92be6 analyzer: Use a more compact name for a function
  • 68021a7 analyzer: Use a more speaking name for dependencies()

Tests ✅

  • 31bdf3f analyzer: Fix-up an expected result filename
  • 1d97f69 analyzer: Make test resilient to change WRT to the issue message
  • c045be6 python: Update expected results
  • 7311c55 c55ce91 0f1299e spm: Update expected results
  • 7c0b17f Prefer the more speaking shouldHaveSize over asserting the size

Other Changes 💡

  • 94f5687 style(scanner): Shorten a null check
  • 3e63d09 style: Align formatting between configuration and curation providers