What's Changed
- Dart:
pubspec.yamlfiles using valid dependency forms the parser previously rejected no longer fail analysis withAeson exception: ... emptyorfailed parsing pub package's source!: a bare dependency with no value (any version), aversion:-only entry, thehosted: <url>shorthand introduced in Dart 2.15, ahosted:map without aversion, and agit:map without aref. (#1760) - Workflows:
fossa analyze --x-workflow <path>runs a dependency-usage workflow analyzer through the embedded ficus and records its result in the debug bundle. (#1761) - Workflows: the
--x-workflowresult is uploaded to FOSSA against the analyzed revision once the dependency upload succeeds;--outputruns still upload nothing. (#1762) - Diagnostics: When an error or warning group contains multiple errors, each error's
Traceback:header is now printed on its own line instead of being glued onto the last line of the preceding error message (e.g....none passed validationTraceback:). (#1758)
Full Changelog: v3.18.2...v3.18.3