Skip to content

Releases: nexB/scancode-workbench

v4.0.2

28 Feb 07:34
61bd5fa
Compare
Choose a tag to compare

Major changes

  • New PR template by @dotarjun in #617
  • Fixed Boolean cell renderer, refactored renderers, hidden license text for directories by @OmkarPh in #627
  • Updated docs - illustrations corresponding to new UI for to-do, reviews, matches table by @OmkarPh in #628
  • Support for new License detection format by @OmkarPh in #629
  • MacOS arm64 build in github actions by @OmkarPh in #630

Note - Due to new features & schema changes, you'll have to re-import scans in workbench, previously generated sqlite files aren't compatible with this and further releases

ScanCode Toolkit Compatibility

This v4.0.2 of ScanCode Workbench is compatible with scans from any ScanCode Toolkit releases at or after v32.0.0 and also from the latest develop, but using the latest v32.x stable releases is recommended: latest SCTK release.

Framework

v4.0.1

22 Jan 18:13
461135f
Compare
Choose a tag to compare

Major changes

  • Support for To-do items by @OmkarPh in #593
  • Track & filter reviewed licenses by @OmkarPh in #571
  • Build filetree with missing directories to support --only-findings scans by @OmkarPh #624
  • Sort the files in tableview by their depth in directory tree by @OmkarPh in #625

Note - Due to new features & schema changes, you'll have to re-import scans in workbench, previously generated sqlite files aren't compatible with this and further releases

ScanCode Toolkit Compatibility

This v4.0.1 of ScanCode Workbench is compatible with scans from any ScanCode Toolkit releases at or after v32.0.0 and also from the latest develop, but using the latest v32.x stable releases is recommended: latest SCTK release.

Bug fixes

  • Fixed Irregular auto-scroll to target path by @OmkarPh in #610
  • Fixed all vulnerabilities & updated packages by @OmkarPh in #611
  • Restore old app name by @dotarjun in #615
  • Fixed compund SPDX expression resolution in detection & clue matches by @OmkarPh in #619
  • Reduce release build size by removing redundant node_modules dependencies & include metadata in release archive by @OmkarPh in #623
  • Fixed Boolean cell renderer, refactored renderers, hidden license text for directories by @OmkarPh in #627

Framework

New Contributors

Release v4.0.0

25 Oct 18:38
67b01f3
Compare
Choose a tag to compare

Major changes

  • Ported to React + Typescript variant !!
    Under GSoC by @OmkarPh
  • Support for scancode-toolkit v32.x output format v3.0.0
  • Updated Tableview library & columns
  • New sections: License Detections explorer, Packages explorer, ScanInfo, About
  • Support for multiple windows
  • Maintain history of imports
  • Updated dependencies
  • Created UI to support top level packages-deps obtained in latest scans
  • Support for Drag & drop JSON/SQLite files
  • Github actions to create automated releases
    Exception: macos arm64 is not yet support by Github actions yet, needs manual build & upload
  • Retain column order & states #568
  • License clues section in Licenses explorer #570
  • Go to specific file from licenses & packages explorer #572
  • Diff modal for Matched text & Rule text in Matches table #577
  • Working indicator for queries #583
  • Dashboard updates #585
  • Close file & cleanup #600
  • Unit tests #591
  • Dependency Info dashboard updates #594
  • Updated documentation #602

ScanCode Toolkit Compatibility

This v4.0.0 of ScanCode Workbench is compatible with scans from any ScanCode Toolkit releases at or after v32.0.0 and also from the latest develop, but using the latest v32.x stable releases is recommended: latest SCTK release.

Bug fixes

  • Prevent crashes on unsupported scans
  • Provision for header-less scans (Test scans)
  • Table column fixes
  • Fixed UI anomalies
  • Invalid path query fix (Data for files with similar prefix were colliding)
  • window title update & occasional sqlite error for packages #560
  • license detection parser issues, trimmed filter options, hide empty 'other dependencies' #569
  • Refined UX including consistent scrollbars, tooltips, Search in licenses, filters for dependencies #587
  • Updated piechart tooltip #582
  • Automatic height for tables #606
  • Fixed Empty directory being shown with file icon #604
  • Fix irregular scroll behavior for files in deeply nested FileTree #599

Release v4.0.0rc4

28 Jul 20:46
1e3c6e8
Compare
Choose a tag to compare

Major changes

  • Ported to React + Typescript variant !!
    Under GSoC by @OmkarPh
  • Support for scancode-toolkit v32.x output format v3.0.0
  • Updated Tableview library & columns
  • New sections: License Detections explorer, Packages explorer, ScanInfo, About
  • Support for multiple windows
  • Maintain history of imports
  • Updated dependencies
  • Created UI to support top level packages-deps obtained in latest scans
  • Support for Drag & drop JSON/SQLite files
  • Github actions to create automated releases
    Exception: macos arm64 is not yet support by Github actions yet, needs manual build & upload
  • Retain column order & states #568
  • License clues section in Licenses explorer #570
  • Go to specific file from licenses & packages explorer #572
  • Diff modal for Matched text & Rule text in Matches table #577
  • Working indicator for queries #583
  • Dashboard updates #585

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit releases at or after v32.0.0rc4 and also from the latest develop, but using the latest v32.x stable releases is recommended: latest SCTK release.

