Releases: sqrldev/SQRL-For-Dot-Net-Standard
Fix for user unlock
@josegomez did a grate fix for the user unlock issue that has plagued the project from the early days meaning this project is now working for all SQRL commands
Fix JSON and Linux compatibility
Version 1.4.1
Released and includes:
Fix for missing comma in JSON for custom login pages
Fix for new line terminator in SQRL protocol responses
Many thanks to @josegomez who persevered to track down the new line terminator issue and fixed the JSON comma issue.
QR code configuration
Version 1.4.0
Released and includes:
- Added option for QR code scale
- Added option for QR code boarder size
- Added option for QR code error correction level (ECC)
- Fixed helpers been enabled creating lot's of NUT's if no helper path defined
- Helper paths now required
- Paths in options changed to be PathString objects rather than strings this is a braking change
- Started work on unit tests
NUT size reduction
Version 1.3.0
Released and includes:
- A change from time based counter for NUTs to a GUID based NUT
- Change to how NUTs are removed from the authorized NUT store so that NutInfo is returned
Hooks change and some fixs
Version 1.3.0
Released and includes:
Fix for spelling mistake for MillieSeconds so its not MilliSeconds
Fix for 500 error with clients that don't send opt in request (opt is now optional)
Changed hooks to be clear and use less requests for operations
Added Async and Logging
Version 1.2.0
Released and includes some more community requested features
- Added async hooks to allow async operations with awaits (e.g. database access)
- Added context been passed into SqrlOnly and Hardlock hooks to allow for DI access
- Added Logging to middleware
- Fixed bug with OnTicketReceived been called twice
- Example of database usage has been added using a code first database
Added ASK messages and HTML helpers
Version 1.1.0
This release adds the last of the SQRL prococal and some community requested features
- Added ASK capabilities
- HTML helpers
- SQRLProvider (used to get SQRL links server side)
Fix for old nuts not been removed when gone stale
Version 1.0.1
This is a small release
- Fixed bug where old NUTs might be left in memory when using default NUT manager
Production ready
Version 1.0
This is the first version and includes the ability to:
- Handle Query, Ident, Disable, Enable, Remove requests
- Create and Manage Nuts
- Provide diagnostics on requests
- Create custom login pages that work with the middleware
- Anit-spoof compliant
- Handle the options noiptest, sqrlonly, hardlock, cps, suk
This is published to the Nuget store here (https://www.nuget.org/packages/SqrlForNet/)