Skip to content

Releases: aboutcode-org/scancode-workbench

Release v3.0.0b2

15 Mar 00:09
Compare
Choose a tag to compare

Updates

Beta release of upcoming v3.0 ScanCode Workbench release

New Features

  • Add Welcome Page #290
  • Streamline left panel #306
  • Add Scan filename/SQLite filename to the Dashboard View #336

Bug Fixes

  • Package Declared Licensing filter not working on unusual values #287
  • Refresh Table View (and others) on Import of JSON file #293
  • Some menu shortcuts are misdescribed #326

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit develop version/branch at or after v2.9.9. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> --json-pp <output_file.json>

Release v3.0.0b1

14 Jan 18:59
Compare
Choose a tag to compare

Updates

Beta release of upcoming v3.0 ScanCode Workbench release

New Features

  • Rename AboutCode Manager to ScanCode Workbench #324

Bug Fixes

  • Clear column filters on BarChart drill down #327
  • Package Declared Licensing filter working on unusual values #287

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit develop version/branch at or after v2.9.9. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> --json-pp <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives above. Then, run the ScanCode-Workbench application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.6.1

19 Dec 03:51
Compare
Choose a tag to compare

Updates

New Features

  • Add Tree view to all views to aid in navigation and general UX #267
  • Visual marker for Packages on the Tree view #26
  • Visual markers for Conclusions on the Tree view #209
  • Refined column sets on the Scan Data view #272

Bug Fixes

  • Default SQLite filename now be identical to scan file filename #304
  • Update package's declared licensing values #318
  • Handle new scancode-toolkit header structure #323

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from any ScanCode Toolkit develop version/branch at or after v2.9.8. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> --json-pp <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives above. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.6.0

10 Sep 17:09
Compare
Choose a tag to compare

Updates

This AboutCode-Manager release contains schema changes: scans will have to be re-imported

API Changes

This release contains changes to the AboutCode Manager API:

  • Add support for Package URL #244
  • Handle new scancode Copyright attributes #274

New Features

  • Improve "Table" View names #268
  • Numeric columns should be right-justified #286
  • Alert user when they need to re-import scan files #288

Bug Fixes

  • Fix loading graphic exceeds 100% #233
  • Fix 'Has a Value' filter sometimes displaying empty copyright attributes #277
  • Binary filters now filtering correctly #295
  • Copyright "Has a Value" and "No Value Detected" now working #297

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from any ScanCode Toolkit develop version/branch after v2.9.2. Version 2.9.2 scans will still import, but Copyright data may not display correctly. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> --json-pp <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives above. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.5.0

14 Aug 23:59
Compare
Choose a tag to compare

Updates

This AboutCode-Manager release contains schema changes: scans will have to be re-imported

API Changes

This release contains changes to the AboutCode Manager API:

  • License Expression table and fields added to code models #243
  • Package Model and fields are now aligned with ScanCode Toolkit's package model #244

New Features

  • ClueTable View now lets the user filter by "No Value Detected" #235
  • BarChart View now lets the user drill down by "No Value Detected" #280
  • The user can now view Scan options used from the origin scan #239

Bug Fixes

  • eslint testing fixes for Windows hosts #278
  • Leading and trailing whitespace is now ignored in the global search box #240

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.9.2. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> --json-pp <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives above. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.4.1

24 Jul 21:23
Compare
Choose a tag to compare

Updates:

New Features

  • Component creation dialog view no longer has a grey background. #22
  • "Clear Filters" button added: clears both column filters + global search box. #241
  • "All" is now an explicit column filter value. #251
  • The ClueDataTable view now resets to the top row upon hitting a pagination button. #252
  • Removed Node View due to lack of interest. #255

Bug Fixes

  • Bar chart count for clues now only counts files. #183
  • ClueDataTable filters now return exact match instead of pattern. #223
  • ClueDataTable filters now appear on all platforms correctly. #227
  • Top level directory now displays correctly. #231
  • URLs now open in the user's default desktop browser. #236
  • Changed "Component" to "Name" in Edit Conclusion screen. #250
  • BarChart Drill down filter is now activated and cleared correctly. #265

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.2.1 and later. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives below. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.4.0

29 Jan 23:57
Compare
Choose a tag to compare

Updates:

API Changes

  • This release contains a change to the AboutCode Manager API. Header information from ScanCode Toolkit and AboutCode Manager are combined into one table. #168

New Features

  • User feedback has been improved throughout the application. Progress bars are now present when loading occurs. #212
  • CSV and JSON export are available directly in Component Summary View #220

Bug Fixes

  • Fix when clue table results when a file is selected in the jsTree view #221

Testing

  • ESLint validation tests have been added. #168

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.2.1. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives below. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.3.0

30 Jan 00:03
Compare
Choose a tag to compare

This release contains a change to the AboutCode Manager API. New Conclusion Fields were added to enable a user to enter additional Conclusion data from their review of ScanCode data.

Updates:

API Changes

  • Add new component fields to table #204
  • Add AboutCode Manager header information #198

New Features

  • Add component dialog options #204
  • Add component table column visibility button #204
  • Add additional tooltips for component fields #207
  • Fix populated data for input drop down #204
  • Add new fields to DejaCode upload #204
  • Add files_count to JSON export #198

Bug Fixes

  • Fix silently failing SQLite exception #176
  • Fix cases where querying on jstree directory path returned similar path names #211
  • Fix input placeholder text width #204
  • Fix Table View display order #134

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.2.1. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives below. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.2.0

15 Dec 15:18
Compare
Choose a tag to compare

Updates:

This release contains significant code refactoring #168

Bug Fixes

  • Fix DataTable filter to match width of the DataTable column #194
  • Remove 'About...' view from 'Help' menu #186
  • Add build matrix and use Xcode 7.3 in Travis #168

New Features

  • Show progress with completion percentage #205
  • Filter column values based on selected directory #195
  • Display name of current SQLite file in app #185
  • Add warning for unsaved Component edits #127

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.2.1 and above. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives below. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.

Release v2.1.0

21 Nov 00:41
Compare
Choose a tag to compare

Updates:

API Changes

  • Add JSONStream to import JSON files larger than 256 MB #196
  • Refactored renderer to create a stream from the imported JSON file #196
  • Refactored aboutCodeDB to use JSONStream library to read the JSON file line by line #196
  • Improved database creation speed by manually implementing batch create and wrapping all nested batch creation calls in a transaction #196
  • Fixed stack overflow for large files from $.map by converting it to a normal for loop (aboutCodeDashboard and aboutCodeBarChart)
  • Added support for ScanCode Toolkit jsonlines format #196
  • Added AboutCode database table which contains AboutCode Manager version #196

Bug Fixes

  • Fix missing file id in nested tables #196
  • Dashboard display fixes #196
  • Cached graph data after the first load so that a database lookup isn’t needed for each redraw of the dashboard charts #196

ScanCode Compatibility

This version of AboutCode Manager is compatible with scans from ScanCode Toolkit v2.2.1 and above. Scans imported into the app need to contain the file information data. Therefore, the -i option needs to be used in your ScanCode command. For example:

./scancode -iclpeu <input> <output_file.json>

Using

  • To install, download and extract the release for your operating system from the archives below. Then, run the AboutCode-Manager application from the extracted directory.

  • For more information on how to use the app see the wiki.