aboutcode-org/scancode-toolkit: v32.5.0
- Philippe Ombredanne1
- Ayan Sinha Mahapatra2
- Jono Yang3
- Georg Brandl4
- Abhishek Kumar
- Rohit Potter5
- Tim Hatch
- Russ Cox6
- Steven Esser7
- yaobinshi
- Sebastian Schuberth8
- Jillian Daguil
- Chin Yeung9
- Akanksha Garg
- David Wolever10
- Gram11
- Rakesh Balusa12
- Yash D. Saraf13
- Kevin Ji
- Keshav Priyadarshi14
- Alexander Gschrei
- Mike Rombout15
- Ravi Jain
- Ayush Jain
- Dennis Clark9
- tdruez
- Claude Paroz16
- Gaurav Jain
- Saravanan G
- Matthäus G. Chajdas17
- 1. @aboutcode-org @package-url @clearlydefined @nexB
- 2. @aboutcode-org
- 3. @nexB
- 4. FZ Jülich
- 5. @maqsoftware
- 6. Google
- 7. @launchpotato
- 8. CTO of @doubleopen-project
- 9. nexB
- 10. RxFood Corp
- 11. @firefly-zero
- 12. Skillz
- 13. @browserstack
- 14. @AboutCode-Org @nexB
- 15. @elastisys
- 16. 2xlibre.net Sàrl
- 17. Intel
Description
This is a minor scancode release with:
license, package detection performance improvements
better copyright, license and package detection
python3.14 support, and removed python3.9 wheels
Improve package scan performance by:
Skipping binary package detection steps by default, and introducing a new CLI option
--package-in-compiledto detect packages in compiled binaries like rust/go binaries Note: previously these were detected in--packageCLI option directly but this is no longer the case, you've to use the new--package-in-compiledto detect packages from go/rust and other binariesCreating cached regex patterns and multiregex pre-matchers, for a fast package path detection filtering step
https://github.com/aboutcode-org/scancode-toolkit/pull/4606
Add gibberish detection to copyright scanning. This is done using a 2-character Markov chain. A new CLI command,
scancode-train-gibberish-model, has been added to regenerate the model used by the detector. https://github.com/aboutcode-org/scancode-toolkit/pull/4610 https://github.com/aboutcode-org/scancode-toolkit/issues/2402Use a cython implementation of sequence matcher to improve license detection performance https://github.com/aboutcode-org/scancode-toolkit/pull/4500
Add python3.14 support in scancode https://github.com/aboutcode-org/scancode-toolkit/pull/4595 https://github.com/aboutcode-org/scancode-toolkit/issues/4541
Always print license references table in html output https://github.com/aboutcode-org/scancode-toolkit/pull/4474
Enable License References table for HTML Output without requiring
--license-referencesby implementing a fallback license reference collection based on the behavior of v32.0.0. https://github.com/aboutcode-org/scancode-toolkit/pull/4474 https://github.com/aboutcode-org/scancode-toolkit/issues/4101Replace unmaintained
tomllibrary withtomllib/tomli. https://github.com/aboutcode-org/scancode-toolkit/issues/4532Pin fingerprints and normality to avoid pyicu https://github.com/aboutcode-org/scancode-toolkit/issues/4493
Fix click compatibility issues and failures https://github.com/aboutcode-org/scancode-toolkit/issues/4572
Remove deprecated ast module attributes https://github.com/aboutcode-org/scancode-toolkit/pull/4539
Fix cargo scanning failures https://github.com/aboutcode-org/scancode-toolkit/issues/4581
Reorg and improve docs user experience https://github.com/aboutcode-org/scancode-toolkit/pull/4629
Handle is_private strings in npm properly https://github.com/aboutcode-org/scancode-toolkit/pull/4635
Restructure README docs https://github.com/aboutcode-org/scancode-toolkit/pull/4667
Add new licenses, license rules and misc license detection improvements https://github.com/aboutcode-org/scancode-toolkit/pull/4562 https://github.com/aboutcode-org/scancode-toolkit/pull/4674 https://github.com/aboutcode-org/scancode-toolkit/pull/4666 https://github.com/aboutcode-org/scancode-toolkit/pull/4622
What's Changed
- feat(OutputHTML): Always print license references table by @pepper-jk in https://github.com/aboutcode-org/scancode-toolkit/pull/4474
- Cython seq by @JonoYang in https://github.com/aboutcode-org/scancode-toolkit/pull/4500
- Update cyseq to v0.0.2 by @JonoYang in https://github.com/aboutcode-org/scancode-toolkit/pull/4512
- Add new licenses to LicenseDB by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4517
- Pin fingerprints and normality by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4531
- Fix click compatibility issues by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4591
- packagedcode: replace unmaintained toml with tomllib/tomli by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4594
- packagedcode: replace unmaintained toml with tomllib/tomli by @gotmax23 in https://github.com/aboutcode-org/scancode-toolkit/pull/4532
- packagedcode: don't use removed ast module attributes by @gotmax23 in https://github.com/aboutcode-org/scancode-toolkit/pull/4539
- Add new licenses from dejacode by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4562
- Fixes #4581: Failure to scan cargo by @omsuneri in https://github.com/aboutcode-org/scancode-toolkit/pull/4582
- Add tag to ruby license rule by @pombredanne in https://github.com/aboutcode-org/scancode-toolkit/pull/4622
- docs: Reorg and improve user experience by @tsteenbe in https://github.com/aboutcode-org/scancode-toolkit/pull/4629
- Handle string is private by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4635
- Restructure the README by @DennisClark in https://github.com/aboutcode-org/scancode-toolkit/pull/4667
- Detect plantuml license by @uttam282005 in https://github.com/aboutcode-org/scancode-toolkit/pull/4666
- Improve package scan performance by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4606
- Detect gibberish copyright #2402 by @JonoYang in https://github.com/aboutcode-org/scancode-toolkit/pull/4610
- Make CC-BY-NC-3 rule more specific by @alexzurbonsen in https://github.com/aboutcode-org/scancode-toolkit/pull/4674
- Add python3.14 to test support by @AyanSinhaMahapatra in https://github.com/aboutcode-org/scancode-toolkit/pull/4595
New Contributors
- @pepper-jk made their first contribution in https://github.com/aboutcode-org/scancode-toolkit/pull/4474
- @omsuneri made their first contribution in https://github.com/aboutcode-org/scancode-toolkit/pull/4582
- @uttam282005 made their first contribution in https://github.com/aboutcode-org/scancode-toolkit/pull/4666
Full Changelog: https://github.com/aboutcode-org/scancode-toolkit/compare/v32.4.1...v32.5.0
Files
aboutcode-org/scancode-toolkit-v32.5.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/aboutcode-org/scancode-toolkit/tree/v32.5.0 (URL)
Software
- Repository URL
- https://github.com/aboutcode-org/scancode-toolkit