-
Notifications
You must be signed in to change notification settings - Fork 0
Release History
Peterson Fernandes edited this page Sep 13, 2026
·
1 revision
This page summarizes tagged releases and notable changes. Source: repository tags and commit history.
| Version | Tag | Date |
|---|---|---|
| Unreleased | master |
2026-09-12 |
| 1.2.0 | release_1.2.0 |
2026-06-21 |
| 1.1.0 | release_1.1.0 |
2026-04-12 |
| 1.0.3 | release_1.0.3 |
2026-02-13 |
| 1.0.2 | release_1.0.2 |
2026-01-24 |
| 1.0.1 | release_1.0.1 |
2026-01-24 |
| 1.0.0 | release_1.0.0 |
2026-01-24 |
- Integrated Serilog logging with console and rolling file sinks.
- Enriched bug reports with environment details (OS, architecture, bitness, paths).
- Added regex match timeouts for wildcard searches and version parsing.
- Added analyzer packages (Meziantou, Roslynator) and analyzer-driven cleanups.
- Added XML documentation to the public API.
- Added XGD3 (
0x02080000) and GLOBAL (0x0FD90000) partition offset support. - Added a unit test project covering
FileEntry,IsoSt,VolumeDescriptor, path resolution, and attribute flags. - Refactored
IsoStfor testability with an internal stream constructor. - Removed the
Launch.bathelper. - Bumped version and added company metadata to both projects.
- Cleaned up project references.
- Renamed
ErrorLoggertoBugReportand addedStatsServicefor anonymous launch statistics. - Improved error handling and logging across mount and file operations.
- Added the green CRT console theme.
- Strengthened binary tree safety (cycle detection and iteration limits).
- Pointed the statistics endpoint at the production service.
- Refactored
InvalidImageExceptionhandling for clearer error reporting. - Added command-line hints when a path cannot be resolved (directory, missing extension, quoting).
- Improved recovery when the specified ISO path is invalid.
- Reduced the update checker HTTP timeout to 5 seconds.
- Made
CheckForUpdateAsyncawaitable.
- Added Windows ARM64 support.
- Updated documentation for multi-architecture releases.
Initial public release lineage:
- .NET 10 port with
LangVersion14 andglobal.jsonSDK pinning. - Dokan-based mounting with write protection and administrator-aware options.
- Drive letter normalization (
Z:\->Z:). - Drag-and-drop mounting with automatic drive letter selection (
M:throughR:) and key-press unmounting. - Update checker, error logger, and read-only XDVDFS parsing with binary tree traversal.
- Support for standard Xbox ISOs and rebuilt XISO images.
Versions follow major.minor.patch. Release tags use the release_<version> prefix (for example
release_1.2.0), and the update checker extracts the numeric portion from GitHub tag names when
comparing against the installed version.
See Building for where to bump the version.
User guide
Technical reference
Development