Skip to content

25.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 07:43
· 528 commits to main since this release

What's Changed

Bug Fixes 🐞

  • 767475e Bazel: Fix local registry modules path
  • a6894a2 bazel: Always disable the disk cache
  • 6aaa408 bazel: Always disable the wrapper script
  • c4b1d66 github: Be explicit about artifact paths to attest for
  • 4d49fc2 spdx: Avoid serializing the document into a string

New Features 🎉

  • 7193af3 bundler: Add fallbacks for the description field
  • 9bdeaaf bundler: Add the description -> summary fallback for gemspecs
  • ae8b9b9 detekt-rules: Add a rule to enforce empty lines after blocks
  • 4bb80bb dos: Allow to configure scan storage settings
  • d2b5779 evaluator: Update the OSADL license compliance matrix
  • e4e4859 stack: Derive the VCS path from the subdir in the cabal file

Build 🐘 & CI ⚙️

  • 129ec48 go: Remove the unused tomlkt dependency
  • 6e836b1 renovate: Only allow digit-versions of the Jira REST client
  • de9dbc9 renovate: Remove Maven resolver related package rules

Chores 🔧

  • dc12ef2 bazel: Consistently refer to lockfile as single word
  • 0ddc883 bazel: Drop an unnecessary code comment
  • fd6b3fb bazel: Simplify obtaining the Bazel version
  • 74ab0cd bundler: Align Ruby helper scripts on to_yaml
  • 7e49e1b bundler: Correct a few test / variable names
  • 18c7ae4 bundler: Make Ruby helper scripts executable
  • 5904433 bundler: Use the portable env shebang
  • 70209af cyclonedx: Simplify BOM generation code
  • 78fb986 model: Remove the unused XML mapper
  • 62ba50f stack: Move a function to the top level
  • 32f8d45 stack: Remove a misleading comment

Dependency Updates 🚀

  • 8eff1ea docker: Upgrade ScanCode to version 32.2.1
  • 146ab3b update dependency com.github.ajalt.mordant:mordant to v2.7.0
  • b67dda9 update dependency net.sf.saxon:saxon-he to v12.5
  • 01f347e update dependency org.jruby:jruby to v9.4.8.0
  • 70f8de8 update dependency org.wiremock:wiremock to v3.8.0
  • d332eba update jetbrains/qodana-action action to v2024.1.7
  • 2c0dc49 update jetbrains/qodana-action action to v2024.1.8

Documentation 📖

  • 61866be stack: Turn a code comment into a test

Refactorings 🚜

  • 8ea4205 Gradle: Remove the kotlinxSerialization bundle
  • 73b579c Gradle: Rename the tomltk dependency
  • f1bc44b bazel: Align on the "to" prefix for several functions
  • b6b7686 bazel: Avoid some toSet() calls
  • 6e44eca bazel: Drop an explicit return type
  • acdf397 bazel: Extract expandRepositoryUrl()
  • ee1df8b bazel: Factor out parseBazelModule()
  • 37f4aa5 bazel: Simplify expandRepositoryUrl() a bit
  • dccd7f7 bazel: Simplify partitioning the dependencies
  • 55ee953 bazel: Turn parseModuleGraph() into an expression function
  • 0035d76 bazel: Use a more speaking name for node
  • 9318b6d bazel: Use a shorter name for the graph data model
  • 065e1ca bundler: Migrate from Jackson to KxS
  • a8f6547 bundler: Refer to data from https://rubygems.org as "RubyGems"
  • 1699c84 bundler: Rename the GemSpec class to GemInfo
  • 51d0bec bundler: Simplify the description fallback logic
  • 81af6f8 common: Remove a code redundancy
  • dd09f54 cyclonedx: Remove the dependency on FileFormat
  • e929d4d dos: Edit job query parameters
  • eae8cbe dos: Edit scan results query parameters
  • ed740e9 fossid: Make a constructor argument a non-member
  • 2c3d0a8 git: Migrate from Jackson to KxS
  • cb1a182 stack: Avoid copying the project package
  • 5a9700f stack: Factor out getProject()
  • 46a3d76 stack: Factor out toPackage()
  • 34e7e95 stack: Generalize filtering out the "ghc" package
  • 17ff138 stack: Inline a couple of variables
  • 4a33f34 stack: Make toPackage() return a non-nullable package
  • c0587e1 stack: Make use of isProject()
  • f13733d stack: Migrate from Jackson to KxS
  • f81750a stack: Move several function to the top level
  • 1331ef7 stack: Move the model classes into a dedicated file
  • b11d47c stack: Move two constants to the model
  • be27bed stack: Move two functions to the class level
  • 46ff1b8 stack: Re-order the constuctor arguments for VcsInfo
  • f8fc96c stack: Remove code reduncancies in scope creation
  • 28fe497 stack: Simplify toPackage() a bit
  • 1e765df stack: Use buildMap and inline allDependencies
  • 325c842 stack: Use a shorter name for the dependencies variables

Other Changes 💡

  • fabe6c8 style: Add empty lines after multi-line blocks for readability