Release v2.0.0: Major new features and improvements
This is a major release with several new and improved features and bug fixes.
To install, download scancode-toolkit-2.0.0.zip or scancode-toolkit-2.0.0.tar.bz2 from the Downloads section below and follow installation instructions in the README at https://github.com/nexB/scancode-toolkit/blob/master/README.rst
You can also download the source code for pre-built third-party binaries from these locations:
- https://github.com/nexB/scancode-thirdparty-src/archive/v1.0.0.tar.gz
- https://github.com/nexB/scancode-thirdparty-src/archive/v1.0.0.zip
Thank you to all contributors to this release and the 200+ stars and 60+ forks on GitHub!
Some of the key highlights include:
- License: Brand new, faster and more accurate detection engine. New and improved licenses and over 2500+ new detection rules
- Package and dependencies: new and improved detection of multiple package formats: NPM, Maven, NuGet, PHP Composer, Python Pypi and RPM. In most cases direct, declared dependencies are also reported.
- Scan outputs: New SPDX tag/values and RDF outputs. Improved compact JSON format.
- Copyright: several false positive are no longer returned and copyrights are more accurate
- Archive extraction: support for shallow extraction and new archive types
- Performance: everything is generally faster and less memory hungry. Scans can run on multiple processes in parallel with the new
--processesoption speeding up things even further. - You can now install ScanCode as a library from Pypi with
pip install scancode-toolkit