Skip to content

7.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Nov 07:44
· 2606 commits to main since this release

What's Changed

Breaking Changes 🛠

  • a455329 feat(reporter)!: Support secrets in reporter options
  • bd03101 feat(scanner)!: Pass properties to configure storage usage to wrappers
  • cc7d534 refactor(PackageCurationData)!: Drop support for legacy property name
  • 72cbc73 refactor(maven)!: Make some class members private
  • a552258 refactor(maven)!: Make the container property private
  • 13564f9 refactor(scanner)!: Use ScannerWrapperConfig in factory
  • 801948f refactor(vcs)!: Make all WorkingTree implementations internal

Bug Fixes 🐞

  • f1c5959 docker: Base image should not refer itself
  • bb742aa docker: Bump up The Node.JS version in another place
  • 528e5c7 docker: Match docker scripts to upstream image naming
  • 6ce0978 docker: No build or publish in pull_request events
  • a21905e docker: Stop accidentally skipping component image builds
  • 5a21932 helper-cli: Fix an issue with listing licenses
  • 05d8acc node: Allow deserializing empty pnpm-workspace.yaml files
  • 552b0e2 Add advisor plugins to the plugin classpath for distribution

Build 🐘 & CI ⚙️

  • 272b508 git: Explicitly add transitive Jackson dependencies
  • c9a730b git: Split out the jgitSshApache dependency
  • 400e9ef Move all VCS plugins to separate Gradle projects

Chores 🔧

  • 059190d docker: Align the Pip version with Dockerfile
  • cec3ec7 docker: Avoid the use of tee if stdout is not needed
  • d0f67e2 docker: Rename output of custom Dockerfile
  • 343d2ff docker: Upgrade CocoaPods to the latest version
  • 5dd26aa docker: Upgrade Conan to the latest 1.x version
  • 1599731 docker: Upgrade Pipenv to the latest version
  • ccabd1f docker: Upgrade SBT to the latest version
  • 16ff51f docker: Upgrade ScanCode to the latest version
  • 595261c docker: Upgrade Yarn to the latest 1.x version
  • ab87104 docker: Upgrade Pipto the latest version
  • cb68cb0 docker: Upgrade pnpm to the latest version
  • 876c1d4 docker: Upgrade the Haskell Tool Stack to the latest version
  • 9079062 mailmap: Use Thomas's personal email address
  • 1223273 maven: Add an import to resolve a KDoc reference

Dependency Updates 🚀

  • 6556366 git-repo: Upgrade to the latest stable git-repo release
  • 45fbb1a update dependency com.autonomousapps.dependency-analysis to v1.26.0
  • d44c243 update jackson to v2.16.0
  • ae8e4db update kotlinxserialization to v1.6.1

Documentation 📖

  • 1fa6529 README: Fix further broken links
  • 551c79f README: Fix the link to version control system implementations
  • 551b68b README: Remove a broken link for the Notifier bullet point
  • eccf170 scanner: Fix a typo
  • bd4e1c7 scanner: Improve logging for packages with incomplete scan results

New Features 🎉

  • cd323ab docker: Change naming default and unify docker files
  • 8d7b82d docker: Rename images to agreed names
  • f06a4ac helper-cli: Extend path exclude generator by a couple of patterns
  • 1534d39 helper-cli: Improve the output of list licenses command
  • dcd3b19 helper-cli: Re-filter scan summary by VCS path
  • 2147b4f osv: Add the missing handling for the Hackage ecosystem
  • 4d5b611 reporter: Read FossID credentials from secrets
  • 937e4fb scanner: Add a class to hold the common scanner wrapper config
  • ab27a19 scanner: Add properties to configure storage usage
  • 87db6d4 scanner: Use the new properties that configure scan storage usage

Refactorings 🚜

  • 7eb2ffe analyzer: Port Java's walkFileTree() to Kotlin's walk()
  • 17f3ad1 maven: Operate on sets of repositories
  • 4c940af plugins: Do not hard-code dependencies on Git
  • f93e651 scanner: Move ScanResult.filterByVcsPath() to utils

Tests ✅

  • 1622397 fossid: Mock the abstract VersionControlSystem instead of Git
  • 0a8dcb7 node: Make the empty pnpm-workspace.yaml be well-formed YAML
  • a702a3c osv: Fix the assertion for ecosystem support
  • 65125cb osv: Improve package list for supported ecosystems
  • 150530c 9d29e6d osv: Update expected results
  • f514519 scanner: Improve tests for ScannerWrapperConfig
  • 4771276 spm: Update expected results
  • fc47411 Run analyzer functional tests outside of Docker

Other Changes 💡

  • befe8c0 style(scanner): Remove a redundant empty line