Skip to content

21.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Apr 07:38
· 2144 commits to main since this release

What's Changed

Breaking Changes 🛠

  • 6c08226 refactor(model)!: Use a better name for getIssues()

Bug Fixes 🐞

  • adf14d4 cargo: Do not make assumptions about the package ID for hash lookups
  • 7522a0c cargo: Do not make assumptions about the package ID for projects
  • 0940053 cargo: Improve parsing of lockfile formats
  • bef2e95 fossid-webapp: Remove unecessary call to normalize
  • f71f994 schemas: Add missing entries for package managers

New Features 🎉

  • 9ef7945 cargo: Add the alternative deps to the metadata model
  • 4771b24 requirements: Add a dedicated version status for unknown versions

Build 🐘 & CI ⚙️

  • c7d5c3a renovate: Extend from config:recommended

Chores 🔧

  • cf06ac9 cargo: Move two variables closer to where they are being used
  • 303705c cargo: Reorder top-level functions
  • e407d11 downloader: Remove the redundant protected enum qualifier
  • f54813e go: Drop the support for the Go dep package manager
  • f0121b2 integrations: Re-generate shell completion scripts
  • b9481f0 model: Replace a size check with isNotEmpty()
  • 9707529 requirements: Add "!" prefixes for identified problems
  • 968f956 Sort NOTICE file entries alphabetically

Dependency Updates 🚀

  • 65ed107 update dependency ch.qos.logback:logback-classic to v1.5.4
  • 9cb8e7c update dependency com.autonomousapps.dependency-analysis to v1.31.0
  • 87f2675 update dependency com.opentable.components:otj-pg-embedded to v1.0.3
  • f1623e8 update dependency org.semver4j:semver4j to v5.2.3
  • 6fca267 update ktor to v2.3.10

Documentation 📖

  • c7ed840 cargo: Document CargoMetadata members
  • 67dda33 requirements: Document the VersionStatus enum members

Refactorings 🚜

  • c1a0c66 cargo: Do not require parsing the manifest
  • 5e701a8 cargo: Extract kind names to constants
  • e6b84fa cargo: Get project authors and homepage from projectPkg
  • 887fcc2 cargo: Get the project's processed declared licenses directly
  • 85c4523 cargo: Inline processDeclaredLicenses()
  • b815e65 cargo: Make fewer assumptions about internal package IDs
  • acb18cb cargo: Move serializers to their respective model classes
  • c7d24d9 cargo: Turn some functions into extensions for convenience
  • 5818de3 go: Move normalizeModuleVersion() to GoMod.kt
  • 2f8c7b5 model: Simplify filtering resolved issues
  • 8b63ffe model: Simplify filtering resolved vulnerabilities
  • 03bd194 model: Simplify resolving rule violations

Other Changes 💡

  • 3ce77c7 revert(docker): Revert "Revert Upgrade Go to version 1.22.0"
  • 1a10da7 style(Gradle): Adhere to const naming conventions
  • 3876ec7 style: Prefer equality checks over Elvis operator use