Package - nexB/scancode-toolkit

404: Not Found

Github

link
Stars: 274

Advertisement

Releases

v2.2.1 - Oct 5, 2017

This is a minor release with several bug fixes, one new feature and one (minor) API change.

To install, download scancode-toolkit-2.2.1.zip or scancode-toolkit-2.2.1.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

This is also available as a Python library from Pypi with pip install scancode-toolkit

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

API change:

  • Licenses data now contains a new reference_url attribute instead of a dejacode_url attribute. This defaults to the public DejaCode URL and can be configured with the new --license-url-template command line option.

New feature:

  • There is a new "--format jsonlines" output format option. In this format, each line in the output is a valid JSON document. The first line contains a "header" object with header-level data such as notice, version, etc. Each line after the first contains the scan results for a single file formatted with the same structure as a whole scan results JSON documents but without any header-level attributes. See also http://jsonlines.org/

Other changes:

  • Several new and improved license detection rules have been added. The logic of detection has been refined to handle some rare corner cases. The underscore character "_" is treated as part of a license word and the handling of negative and false_positive license rules has been simplified.

  • Several issues with dealing with codebase with non-ASCII, non-UTF-decodable file paths and other filesystem encodings-related bug have been fixed.

  • Several copyright detection bugs have been fixed.

  • PHP Composer and RPM packages are now detected with --package

  • Several other package types are now detected with --package even though only a few attributes may be returned for now until full parsers are added.

  • Several parsing NPM packages bugs have been fixed.

  • There are some minor performance improvements when scanning some large file for licenses.

Thank you to all contributors to this release and the 250+ stars and 80+ forks on GitHub!

v2.1.0 - Sep 22, 2017

This is a minor release with several new and improved features and bug fixes but no significant API changes.

To install, download scancode-toolkit-2.1.0.zip or scancode-toolkit-2.1.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

This is also available as a Python library from Pypi with pip install scancode-toolkit

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

Key changes:

  • New plugin architecture by @yashdsaraf
  • Several new and improved licenses and license detection rules
  • Multiple bug fixes

Thank you to all contributors to this release and the 240+ stars and 70+ forks on GitHub! Some of the contributors to this release with either code and bug reports include (and this list is likely missing some):

  • @abuhman
  • @chinyeungli
  • @jimjag
  • @JonoYang
  • @jpopelka
  • @majurg
  • @mjherzog
  • @pgier
  • @pkajaba
  • @pombredanne
  • @scottctr
  • @sschuberth
  • @yahalom5776
  • @yashdsaraf

v2.0.1 - Jul 3, 2017

This is a minor release with some minor improved features and bug fixes.

To install, download scancode-toolkit-2.0.1.zip or scancode-toolkit-2.0.1.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

This is also available as a Python library from Pypi with pip install scancode-toolkit

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!

Key changes:

  • New and improved license detection, including refined match scoring for #534
  • Bug fixed in License detection leading to a very long scan time for some rare JavaScript files. Reported by @jarnugirdhar
  • New "base_name" attribute returned with file information. Reported by @chinyeungli
  • Bug fixed in Maven POM package detection. Reported by @kalagp

v2.0.0 - Jun 23, 2017

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

v2.0.0.rc3 - Jun 16, 2017

This is a stable and final release candidate for v2.0 that can be used for testing and production use.

This is a significant new feature release. Changelog is in preparation.

To install, download scancode-toolkit-2.0.0rc3.zip or scancode-toolkit-2.0.0rc3.tar.bz2 from the Downloads section below and follow installation instructions in the READMErst file or at https://github.com/nexB/scancode-toolkit/blob/develop/README.rst

Also available is a Python wheel from Pypi: install on Python 2 with pip install scancode-toolkit

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