All notable changes to this project will be documented in this file.
- Simplify targeting and dependencies (#31)
- Improve error handling (#33)
- Use ICookieManager to Read/Write CSRF Tokens (#37)
- Add remote failure event support (#38)
- Support .NET Core 3.0
- Replace Newtonsoft.Json by System.Text.Json
- Refactoring ServiceTicket Serialization
- Use nullable reference types
- Delete obsolete methods
- Signing assembly with Strong Name
- Aligning assembly version numbers
- Prefer await over ContinueWith
- Add Custom CacheKeyFactory
- Remove default constructor
- Fix renewed cache never expired
- Fix naming
- Add Custom CacheKeyFactory
- Fix naming
- Fix reference condition
- Upgrade target from netstandard1.3 to netstandard2.0
- Upgrade target from net45 to net461
- Upgrade Newtonsoft.Json to 11.0.2
- Upgrade target from net45 to net461
- Upgrade target from net45 to net461
- Enable SourceLink
- Fix reference version
- Fix SingleSignOut ReadFormAsync error (issue #6)
- Fix reference version
- Fix SingleSignOut ReadFormAsync error (issue #6)
- Enable SourceLink
- Enable SourceLink
- Fix StringValues deserialization (issue #5)
- Prefer ClaimsIdentity.NameClaimType instead of ClaimTypes.NameIdentifier
- Change attribute value type of Assertion to StringValues
- Ignore to insert default claims (NameIdentifier) to CasIdentity
- Downgrade to .NET Standard 1.3
- Upgrade package reference
- Add ServiceUrlBase options to override service base URL
- Migrate to .NET Standard 2.0
- Add CasDefaults.AuthenticationType constant
- CasOptions.AuthenticationType default to CasDefaults.AuthenticationType
- Migrate to ASP.NET Core 2.0
- Migrate from xproj to new csproj and upgrade dependencies
- Migrate from xproj to new csproj and upgrade dependencies
- Fix IndexOutOfRangeException of CasSingleSignOutMiddleware (issue #5)
- Optimize Serialization of Claims
- use dotnet CLI + project.json to pack nuget package
- Optimize Serialization of Claims
- Change target framework to .NETStandard1.1
- Initial Release