v0.2.0
What's Changed
- fix(assembly): emit one package per conda-meta installed record by @mstykow in #1156
- fix(font): decode name records individually to stop run-on URL false positives by @mstykow in #1158
- fix(assembly): split distinct-GAV Maven .pom siblings into separate packages by @mstykow in #1159
- fix(assembly): subsume Diffusers pipeline-component config.json into the pipeline package by @mstykow in #1157
- fix(copyright): drop false positives from subword-tokenizer data files by @mstykow in #1155
- refactor(assembly): make multi-package directory assembly registry-based by @mstykow in #1161
- refactor(assembly): register per-datasource merge-skip rules by @mstykow in #1162
- verify: meson, pipenv, rules_python, cli, CLIP benchmark targets + drive-by fixes by @mstykow in #1163
- fix(assembly): promote Meson project() manifests to top-level packages by @mstykow in #1164
- fix(assembly): promote vcpkg ports and manifests to top-level packages by @mstykow in #1165
- fix(assembly): promote Leiningen project.clj to top-level packages by @mstykow in #1166
- fix(assembly): promote Arch .SRCINFO/.PKGINFO packages to top-level packages by @mstykow in #1168
- fix(assembly): promote sbt build.sbt projects to top-level packages by @mstykow in #1167
- fix(assembly): keep distinct NuGet projects/nuspecs as separate packages by @mstykow in #1170
- fix(assembly): keep distinct BitBake recipes as separate packages by @mstykow in #1169
- fix(assembly): promote multi-package opam roots and name .opam files by filename by @mstykow in #1171
- refactor(assembly): require a justified reason for every UNASSEMBLED datasource by @mstykow in #1172
- fix(assembly): keep distinct wheels in a wheelhouse as separate packages by @mstykow in #1173
- fix(assembly): keep distinct Ruby gemspecs in one directory as separate packages by @mstykow in #1174
- feat(parsers): add static Elixir mix.exs project manifest parser by @mstykow in #1179
- fix(assembly): hoist purl-less records' dependencies and refresh affected benchmark rows by @mstykow in #1180
- feat(parsers): emit npm overrides and yarn resolutions as pinned deps by @mstykow in #1181
- feat(parsers): record PEP 621 license-file reference from pyproject by @mstykow in #1183
- fix(license): stop clue and low-coverage partial matches leaking into detected license expression by @mstykow in #1182
- feat(post-processing): adopt package declared license from co-hosted and origin-manifest license files by @mstykow in #1184
- fix(post-processing): promote co-hosted legal license in key form with SPDX field by @mstykow in #1187
- docs(benchmarks): record terraform, superset, and godot verification rows by @mstykow in #1188
- fix(parsers): resolve yarn.lock npm: alias keys to aliased package identity by @mstykow in #1189
- fix(post-processing): mirror reference-following SPDX fields on key structure by @mstykow in #1190
- docs(adr): reject file-level package_data license stamping (ADR 0010) by @mstykow in #1191
- fix(scanner): hold key form in FileInfo.detected_license_expression by @mstykow in #1192
Full Changelog: v0.1.15...v0.2.0