Skip to content

Releases: hfiref0x/WinDepends

2512-beta

27 Dec 06:10
72e265f

Choose a tag to compare

What's Changed

BETA version snapshot 2512
Contains compiled binaries of client and server as of 27 Dec 2025

Core Improvements

  • ApiSet Schema File Handling
    • Support for querying ApiSet namespace info from a user-specified file, with improved configuration and error handling.
    • Clear distinction and management between default and custom ApiSet schema in both client/server.
    • New commands and UI logic for previewing ApiSet info from files.
  • Performance & Stability
    • Optimized .NET assembly resolution caching (architecture checks are now cached).
    • Improved handling of large module lists in the UI to reduce flickering/stutter.
    • Path resolver caches WinSxS candidates for fallback, reducing likelihood of improper path choices.
  • UI/UX Improvements
    • Tree/List views update more efficiently, minimizing redraws.
    • CPU mismatch warning logic for .NET “Any CPU” assemblies improved.
    • Improved display of modules and paths, including full path preservation for drive roots and UNC shares.
  • Test Coverage
    • Added tests/tests.c for lower-level WinDepends.Core logic verification.

Full Changelog: 2511-beta...2512-beta

2511-beta

30 Nov 11:54
b608567

Choose a tag to compare

What's Changed

BETA version snapshot 2511
Contains compiled binaries of client and server as of 30 Nov 2025

New Features

  • Command-Line Interface (CLI): Full CLI support for automation and scripting
    • Multiple export formats: JSON, CSV, HTML, Graphviz DOT, and plain text
    • Progress reporting during dependency analysis
    • Kernel-mode driver analysis support (-k switch)
    • Configurable depth limiting, quiet mode, and path formatting options

Core Improvements

  • Server Refactoring: Unified SERVER_CONTEXT for safer thread and socket handling
  • Path Resolution: Optimized CPathResolver with cached KnownDll lookups and cache-sync logic
  • Configuration: Improved handling, MRU list thread-safety, and form argument validation
  • Forwarder Handling: Improved module name extraction logic; local settings override for ExpandForwarders setting
  • Code Refactoring: Internal rearrangement for several modules, some bugs were fixed

Build & Infrastructure

  • Updated to .NET 10 and Visual Studio 2026
  • Upgraded C++ toolset to v145
  • Refactored AppVeyor configuration for .NET SDK

Documentation

  • Updated README with comprehensive CLI documentation and usage examples

Full Changelog: 2510-beta...2511-beta

2510-beta

10 Oct 11:08
945ed67

Choose a tag to compare

BETA version snapshot 2510
Contains compiled binaries of client and server as of 10 Oct 2025

Fix #36

  • Invalid junk-data display
  • "Symbol doesn't load" issue
  • Bug that occurs when viewing a module with unnamed exports exposed via symbols when its parent import contains entries from it

Implement #35 (Find better version of dbghelp.dll automatically)
Internal rearrangement

Full Changelog: 2509-beta...2510-beta

Snapshot 23 Nov 2024

23 Nov 03:42
f3a62db

Choose a tag to compare

Snapshot 23 Nov 2024 Pre-release
Pre-release

BETA version snapshot 2411
Contains compiled binaries of client and server as of 23 Nov 2024