Skip to content

5.4.0

Compare
Choose a tag to compare
@brentschmaltz brentschmaltz released this 23 Jan 02:35
· 960 commits to dev since this release

Features

Improvements to non-windows platforms

  • RSACryptoServiceProviderProxy is only available on .Net Desktop.
  • Support JsonWebKey.CreateECDsa on non-windows platforms.
  • Created ECDsaAdapter to abstract differences between versions of .Net.
  • Fixed IdentityModel build and test on Unix.
  • Fixed signature validation on iOS that appears to have been introduced in 5.3.0.

Improvements to JsonWebToken and JsonWebTokenHandler

  • Added TryGetValue methods in JsonWebToken.
  • Public methods of JsonWebTokenHandler are now virtual.
  • Added new API to JsonWebTokenHandler that takes a SecurityTokenDescriptor.
  • SecurityTokenDescriptor.Claims property can be used to specify claims in JWT.

Continued removal of newtonsoft

Build and Test

  • ApiCompatibility testing has been improved testing all platforms.

  • Build scripts have been simplified

  • Click here for a full list of issues that were fixed.