Releases: XFox111/SimpleOTP
Releases · XFox111/SimpleOTP
v9.0.0
Changelog
- Added .NET 9 support
Lifecycle
Official End-of-Life dates for target frameworks are:
- .NET 8 EOL: November 2026
- .NET 9 EOL: May 2026
While support for .NET 9 ends sooner than one for .NET 8, to keep versioning simple, we will keep supporting SimpleOTP 9.x and .NET 9 up until .NET 8 EOL (November 2026).
If this will be proven to be an optimal strategy, the same cycle will be applied for v10 and v11
v8.0.0
- Complete library overhaul
- Added
DependencyInjection
package for ASP.NET projects
See README for more information.
Important
This library doesn't support .NET versions earlier .NET 8 (including .NET Core, .NET Standard, etc.), and introduces breaking changes compared to v1. Treat v1 as a separate library that has been deprecated in favor of this one.
[1.2.3] SimpleOTP library package
- Fixed invalid code generation with secrets which are lowercase or space-separated
[1.2.2] SimpleOTP library package
- Fixed Base32 encoder
- Updated NuGet dependency packages
[1.2.1] SimpleOTP library package
- Fixed generated secret length
- Fixed URI encoding issues in 'OTPConfiguration.GetUri()'
[1.2.0] SimpleOTP library package
- Expanded support to .NET Standard 2.1 and .NET Core 3.1
- Fixed some documentation typos (#14)
[1.1.0] SimpleOTP library package
- Updated OTP validation methods signatures:
ValidateCode()
is now deprecated and will be removed in future releases
[1.0.0] SimpleOTP library package
.NET library for TOTP/HOTP implementation on server (ASP.NET) or client (Xamarin) side
Features
- Generate and validate OTP codes
- Support of TOTP (RFC 6238) and HOTP (RFC 4226) algorithms
- Support of HMAC-SHA1, HMAC-SHA256 and HMAC-SHA512 hashing algorithms
- Setup URI parser
- Database-ready configuration models
- Configuration generator for server-side implementation
- QR code generator
- No dependencies