Skip to content

Release v2.0.0: Major new features and improvements

Choose a tag to compare

@pombredanne pombredanne released this 23 Jun 10:01
· 10248 commits to develop since this release

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:

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 --processes option speeding up things even further.
  • You can now install ScanCode as a library from Pypi with pip install scancode-toolkit