Skip to content

78.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Jan 08:38

What's Changed

🛠 Breaking Changes

  • 021a3ff refactor(plugins)!: Make option parsing functions extension functions
  • 43bd6d5 refactor(plugins)!: Pass the plugin option to the parsing functions

🐞 Bug Fixes

  • 1bb26ab conan: Filter packages by APPLICATION and BUILD_SCRIPTS types
  • 8e9156e docker: Add cache mount for nvm during Node.js build
  • be3d891 docker: Add cache/tmpfs mounts to base stage to reduce image size
  • 28863b1 docker: Build askalono in separate stage to reduce image size
  • d80b3fc docker: Build cargo-credential-netrc in separate stage
  • d7f1669 docker: Copy only cargo directory instead of full Rust installation
  • ab8e3e8 docker: Mount /tmp and /home as tmpfs during ort requirements
  • 58bd033 docker: Move recursive chmod into Android build stage
  • 7349036 docker: Optimize PHP installation to reduce image size
  • 586dcee docker: Prune .NET installation to keep only runtime
  • 222c28c docker: Prune Swift installation to keep only package manager
  • ffc3c84 docker: Remove Python pycache directories from image
  • b341987 downloader: Support (Git) working trees without a remote

🎉 New Features

  • 389d9bd ort-utils: Log stacktraces with a logger
  • 3d7f14f plugins: Add support for enum and enum list options
  • 7bd1406 web-app-template: Show scan result details for a package

✅ Tests

  • 34e475b conan: Update expected results
  • 0a2bf99 plugins: Add tests for all plugin option parsing functions

🐘 Build & ⚙️ CI

  • d073d5a renovate: Merge two NPM related configs
  • 360b9cf renovate: Pin NPM dependenies

📖 Documentation

  • b388620 plugins: Add an example for plugin option aliases
  • de109d6 plugins: Update a code example
  • f89adfe Add python-ort reference in documentation

🔧 Chores

  • 2f9a604 buildSrc: Remove an unnecessary default argument

🚀 Dependency Updates

  • 17b25b9 docker: Upgrade to ScanCode 32.5.0
  • 0bd79c8 update ch.qos.logback:logback-classic to v1.5.26
  • fe9fb4a update detektplugin to v2.0.0-alpha.2
  • a00123f update docker/login-action digest to c94ce9f
  • f1b0670 update exposed to v1
  • 0c4924a update flox/install-flox-action digest to 9428713
  • 74caab4 update github/codeql-action digest to 19b2f06
  • c17c5a7 update github/codeql-action digest to b20883b
  • d131de5 update gradle/actions digest to f29f5a9
  • c91c2f9 update io.mockk:mockk to v1.14.9
  • 215e7c0 update kotest to v6.1.1
  • ac905ff update kotest to v6.1.2
  • bbb1e9c update ksp monorepo to v2.3.5
  • 3466305 update org.glassfish.jersey.core:jersey-common to v4.0.1
  • c7aa177 update org.jetbrains.gradle.plugin.idea-ext to v1.4

🚜 Refactorings

  • ec79e5e cyclonedx: Make use of enum options
  • c2c5f43 evaluated-model: Use enum for the output formats config option
  • c3f2749 fossid: Use enums for config options
  • 0d1876f python: Use an enum for the operating system config option
  • 3382ec6 spdx: Use enums for config options
  • 184acd4 web-app-template: Move and improve date conversion function
  • de52240 web-app-template: Move and rename link render function

💡 Other Changes

  • d77e356 style(detekt): Add a blank line between when-conditions
  • b0670d0 style(detekt): Do not use KDoc inside a 'block'