Skip to content

AmarBego/Rscoop

v1.4.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 7mo CLI & Terminal
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

app-installer gui package-manager rust scoop scoop-apps
+3 more
tauri windows windows-package-manager

Summary

AI summary

Debug mode with floating button and new diagnostic commands added, drastically reducing log volume.

Full changelog

Release Notes

Added

  • Debug mode with floating debug button for accessing system information, logs, and troubleshooting tools (toggle in Settings).
  • New debug commands (get_debug_info, get_app_logs, read_app_log_file) for detailed system diagnostics.

Improved

  • Drastically reduced log volume through intelligent caching and debouncing:
    • Cold-start now logs efficiently with early-break optimization (no retry spam).
    • Installed packages scan uses fingerprint-based caching with 1-second debouncing to eliminate rapid re-scans.
    • Held packages lookup includes memoization checks to prevent redundant filesystem walks.
    • Linker version enumeration uses package version cache to avoid directory walking on every call.
    • LNK shortcut parsing reduced from per-file logging to single summary line.
    • External crate logging (lnk, reqwest, tauri_plugin_updater) now gated at appropriate levels.
  • Cold-start initialization now parallel-prefetches installed packages and manifest cache without blocking delays.
  • App state refactored with encapsulated scoop_path() getter/setter and refresh-time tracking for debouncing.
  • Package versions cache architecture similar to installed packages cache, tied to installed packages fingerprint.
  • Eliminated blocking retry loops during cold-start; .msi symlink settling is handled gracefully via fallback to latest version directory.
  • Manifest cache warming during cold start ensures first search is instant without re-scanning buckets.
  • Search command now reports cache status and timing information for better observability.
  • Cold-start now completes faster by removing synchronous sleep delays that were blocking the parallel package scan.

Documentation

  • Removed a README notice describing the known update/fresh-install bug (as its now fixed on .msi installers).
  • Comprehensive troubleshooting guide for debug information and log inspection.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track AmarBego/Rscoop

Get notified when new releases ship.

Sign up free

About AmarBego/Rscoop

All releases →

Beta — feedback welcome: [email protected]