New
77.0.0
What's Changed
π Breaking Changes
- 4019fdd2d309401d6ec6bfc3dd8918021b93390e feat(evaluated-model)!: Include metadata for all tool runs
π Bug Fixes
- d198bcf9f12f824d73aabee4721ce8ec79b59c66 detekt-rules: Make auto-correct work again
- 8c8052bbe3d89c1148817294ce242f401a4d669e plugins: Filter empty strings when parsing string list options
- 49d58e65ac6c08dde23a9c9ad493420bae8618ee web-app-template: Fix showing the VCS info for packages
- e1006f281e8e686e27044ed4f67f8d038ff9aaa3 web-app-template: Remove
renderfrom getColumnSearchProps - 3a0f6b3d4c09602ce4410c4e61ea9b173ea60bb9 web-app-template: Rename 'Excludes' in AboutModal
- e135465b1e83415eb0e650cd0dbfa15b5310ab23 web-app-template: Restore
Tagstyling - 0083c58eb99a8fbad7d864df5a9d119cba4878f6 web-app-template: Return 0 as index from
getLicenseIndexByName
π New Features
- 4d74aa52ab3140166fb3ea1180f29a8f5195afa8 evaluated-model: Add a property for the package labels
- 0357a3abb894a4ef1d4b9d5a2ba4f5b5e60d6140 evaluator: Add Environment to Evaluator
- 79fa3c9ae1de125668479dc419abd75ac51eb655 web-app-template: Add links to license tables
- 47438071b6c761e3b29ec14d0d9cf10539ffc6ff web-app-template: Add package configurations to models
- d3051760d4c10a2279c667b06aa85710e3159e58 web-app-template: Display package labels from curations
- 206e2bcc67bdaee42fe8adc8f97d9f74e9173538 web-app-template: Show curations for a package
- 451566cfd64e578d6e93b0c3dcaaee106dba3b85 web-app-template: Show metadata in AboutModal
- df4a0d1520a47d2727c0ca29266d8d56292afbe6 web-app-template: Show package configs for a package
- ccfc7e74be306dfa6a215f3bc58091d7cd80bd88 web-app-template: Show package configs in AboutModel
- d56e8c5a257698c65252bb5e1ec6d577fc4425c3 web-app-template: Show package curation in AboutModel
- d06a5bc95a77099963f6e4bbbc913782254c1b06 web-app-template: Show/hide curations column
- 0a8252410979a06b468fdcf3249327cf05cd8a92 web-app-template: Show/hide package configs column
- bbb50a3c7feb4d21fc5616fd9d6878864722189a web-app-template:
Add OrtResult.getPackageById()
β Tests
- 3f7d4579429f14f74868f57f280ca8eccae8f518 advisors: Temporarily disable a test
- c213d125883eb4f5acb67d3d281f301ed8e8f5f5 common-utils: Switch from invocations to property testing
- 77d604891a99d38a45e887140578702b42c7f265 reporters: Re-align environment objects in test data
- 686d3b105b1fbf0e401d0cb73fa0a7c48e6bd99b web-app: Adjust the expected size
- e583a6f9ae69246b4d4c8475aa03995a10d1d09e web-app: Adjust the expected size
π Build & βοΈ CI
- 06c88194b8eaf97a2f3d17d261a170d46dd2287a gradle: Migrate from Dokkatoo to Dokka for documentation generation
- 2a7439e5cbe69fe2ee8596de555c3d25f4bee436 gradle: Remove the explicit "sourcesJar" task definition
π Documentation
- 6792a80f4ad768cfe00ad3f74a2938d5fdb9ef67 detekt: Update URLs in comments of the configuration
- d392f68210eca64263b8a90df6f9ab7d33a054fd evaluated-model: Fix-up and improve comments
π§ Chores
- 62d1c996cc3df61dbcd80a6ba9420eb3a24c0a3d common-utils: Use Kotlin's
Anyinstead of Java'sObject - 70957fc45f0a3a3dd663cb74e90c8d3330d6b901 detekt-rules: Add language injection markers in test code
- a6cdd72df35ef90b7b0a86f2d54544c9baa322ad detekt-rules: Omit the file path from the finding's message
- 74a4606c36d5153ed932b83285eca80d0a676ee0 gradle-plugin: Bump the minimum Kotlin version to 1.9
- 3e9963d133782fa749a7a050e1b904887a2ef9e3 model: Add an explicit return type to a function expression
- 4530740008856fbe7fd037bac21049e70a353362 web-app-template: Address ESLint issues
- 271fc21a7db5fd7df8789eec14243fda483607d4 web-app-template: Fix linter issue
- 6cb787b85cc7b773d64b36857622d8fa614d9e7a web-app-template: Implement RepositoryConfiguration
- c963831f6429048d3192995f64f535a8ddd90158 web-app-template: Increase Drawer size to 70% / min 1000px
- 1d1678c6d2a227cc1ba415c8e62f67c095753a57 web-app-template: Lift ResultTable state to AppPage
- 642234787468f2d4a96ae9a0c9041caa703900ea web-app-template: Rename OrtResult YAML functions
- 7127e670357647970ff0830b5d6a449198fe4122 web-app-template: Replace deprecated APIs
- ba6807eb6448e8c0328f9627f6ea83eedbc5923f web-app-template: Replace deprecated properties
- 697e9ba6db8bd5177d7c603b84615934abfd6450 web-app-template: Update
Statistics - d496493af084c905a8d91b21292f30b49fda7a1e web-app-template: Update index.html
- 265359f4cc445737eed1a8730430b75cab5d085d web-app-template: Update test index.html
- 2f69228162fde5c73edbd5bf395aa8445e59e49b web-app-template: Update test index.html
- ca16508155af91346c5c45331c5ee88defcab9ee web-app-template: Use indexes for curations
- 45136865cf12aece82521c417682ad52b66841d4 Align visibility of serializers with class visibility
π Dependency Updates
- 8621182383b46800f01899984a41b53de4e7f268 gradle: Upgrade to Detekt 2
- 81e7bda056979d64d8da687526e41abb83ff20c8 gradle: Upgrade to Gradle version 9.3
- 643ccbc09ec3cd3d5cbbab4a1d1b04ba28b081dd web-app-template: Update versions of dependencies
- cf20c0c3b17245dc562fd7ac72261639b6db32ee update actions/setup-java digest to be666c2
- 015fb130d077db011a557bf85340ad547169cc53 update at.yawk.lz4:lz4-java to v1.10.3
- b44be770f13a32d55bf6c431e32dd09ffc03a5ee update aws-java-sdk-v2 monorepo to v2.41.12
- 84e2b2f9c7bd7eec9b96ef7d54d2e9614b117499 update ch.qos.logback:logback-classic to v1.5.25
- 01e2c651b7e562e0fef62558f8c19802225aa074 update com.fasterxml.jackson:jackson-bom to v2.21.0
- 2ba11e46bff7e740928019f59e60d6c6eda81bd0 update com.github.ajalt.clikt:clikt to v5.1.0
- 3dd5330f37e078ca4185dc6d6702d3831ea1f5ee update com.vanniktech:gradle-maven-publish-plugin to v0.36.0
- 561868041bae7dcd6be5f04dfafa1bd3ed7b2014 update dependency prettier to v3.8.1
- 091322f06acf4e19fe092c4dfd64ff3e54247f89 update flox/install-flox-action digest to e3e10c1
- 60ab46aa2df8fe4adc82b3082cabf7d8a215222c update kotest to v6.1.0
- 52582cbee74bf6bce7b8c8a925d8a6a292085817 update kotlin monorepo to v2.3.0
- 2a035095bce7d969a65c07bc1e024d53a625d2a2 update kotlinxserialization to v1.10.0
- f1b5baab8bfa196410a5cabb210758d55d57e5fc update org.cyclonedx:cyclonedx-core-java to v12
- 1c517230b801b4262d2168c93a9c76cec73edf5b update org.graalvm.buildtools:native-gradle-plugin to v0.11.4
- 0fcb9d57248eef8961e04e29e0895cb54270c3fa update org.metaeffekt.core:ae-security to v0.151.0
- 7e77709a88e71856c409a1704c5c50e9a9969af5 update org.metaeffekt.core:ae-security to v0.152.0
- e89dd3228b5a106a424f40ad76758ef0769bdc54 update org.postgresql:postgresql to v42.7.9
- 9e24c0760f621c8fedce00bb578df473ec8dd744 update org.springframework:spring-core to v7.0.3
π‘ Other Changes
- 5692fab97003ef06884ec0458bf8c648603dfd42 Revert "build(gradle): Add a "detektAll" convenience task"
- cfa2874c4b69594392c4e3f7b89fcaaa8f096a2e style(detekt): Adjust config / code so that the code base passes checks