Skip to content

Commit 74e1e08

Browse files
committed
Bump version to v4.0.0
Signed-off-by: Omkar Phansopkar <[email protected]>
1 parent 9082b7c commit 74e1e08

File tree

11 files changed

+31
-16
lines changed

11 files changed

+31
-16
lines changed

CHANGELOG.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on `Keep a
66
Changelog <https://keepachangelog.com/en/1.0.0/>`__
77

8-
[Unreleased (v4.0.0)]
8+
[v4.0.0] - 2023-10-26
99
--------------------------
1010

1111
**This ScanCode-Workbench release contains schema changes: scans will have to be re-imported**
@@ -20,6 +20,7 @@ Entire source code is refactored to TypeScript + React
2020
New Features
2121
~~~~~~~~~~~~
2222

23+
- Add support for ScanCode Toolkit v32.x
2324
- Maintain history of imports for quick access
2425
- Updated dependencies
2526
- Support for top level packages-deps obtained in latest scans
@@ -43,7 +44,14 @@ New Features
4344
- Remove ability to edit conclusions & remove conclusions view
4445
- Search in licenses explorer
4546
- Filters for packages based on dependencies flags & data_source_id
47+
- License clues section in Licenses explorer view
4648
- Normalize Chart summary data
49+
- Close file & cleanup option
50+
- Unit tests
51+
- Dependency Info dashboard - Dependency Scope summary by Package Type
52+
- Working indicator for queries
53+
- Diff modal for Matched text & Rule text in Matches table
54+
4755

4856
Bug Fixes
4957
~~~~~~~~~

ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
### Description
22
Please leave a brief discription of the bug or feature request:
33
* if reporting a bug, tell us how to reproduce the issue.
4-
* Check the Develop Console tab and copy any error text there might be: https://scancode-workbench.readthedocs.io/en/develop/basics/check_for_errors_in_the_developer_tools.html
4+
* Check the Develop Console tab and copy any error text there might be: https://scancode-workbench.readthedocs.io/en/latest/basics/check_for_errors_in_the_developer_tools.html
55

66
### System configuration
77
For bug reports, it really helps us to know:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# <p align="center"><img src="src/assets/images/scancode-workbench-logo.png" align="center" alt="ScanCode Workbench">
1+
<p align="center"><img src="src/assets/images/scancode-workbench-logo.png" align="center" alt="ScanCode Workbench">
22
</p>
33

