Releases: hfiref0x/WinDepends
Releases · hfiref0x/WinDepends
2512-beta
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.cfor lower-level WinDepends.Core logic verification.
- Added
Full Changelog: 2511-beta...2512-beta
2511-beta
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 (
-kswitch) - Configurable depth limiting, quiet mode, and path formatting options
Core Improvements
- Server Refactoring: Unified
SERVER_CONTEXTfor safer thread and socket handling - Path Resolution: Optimized
CPathResolverwith 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
ExpandForwarderssetting - 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
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
BETA version snapshot 2411
Contains compiled binaries of client and server as of 23 Nov 2024