Bug fixes

  • Prevent crashes on unsupported scans
  • Provision for header-less scans (Test scans)
  • Table column fixes
  • Fixed UI anomalies
  • Invalid path query fix (Data for files with similar prefix were colliding)
  • window title update & occasional sqlite error for packages #560
  • license detection parser issues, trimmed filter options, hide empty 'other dependencies' #569
  • Refined UX including consistent scrollbars, tooltips, Search in licenses, filters for dependencies #587
  • Updated piechart tooltip #582

Release v4.0.0rc3

03 May 21:09
971b32b
Compare
Choose a tag to compare

Major changes

  • Ported to React + Typescript variant !!
    Under GSoC by @OmkarPh
  • Support for scancode-toolkit v32.x output format v3.0.0
  • Updated Tableview library & columns
  • New sections: License Detections explorer, Packages explorer, ScanInfo, About
  • Support for multiple windows
  • Maintain history of imports
  • Updated dependencies
  • Created UI to support top level packages-deps obtained in latest scans
  • Support for Drag & drop JSON/SQLite files
  • Github actions to create automated releases
    Exception: macos arm64 is not yet support by Github actions yet, needs manual build & upload
  • Retain column order & states #568

Bug fixes

  • Prevent crashes on unsupported scans
  • Provision for header-less scans (Test scans)
  • Table column fixes
  • Fixed UI anomalies
  • Invalid path query fix (Data for files with similar prefix were colliding)
  • window title update & occasional sqlite error for packages #560
  • license detection parser issues, trimmed filter options, hide empty 'other dependencies' #569

v4.0.0rc2

14 Apr 11:32
cec79dc
Compare
Choose a tag to compare

Major changes

  • Ported to React + Typescript variant !!
    Under GSoC by @OmkarPh
  • Support for scancode-toolkit v32.x output format v3.0.0
  • Updated Tableview library & columns
  • New sections: License Detections explorer, Packages explorer, ScanInfo, About
  • Support for multiple windows
  • Maintain history of imports
  • Updated dependencies
  • Created UI to support top level packages-deps obtained in latest scans
  • Support for Drag & drop JSON/SQLite files
  • Github actions to create automated releases
    Exception: macos arm64 is not yet support by Github actions yet, needs manual build & upload

Bug fixes

  • Prevent crashes on unsupported scans
  • Provision for header-less scans (Test scans)
  • Table column fixes
  • Fixed UI anomalies
  • Invalid path query fix (Data for files with similar prefix were colliding)

Release v3.1.1

27 Sep 22:51
Compare
Choose a tag to compare

Release of upcoming v3.1.1 ScanCode Workbench release

New Features

  • DejaCode API key visibility is now toggle-able in the upload dialog #391

Bug Fixes

  • Table rows are fixed height by default #1
  • Fix incorrect directory size on Scan Data Table view #232
  • Keep columns visible when navigating pagination pages #253
  • Long path names should now display properly #263
  • After Conclusion creation, the root node is no longer selected automatically #372
  • "No Value Detected" are now shown on the pie charts by default #378
  • Workbench can now import scans without fileinfo information #385
  • Products with no version are no longer rejected by the DejaCode upload #392
  • Update major dependencies #395

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit develop version/branch at or after v3.1.1 and before v21.2.9.

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 v3.1.0

26 Apr 23:26
Compare
Choose a tag to compare

Updates

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

Release of upcoming v3.1.0 ScanCode Workbench release

New Features

  • Add support for Scan Errors #248
  • Add pURL support for Conclusions #337
  • Add new Dashboard Views #366

Bug Fixes

  • Update Wiki/README doc images/gifs #322

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit develop version/branch at or after v3.0.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 ScanCode-Workbench application from the extracted directory.

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

Release v3.0.0b3

15 Mar 00:07
Compare
Choose a tag to compare

Updates

Beta release of upcoming v3.0 ScanCode Workbench release

New Features

  • Add support for License Policy #215
  • Enable/Allow to zoom in/out #356
  • Submit AboutCode Manager to Electron Applications #216
  • Column Visibility Options #164
  • Enable/Allow to zoom in/out #356

Bug Fixes

  • ScanCode Workbench does not warn that -i / --info is missing from input json file #266
  • Dashboard does not correctly display a single file count #347
  • Fix package entries on BarChart #344

ScanCode Toolkit Compatibility

This beta version of ScanCode Workbench is compatible with scans from any ScanCode Toolkit develop version/branch at or after v3.0.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 ScanCode-Workbench application from the extracted directory.

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

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>