Major Changes
- Switched from Newtonsoft.Json to System.Text.Json for improved performance
- Updated target framework to .NET 8.0
- Added proper async handling throughout the codebase
Improvements
- Added proper JSON type handling via converters for more reliable deserialization
- Updated thumbnail and image URLs to work with nHentai's load balancing system
- Enhanced error handling for API responses
- Improved overall performance and reliability
Technical Notes
- This version requires .NET 8.0 or higher
- Added global JsonSerializerOptions configuration
- Implemented custom type converters for enhanced stability
Breaking Changes
- .NET 8.0 is now required
- System.Text.Json serialization may require updates if you were relying on Newtonsoft.Json specific features