Releases
2.0.0
What's Changed
Breaking Changes 🛠
641f520 feat(model)!: Group snippets by source file matching lines
9794da6 feat(scanner)!: Remove unused downloaderConfig
parameter
6f1976c refactor(fossid)!: Remove the unused options
from the constructor
dd70b72 refactor(scanner)!: Provide only scanner specific options in factory
ffce6dc refactor(scanner)!: Remove ScannerCriteria.forDetails()
fd71440 refactor(scanner)!: Remove the unused ScannerConfigMatcher
4643638 refactor(scanner)!: Rename fromConfig
in ScannerCriteria
to create
a84a1f4 refactor(scanner)!: Use only scanner specific options for criteria
b5fdb79 refactor(utils)!: Use the Options
typealias in PluginManager
Bug Fixes 🐞
0d4b1f7 ClearlyDefinedStorage: Properly parse returned VCS URLs
18f9be2 CocoaPods: Correctly parse secondary dependencies with versions
a2fa752 CocoaPods: Correctly resolve the user home directory
4bbd26a CocoaPods: Parse external sources from lock files
c599e39 CocoaPods: Restrict package name matching to full matches
69db3b3 CocoaPods: Stop taking pure version constraints as dependencies
fd4ed1b ScanResultsStorage: Correct debug log output about mismatches
0b04df0 Scanner: Apply detectedLicenseMapping
to FossId findings
b7878c0 clearly-defined: Ignore new InnerError
fields
33d5fd9 docker: Correct a typo
a4b12df docker: Install Git LFS
c519398 downloader: Fix updating the Git working tree for a branch
2ca66d5 fossid-webapp: Split snippets over non-consecutive source line ranges
74ba431 reporter: Fix the creation of first level dependency relationships
Build 🐘 & CI ⚙️
e40a38d renovate: Disable renovate for the website
Chores 🔧
5893bd7 ClearlyDefinedStorageTest: Move private data below the test
bc3404c SW360: Use Maven Central and update version
2282526 ScanResultsStorage: Clarify log output about read results
55c1b94 ScannerCommand: Log configured scan storages at info level
a023e0b SpdxDocumentModelMapper: Remove some magic values
2f3708f clearly-defined: Also show the inner error name
029f1ca docker: Use consistent naming and descriptions
8e6fd16 docker: Use ort namespace
58fd9d4 Fix formatting of workflow files
66fbc5c Use data objects in sealed hierarchies
Dependency updates 🚀
34db1a2 Update maven-resolver to version 1.9.16
5b51855 update actions/checkout action to v4
0d385b9 update dependency com.github.jmongard.git-semver-plugin to v0.7.0
521a725 update dependency io.mockk:mockk to v1.13.8
0420946 update dependency org.semver4j:semver4j to v5.2.0
9d78178 update dependency org.semver4j:semver4j to v5.2.1
114c153 update docker/build-push-action action to v5
63d89b4 update docker/login-action action to v3
cb982b5 update docker/metadata-action action to v5
06615c6 update exposed to v0.44.0
Docs 📖
cb2c560 CocoaPods: Briefly explain the layout of the "PODS" section
902bfef cyclonedx: Fix a typo
6e245cf scanner: Fix a typo
ff570dd Add a link to the search page
96c520b Enable Algolia search for the website
e74531f Remove an unused image
14cc5f1 Rename the docusaurus
directory to website
77bb3d6 Update package-lock.json
f75d200 fix(docs): Mention Apache 2.0 license
New Features 🎉
37a0894 OrtResult: Allow getDependencies()
to omit excluded IDs
f55ca2e docker: Provide extended image with all components
46061d0 docker: Use jobs over workflow dependency
2b813d0 docker: Use per language container strategy
19a5ee2 docker: Use runtime to do all the work for binaries
0705ede fossid-webapp: Support for comments in marked as identified files
12d2bde fossid-webapp: Support two new API functions
eb2efd6 plugins: Add the TypedConfigurablePluginFactory
c586a9b reporter: Support grouped snippets in the Snippet Report
d1492bb scanner: Add detected license mapping to ScanContext
Other Changes 💡
236f1e9 Revert "deps: update dependency clsx to v2"
Refactorings 🚜
cf295f6 CocoaPods: Improve name / version parsing
933c3fc CocoaPods: Rename two variables for clarity
416c421 CocoaPods: Slightly generalize parsing of dependencies
8863163 downloader: Pass the working tree to a private function
f5e0046 scanner: Consolidate the API for scanner wrapper factories
a4eadb6 spdx: Add an overload for toSpdxId()
9a5d805 Move Options
from model to common-utils
Tests ✅
ab0f931 ClearlyDefinedStorageFunTest: Update expected results
4df3094 SpmFunTest: Update expected results
19beaed SpmFunTest: Update expected test results
2a7d3f5 advisor: Update a NuGet identifier
9f7debd clearly-defined: Do not test against the development server
0de7894 conan: Update expected results
f1bb9c8 downloader: Remove unused test data
4338904 downloader: Use a dedicated repository for GitWorkingTreeFunTest
b066399 downloader: Use a temporary directory to test non-working-trees
eadb556 ort-config-package-curation-provider: Update NuGet identifiers
You can’t perform that action at this time.