Skip to content

30.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Aug 07:48
· 601 commits to main since this release

What's Changed

Breaking Changes 🛠

  • c8e87e7 refactor(vcs)!: Make the aliases property private

Bug Fixes 🐞

  • 34a222e bazel: Apply name and version overrides earlier
  • eb8d2c8 bazel: Change metadata.json's model to comply with schema
  • 4e887f2 bazel: Maintain the version also in case of archive overrides
  • 16a121c helper-cli: Fix-up the exclude reason for ChangeLog files
  • 456e3fc scancode: Make path comparisons separator-agnostic
  • e72fd2a scanoss: Support multiple line ranges per snippet

New Features 🎉

  • 26a0401 advisor: Add resolution reason for incorrect vulnerabilities
  • 1ec14b5 bazel: Add support for archive_override
  • 05d9658 bazel: Treat a package with archive override and patches as modified

Build 🐘 & CI ⚙️

  • c6701f8 gradle: Enable consistent copy() visibility
  • 7ad4bfe Ensure that the generated shell completion scripts are up-to-date

Chores 🔧

  • 93ea5b3 bazel: Do not quote URLs in logs for visual simplicity
  • d95b8b2 bazel: Improve archive override URL logging
  • a85e0d6 clearly-defined: Do not pass a default value
  • 61ad183 integrations: Regenerate shell completion scripts
  • e951d63 web-app-template: Simplify adding to a map

Dependency Updates 🚀

  • f87f923 spdx-utils: Update the SPDX license list version to 3.25.0
  • 135b287 update actions/attest-build-provenance digest to 6149ea5
  • f9a5452 update dependency com.autonomousapps.dependency-analysis to v2
  • 0aad2f2 update dependency org.asciidoctor:asciidoctorj to v3
  • 0d3b21e update dependency org.postgresql:postgresql to v42.7.4
  • fe0a41c update github/codeql-action digest to 2c779ab
  • 15c1031 update kotlin monorepo to v2.0.20
  • ae29ff7 update kotlinxserialization to v1.7.2

Documentation 📖

  • ebdc21f README: Remove the broken TODO badge
  • 4841e02 analyzer: Clarify the input directory to be version-controlled
  • 38c9efd analyzer: Explain that the analyzer is required to run
  • a82f01c analyzer: Name precondition for analysis to work
  • 99cd187 cli: Explain SLF4J API usage in addition to Log4j API usage
  • e191061 model: Slightly improve LicenseFinding.license docs
  • ddc0757 website: Fix the full AOSD reporter name
  • 0ded5f8 website: Improve FossId report documentation
  • f0b7b79 website: Make Opossum report documentation more compact

Refactorings 🚜

  • b91c8ff clearly-defined: Rename a (so far unused) enum property
  • 7ecf85d composer: Inline parseScope()
  • a28a503 scanners: Rename a snippet's license to singular
  • c309ada Port remaining code to kotlin.io.encoding.Base64
  • 5228030 Use hex coding from Kotlin's stdlib

Tests ✅

  • 32dfe21 bazel: Add another archive override with dev_dependency=True
  • 1cd9699 clearly-defined: Make use of the projectUrl property
  • 602ab3c pub: Update expected results
  • 9e01f50 python: Update expected results