v0.1.10
What's Changed
- docs(pr-lifecycle): note Greptile retrigger and soften CI-duration wording by @mstykow in #937
- fix(deps) update rust crate starlark_syntax to 0.14.2 by @dtolnay in #938
- fix(deps): update rust crate log to 0.4.31 by @renovate[bot] in #939
- fix(license-detection): enforce required phrases for seq matches with referenced filenames by @mstykow in #940
- fix(python): extract dependencies from pip-inspect.deplock without a direct_url root by @mstykow in #941
- fix(nuget): strip UTF-8 BOM before parsing legacy project.json/project.lock.json by @mstykow in #942
- test(parsers): cover recognizer-surface dispatch through try_parse_file by @mstykow in #943
- fix(scanner): include license dataset in incremental fingerprint by @mstykow in #944
- fix(scanner): return spill failures from scan processing by @mstykow in #946
- fix(serve): harden privileged ingest inputs by @mstykow in #948
- fix(scanner): avoid recursing into symlinked directories by @mstykow in #945
- fix(conan): parse conan 2.x (format 0.5) lockfiles and strip ref revisions by @mstykow in #949
- fix(serve): isolate synchronous scan request workers by @mstykow in #947
- fix: parser version coverage across 6 ecosystems + license-front benchmarks by @mstykow in #955
- fix(copyright): stop copyright/holder bleeding across a ruler line by @mstykow in #974
- fix(detection): scan Jupyter notebooks as decoded cell text by @mstykow in #972
- fix(purl): add central per-type PURL normalization layer by @mstykow in #975
- fix(deps): update rust crate rpm to 0.25.0 by @renovate[bot] in #977
- fix(purl): resolve remaining structural per-type PURL findings (#971) by @mstykow in #976
- feat(docker): emit base-image PURLs from Dockerfile FROM directives by @mstykow in #979
- feat(huggingface): add parser for HF model/dataset metadata and pkg:huggingface PURLs by @mstykow in #981
- feat(oci): add OCI image layout / docker save parser emitting pkg:oci PURLs by @mstykow in #980
New Contributors
Full Changelog: v0.1.9...v0.1.10