Releases: viwodev/SaferPay.NetCore
Releases · viwodev/SaferPay.NetCore
Release list
V: 1.52.01
Target .NET 8 and improve overall SaferPay.NetCore reliability
- Updated the library target framework to .NET 8.0
- Removed unsupported .NET 6.0 / legacy runtime targets
- Verified compatibility with current .NET runtimes and test pipeline
Reliability and runtime fixes:
- Fixed recursive Dispose() implementation causing StackOverflowException
- Fixed missing _jsonSerializerSettings initialization in the 4-argument constructor
- Improved RestClient disposal handling to reduce potential socket/resource leaks
- Fixed exception rethrow behavior to preserve original stack traces
CreditCardExpiration fixes:
- Normalized year handling across constructor, setters and Parse()
- Fixed invalid MMYYYY formatting scenarios
- Ensured consistent MMYY formatting expected by Saferpay APIs
Build and packaging improvements:
- Updated package metadata and NuGet packaging configuration
- Fixed LICENSE/README packaging issues
- Improved GitHub Actions CI/CD workflow
- Updated validation and package publishing pipeline for .NET 8
General cleanup and maintainability improvements.