Releases: tsautier/RatioForge
Releases · tsautier/RatioForge
RatioForge 1.0.4 - Hotfix
RatioForge 1.0.3 - Hotfix (Encoding & Branding)
Fixed
- Critical Crash: Resolved
System.NotSupportedException(Encoding 1252) for .NET 8. -
- URL Crash: Fixed application crash when clicking links.
-
- Rebranding: Finalized "RatioForge" branding in menus and About dialog.
-
- Cleanup: Removed zip artifacts from repository.
RatioForge 1.0.2 - Critical Patches & Enhancements
RatioForge 1.0.2 - Critical Fixes
This release addresses important issues found post-1.0.1.
Fixed
- HTTPS Connections: Fixed connectivity issues with HTTPS trackers on .NET 8 using
SslStream(Fixes #4). -
- Upload Speed: Resolved a bug where upload speed dropped to 0 if the tracker reported 0 leechers (Fixes #5).
-
- Version Check: Updated the remote version checker to use the new GitHub repository structure.
Added
- New Client Emulations:
-
- qBittorrent 5.1.2
-
- uTorrent 3.6.0
Full Changelog: v1.0.1...v1.0.2
- uTorrent 3.6.0
RatioForge v1.0.1 - The Legend Returns
What's New in 1.0.1
- UI Rebranding: Complete visual transition to "RatioForge"
-
- Updated Credits: Proper attribution to original author and new maintainer
-
- Bug Fixes: Resolved namespace conflicts and UI glitches
Installation
- Download
RatioForge-v1.0.1.zip -
- Extract all files
-
- Run
RatioForge.exe
Requirements: Windows 10/11 and .NET 8 Runtime.
- Run
RatioForge 1.0.0 - Complete Modernization
🎉 RatioForge 1.0.0 - Complete Modernization
First official release of RatioForge, a complete modernization of RatioMaster.NET.
What's New
This release marks a major transformation from RatioMaster.NET to RatioForge:
- ✅ Project renamed: RatioMaster.NET → RatioForge
- ✅ Migrated to .NET 8: From .NET Framework 4.0 to modern .NET 8
- ✅ Modern project format: SDK-style .csproj with auto-discovery
- ✅ Version 1.0.0: Fresh start with semantic versioning
- ✅ Complete documentation: README, CHANGELOG, NOTICE files
Breaking Changes
- Requires .NET 8 Runtime (not .NET Framework)
- Binary name changed:
RatioMaster.NET.exe→RatioForge.exe - Namespace changed:
RatioMaster_source→RatioForge
Installation
Requirements:
- Windows 10/11 (64-bit)
- .NET 8 Runtime
Download the executable from the Assets below, or build from source.
Building from Source
git clone https://github.com/tsautier/RatioForge.git
cd RatioForge
dotnet restore Source/RatioForge.sln
dotnet build Source/RatioForge.sln --configuration ReleaseTechnical Changes
Legal & Attribution
- Added
NOTICE.mdwith full attribution to Nikolay Kostov (original author) - Updated
LICENSEwith dual copyright (MIT License preserved) - Created comprehensive
CHANGELOG.md
Modernization
- Modern SDK-style project format
- Updated all namespaces across 74 files
- NuGet packages updated to latest versions:
- StyleCop.Analyzers: 1.0.0 → 1.2.0-beta.556
- NUnit: 3.5.0 → 4.2.2
- C# 12 with nullable reference types support
- Assembly metadata updated with RatioForge branding
Attribution
RatioForge is based on RatioMaster.NET by Nikolay Kostov.
Original project:
- Author: Nikolay Kostov (NikolayIT)
- Period: 2006-2016
- Repository: https://github.com/NikolayIT/RatioMaster.NET
- License: MIT
Current maintainer: tsautier (2026-present)
Files Changed
- 74 files modified
- +440 lines added
- -372 lines removed
See CHANGELOG.md for complete details.
Known Issues
- Build verification pending (requires .NET 8 SDK installation)
- No pre-compiled binaries yet (compile from source)
Disclaimer
This software is for educational purposes only. Use at your own risk.
Made with ❤️ using .NET 8
Based on RatioMaster.NET by Nikolay Kostov