Skip to content

Commit

Permalink
Updated changelog & release.md, forge config modifications
Browse files Browse the repository at this point in the history
Signed-off-by: Omkar Phansopkar <omkarphansopkar@gmail.com>
  • Loading branch information
OmkarPh committed Jan 1, 2024
1 parent 707efcb commit 6d8860b
Show file tree
Hide file tree
Showing 6 changed files with 473 additions and 96 deletions.
24 changes: 23 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on `Keep a
Changelog <https://keepachangelog.com/en/1.0.0/>`__

[Unreleased (v4.0.1)]
--------------------------

**This ScanCode-Workbench release contains schema changes: scans will have to be re-imported**
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

--------------------
New Features
~~~~~~~~~~~~

- Support for To-do items #593
- Track & filter reviewed licenses #571

Bug Fixes
~~~~~~~~~

- Fixed Irregular auto-scroll to target path #610
- Fixed all vulnerabilities & updated packages #607
- Restore old app name #613
- Fixed compund SPDX expression resolution in detection & clue matches #619
- Reduce release build size by removing redundant `node_modules` dependencies #531 #621


[v4.0.0] - 2023-10-26
--------------------------

Expand Down Expand Up @@ -52,7 +75,6 @@ New Features
- Working indicator for queries
- Diff modal for Matched text & Rule text in Matches table


Bug Fixes
~~~~~~~~~

Expand Down
45 changes: 11 additions & 34 deletions Release.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,25 @@
## 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 https://github.com/nexB/scancode-workbench/pull/568
- License clues section in Licenses explorer https://github.com/nexB/scancode-workbench/pull/570
- Go to specific file from licenses & packages explorer https://github.com/nexB/scancode-workbench/pull/572
- Diff modal for Matched text & Rule text in Matches table https://github.com/nexB/scancode-workbench/pull/577
- Working indicator for queries https://github.com/nexB/scancode-workbench/pull/583
- Dashboard updates https://github.com/nexB/scancode-workbench/pull/585
- Close file & cleanup https://github.com/nexB/scancode-workbench/pull/600
- Unit tests https://github.com/nexB/scancode-workbench/pull/591
- Dependency Info dashboard updates https://github.com/nexB/scancode-workbench/pull/594
- Updated documentation https://github.com/nexB/scancode-workbench/pull/602
- Support for To-do items #593
- Track & filter reviewed licenses #571

## ScanCode Toolkit Compatibility

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).

## 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 https://github.com/nexB/scancode-workbench/pull/560
- license detection parser issues, trimmed filter options, hide empty 'other dependencies' https://github.com/nexB/scancode-workbench/pull/569
- Refined UX including consistent scrollbars, tooltips, Search in licenses, filters for dependencies https://github.com/nexB/scancode-workbench/pull/587
- Updated piechart tooltip https://github.com/nexB/scancode-workbench/pull/582
- Automatic height for tables https://github.com/nexB/scancode-workbench/pull/606
- Fixed Empty directory being shown with file icon https://github.com/nexB/scancode-workbench/pull/604
- Fix irregular scroll behavior for files in deeply nested FileTree https://github.com/nexB/scancode-workbench/pull/599
- Fixed Irregular auto-scroll to target path #610
- Fixed all vulnerabilities & updated packages #607
- Restore old app name #613
- Fixed compund SPDX expression resolution in detection & clue matches #619
- Reduce release build size by removing redundant `node_modules` dependencies #531 #621

## Framework

- Electorn [v28.1.0](https://releases.electronjs.org/release/v28.1.0)
- Chromium [v120.0.6099.109](https://source.chromium.org/chromium/chromium/src/+/refs/tags/120.0.6099.109:)

# New Contributors

- @dotarjun made his first contribution in #615
59 changes: 0 additions & 59 deletions electron-builder.json

This file was deleted.

19 changes: 18 additions & 1 deletion forge.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,29 @@ const MetaDataFiles = [
"workbench.ABOUT",
];

module.exports = {
/** @type {import('@electron-forge/shared-types').ForgeConfig} */
const forgeConfig = {
/** @type {import('@electron/packager').Options} */
packagerConfig: {
name: APP_NAME_WITH_VERSION,
appBundleId: "com.nexb.scancode-workbench",
icon: "src/assets/app-icon/icon",
dir: ".",
out: "out",
overwrite: true,
prune: true,
protocols: [
{
name: "JSON File",
schemes: ["file"],
extensions: ["json"],
},
{
name: "SQLite Database",
schemes: ["file"],
extensions: ["sqlite", "db"],
},
],
},
plugins: [
{
Expand Down Expand Up @@ -65,3 +80,5 @@ module.exports = {
},
},
};

module.exports = forgeConfig;
Loading

0 comments on commit 6d8860b

Please sign in to comment.