Releases: aboutcode-org/scancode-workbench
v4.0.3
v4.0.2
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
- Electron v28.1.0
- Chromium v120.0.6099.109
v4.0.1
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
- Electron v28.1.0
- Chromium v120.0.6099.109
New Contributors
Release v4.0.0
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
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
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
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
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
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
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
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.