Skip to content

v1.38.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 12:46
285f8fd

What's Changed

Added

  • New option in the project creation settings to unpack nested archives (archives inside archives). When enabled, the scanner descends up to 3 levels deep by default; you can adjust the depth from the same setting. Archives nested deeper than the configured limit are skipped and reported in the post-scan dialog.
  • Rescan now reports which files were added, modified, or removed since the last scan, so you can see at a glance what changed.

Changed

  • Smarter rescans: when a file's contents change between scans, its previous identification is automatically cleared so the new match can be reviewed. Previously, identifications could silently go stale if the underlying file changed.
  • Redesigned the post-scan dialog as a two-pane layout (stage list on the left, messages on the right) that now also surfaces warnings and informational messages from each scan stage, with severity counts (errors, warnings, info) in the header.

Fixed

  • Your identification and ignore decisions on dependencies are now preserved across rescans.
  • Exporting and re-importing a project created from a .wfp winnowing file now works correctly. Previously the project source was mis-tagged on import, causing failures or incorrect behavior when reopening the project. Existing WFP projects that ended up mis-tagged on disk are automatically corrected the next time they are opened.
  • Removing a project no longer produces a stream of log errors from the file logger still pointing at the deleted project directory.
  • Migration logs now go to the project's own project.log instead of the shared workspace ws.log, making it easier to diagnose problems on a specific project.

Full Changelog: v1.37.1...v1.38.0