Skip to content

22.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Apr 07:44
· 2003 commits to main since this release

What's Changed

Breaking Changes 🛠

  • 2db3890 refactor(model)!: Align severity filtering in getRuleViolations()

Bug Fixes 🐞

  • 6c84bba GenerateScopeExcludesCommand: Ensure that an input file is readable
  • ac57032 docs: Add the correct snippet_choices element in the documentation
  • 70e15d1 jenkins: Consistenly delete output directories before running tools
  • d95c996 jenkins: Quote path-related variables in more places
  • 993e98a model: Ensure getOpenIssues() returns no duplicates
  • d39d163 reporter: Correct the how-to-fix element for snippet choices
  • b344e09 web-app-template: Auto-resolve eslint issues
  • 127968b web-app-template: Fix DOM invalid string error
  • ed7fdbe web-app-template: Remove unneeded initial-scale
  • 14c9d34 web-app-template: Resolve build warning

New Features 🎉

  • e942b66 GenerateScopeExcludesCommand: Do not require the repo config to exist
  • 72f0659 jenkins: Expose the report formats and their options as parameters

Build 🐘 & CI ⚙️

  • c4c14f2 github: Migrate to the new Gradle actions
  • 1237a37 web-app-template: Update Node and Yarn
  • 0206c8f github: Add a composite action to free disk space
  • edf431a github: Hard-code Ubuntu 22.04 for website deployment
  • 3a073cf github: Remove the unused ortdocker action
  • 94ef009 github: Rewrite the Docker build job
  • ded860a github: Run functional tests in up-to-date Docker container
  • 675694d github: Set infinite fetch depth for docker-build

Chores 🔧

  • 50069be GenerateScopeExcludesCommand: Log the scopes at info level
  • 9b97454 commands: Only show once where the results has been written to
  • 60ccfdb docker: Replace --file with --output for Syft
  • f27af07 evaluator: Improve echoing of rule violations
  • 4a423b3 reuse: Align formatting of files in the LICENSES directory
  • b6484ef scripting: Leave measuring the duration to the caller

Dependency Updates 🚀

  • 2612096 web-app-template: Migrate to Ant Design v5
  • 5904758 web-app-template: Various version updates
  • 3fd42b2 Update S3 to version 2.25.30
  • fb1eecd update dependency ch.qos.logback:logback-classic to v1.5.5
  • e337a5c update dependency ch.qos.logback:logback-classic to v1.5.6
  • 948e6d6 update dependency dev.adamko.dokkatoo:dokkatoo-plugin to v2.3.1
  • c8878bf update dependency org.slf4j:slf4j-api to v2.0.13
  • 556310a update dependency org.springframework:spring-core to v5.3.34
  • d168a93 update dependency org.wiremock:wiremock to v3.5.3
  • db58406 update gradle/wrapper-validation-action action to v3
  • 68dc6dd update graphqlplugin to v6.8.0

Documentation 📖

  • bdecdaa README: Update copyright end year
  • eaf648d commands: Improve the reporter's --report-formats description

Performance Enhancements ⚡

  • 615ae0a GenerateScopeExcludesCommand: Deduplicate scopes into sets

Refactorings 🚜

  • e49b7ec docker: Add ORT to the image at the end of the build
  • 2848c22 model: Add minSeverity as param to getIssues()
  • 2eb66c1 model: Add omitExcluded as parameter to getIssues()
  • 41e88f1 model: Add omitResolved as param to getIssues()
  • 3a097bb model: Inline a variable
  • 69eb64c model: Simplify getRuleViolations()
  • cbd4e5a web-app-template: Use vite for builds

Tests ✅

  • 6f3af0d model: Improve two test case names
  • 06fde33 model: Postfix function names in test case names by ()
  • dde0365 node: Add another test case for parseNpmVcsInfo()
  • ef22250 node: Consistently create JSON objects from strings
  • 9b46c1e node: Format two JSON strings with jq
  • b4d70ad node: Make creating a JSON object more readable
  • 2105523 node: Postfix function names in test case names with ()
  • e69445a node: Simplify a test setup
  • 0b0c108 osv: Update expected results
  • fd086f1 python: Update expected results
  • 9f04bfa python: Update expected test results
  • f5f2b18 web-app-template: Add eslint config

Other Changes 💡

  • 7833ace style(web-app-template): Add an .editorconfig file
  • 63da5d8 style(web-app-template): Reformat JSON