44
[![Test CI](https://github.com/nexB/scancode-workbench/actions/workflows/Test.yml/badge.svg)](https://github.com/nexB/scancode-workbench/actions/workflows/Test.yml)
@@ -13,7 +13,7 @@ and other interesting information in your code.
1313
ScanCode Workbench is based on
1414
[Electron](https://www.electronjs.org/) and will be the primary desktop/GUI tool
1515
for using nexB’s [AboutCode tools](https://github.com/nexB/aboutcode). This app
16-
works on Windows, OS X and Linux operating systems.
16+
works on Windows, macOS and Linux operating systems.
1717

1818
![ScanCode Workbench](/src/assets/images/workbench_intro.gif)
1919

@@ -39,13 +39,13 @@ information captured by a scan. The samples are located at
3939
the [documentation](https://scancode-workbench.readthedocs.io) for more
4040
information on how to use ScanCode Workbench.
4141

42-
[Import a JSON file](https://scancode-workbench.readthedocs.io/en/develop/how-to-guides/load-your-data/import-json.html)
42+
[Import a JSON file](https://scancode-workbench.readthedocs.io/en/latest/how-to-guides/load-your-data/import-json.html)
4343

4444
## Running locally
4545

4646
You'll need [Node.js](https://nodejs.org) (which comes with [npm](http://npmjs.com))
4747
installed on your computer in order to build this app. For a list of platform
48-
specific requirements, see the Building section of the [documentation](https://scancode-workbench.readthedocs.io/en/develop/contribute/building.html).
48+
specific requirements, see the Building section of the [documentation](https://scancode-workbench.readthedocs.io/en/latest/contribute/building.html).
4949
Then, from your command line:
5050

5151
```bash

Release.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
- Diff modal for Matched text & Rule text in Matches table https://github.com/nexB/scancode-workbench/pull/577
1818
- Working indicator for queries https://github.com/nexB/scancode-workbench/pull/583
1919
- Dashboard updates https://github.com/nexB/scancode-workbench/pull/585
20+
- Close file & cleanup https://github.com/nexB/scancode-workbench/pull/600
21+
- Unit tests https://github.com/nexB/scancode-workbench/pull/591
22+
- Dependency Info dashboard updates https://github.com/nexB/scancode-workbench/pull/594
23+
- Updated documentation https://github.com/nexB/scancode-workbench/pull/602
2024

2125
## ScanCode Toolkit Compatibility
22-
This beta version of ScanCode Workbench is compatible with scans from any [ScanCode Toolkit](https://github.com/nexB/scancode-toolkit/) releases at or after [`v32.0.0rc4`](https://github.com/nexB/scancode-toolkit/releases/tag/v32.0.0rc4) and also from the latest develop, but using the latest `v32.x` stable releases is recommended: [latest SCTK release](https://github.com/nexB/scancode-toolkit/releases/latest).
26+
This v4.0.0 of ScanCode Workbench is compatible with scans from any [ScanCode Toolkit](https://github.com/nexB/scancode-toolkit/) releases at or after [`v32.0.0`](https://github.com/nexB/scancode-toolkit/releases/tag/v32.0.0rc4) and also from the latest develop, but using the latest `v32.x` stable releases is recommended: [latest SCTK release](https://github.com/nexB/scancode-toolkit/releases/latest).
2327

2428
## Bug fixes
2529
- Prevent crashes on unsupported scans
@@ -30,4 +34,7 @@ This beta version of ScanCode Workbench is compatible with scans from any [ScanC
3034
- window title update & occasional sqlite error for packages https://github.com/nexB/scancode-workbench/pull/560
3135
- license detection parser issues, trimmed filter options, hide empty 'other dependencies' https://github.com/nexB/scancode-workbench/pull/569
3236
- Refined UX including consistent scrollbars, tooltips, Search in licenses, filters for dependencies https://github.com/nexB/scancode-workbench/pull/587
33-
- Updated piechart tooltip https://github.com/nexB/scancode-workbench/pull/582
37+
- Updated piechart tooltip https://github.com/nexB/scancode-workbench/pull/582
38+
- Automatic height for tables https://github.com/nexB/scancode-workbench/pull/606
39+
- Fixed Empty directory being shown with file icon https://github.com/nexB/scancode-workbench/pull/604
40+
- Fix irregular scroll behavior for files in deeply nested FileTree https://github.com/nexB/scancode-workbench/pull/599

archive_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import platform
1515

1616
# Expected output file name: ScanCode-Workbench-{platform}-{arch}-{version}.tar.gz
17-
# Example: ScanCode-Workbench-linux-x64-3.1.1.tar.gz
17+
# Example: ScanCode-Workbench-linux-x64-4.0.0.tar.gz
1818

1919
# Archive properties
2020
APP_NAME = 'ScanCode-Workbench'

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "scancode-workbench",
33
"productName": "scancode-workbench",
4-
"version": "4.0.0rc4",
4+
"version": "4.0.0",
55
"description": "An application for viewing ScanCode results and concluding component origin and license",
66
"repository": {
77
"type": "git",

src/mainMenu.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ function getTemplate() {
260260
{
261261
label: "Documentation",
262262
click: () =>
263-
shell.openExternal(`https://scancode-workbench.readthedocs.io`),
263+
shell.openExternal(`https://scancode-workbench.readthedocs.io/en/latest/`),
264264
},
265265
{
266266
label: "Issue Tracker",

src/pages/About/About.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const About = () => {
2727
<h4>Learn More:</h4>
2828
<p>
2929
Check out the ScanCode-Workbench
30-
<CoreLink href="https://scancode-workbench.readthedocs.io" external>
30+
<CoreLink href="https://scancode-workbench.readthedocs.io/en/latest" external>
3131
Documentation
3232
</CoreLink>
3333
.

src/pages/Home/Home.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ const Home = () => {
204204
</CoreButton>
205205
<CoreButton
206206
large
207-
href="https://scancode-workbench.readthedocs.io/"
207+
href="https://scancode-workbench.readthedocs.io/en/latest"
208208
>
209209
Getting Started with Scancode Workbench
210210
</CoreButton>

0 commit comments

Comments
 (0)