| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SHA256SUMS.txt | 2026-07-04 | 579 Bytes | |
| DevProjex.v4.9.win-x64.exe | 2026-07-04 | 148.7 MB | |
| DevProjex.v4.9.win-arm64.exe | 2026-07-04 | 168.7 MB | |
| DevProjex.v4.9.osx-x64 | 2026-07-04 | 149.9 MB | |
| DevProjex.v4.9.osx-arm64 | 2026-07-04 | 169.1 MB | |
| DevProjex.v4.9.linux-x64.portable | 2026-07-04 | 144.3 MB | |
| DevProjex.v4.9.linux-arm64.portable | 2026-07-04 | 163.3 MB | |
| DevProjex v4.9 source code.tar.gz | 2026-04-03 | 44.3 MB | |
| DevProjex v4.9 source code.zip | 2026-04-03 | 44.7 MB | |
| README.md | 2026-04-03 | 4.3 kB | |
| Totals: 10 Items | 1.0 GB | 0 | |
π Whatβs New
- Added terminal automation mode for headless project analysis, JSON reports, and tree/content exports.
- Added
devprojexterminal command setup from Help -> Launch from terminal. - Added command-line exports:
tree,content, andtree-content. - Added JSON analysis reports with diagnostics, output metrics, selected filters, timings, and strict-mode support.
- Added Windows taskbar progress for long-running operations and Git Clone.
- Recent local folders limit increased from 10 to 15.
- Git branch menu now supports scrolling when many branches are available.
## β¨ Improved
- Ignore logic is now scope-aware and impact-based: Smart Ignore and
.gitignoreappear only when they affect visible content. - Refresh now detects new root folders, extensions, and ignore options by default while preserving manually unchecked items.
- Project profiles now preserve full checked/unchecked state for root folders, extensions, and ignore options.
- Large workspace scanning, ignore counting, and tree rebuilding are faster and more consistent.
- Project scanning now uses reusable inventory/snapshot data to reduce repeated filesystem work.
- ZIP download and extraction progress is smoother and more accurate.
- Preview mode is smoother for large text output and long lines.
- Tree font selection moved to the View menu and now shows the active selection.
- Language and tree font menus now show the current selection.
- Output counters are now always available without an extra toggle.
- Menu, popup, Git Clone, and help/about surfaces were polished for the Avalonia 12 visual stack.
- Help content and command-line documentation were updated.
## π Fixed
- Fixed unstable Ignore section checkboxes.
- Fixed incorrect interaction between Smart Ignore,
.gitignore, dot/hidden entries, empty entries, extensionless files, and selected roots. - Fixed Python
.idea,__pycache__,.gitignore, and dot-folder edge cases. - Fixed new root folders sometimes appearing unchecked after refresh.
- Fixed profile restore issues after project structure changes.
- Fixed Git branch menu scrolling and hover behavior.
- Fixed Git Clone progress parsing and taskbar progress edge cases.
- Fixed preview text selection alignment.
- Fixed preview scrolling/layout glitches around the current file path header.
- Fixed preview vertical scrollbar not reaching the bottom correctly.
- Fixed several popup/backdrop rounded-corner artifacts.
- Fixed xUnit cancellation-token warnings and multiple cross-platform CI issues.
## βοΈ Technical
- Updated .NET SDK:
10.0.104->10.0.300. - Updated Avalonia stack:
11.3.12->12.0.5. - Updated xUnit:
2.8.1-> xUnit v33.2.2. - Updated xUnit runner:
2.8.1->3.1.5. - Updated Microsoft.NET.Test.Sdk:
18.3.0->18.7.0. - Added direct
Tmds.DBus.Protocolpackage reference at0.94.2. - Added central package version management through
Directory.Packages.props. - Enabled compiled Avalonia bindings by default where safe.
- Release artifacts now use ReadyToRun.
- Moved selection refresh logic from Avalonia UI into Application services.
- Added shared project scope discovery and project inventory snapshots.
- Reworked scanner internals around snapshot reuse, relative
.gitignorematching, mutation handling, reparse/symlink cases, and stronger parallel scan paths. - Added strict stdout/stderr contracts and exit codes for automation scenarios.
- Added cross-platform publish smoke validation for Windows, Linux, and macOS artifacts.
## π§ͺ Quality
- Expanded unit, integration, and UI coverage for Ignore logic, refresh behavior, profile restore, filesystem mutation, symlink/reparse cases, terminal automation, JSON reports, command-line exports, Git branch menu, Windows taskbar progress, ZIP progress, preview behavior, and Avalonia 12 UI cleanup.
## π Notes
- Focus of this release: terminal automation, predictable Ignore behavior, better refresh/profile stability, faster scanning, updated Avalonia/.NET stack, smoother preview behavior, and clearer progress feedback.