Releases: jwt-dotnet/jwt
Jwt 20260602.4
Unreleased
JWT 11.0.0
- Updated System.Text.Json to version 9.0.0
JWT 11.0.0-beta3
- Updated System.Text.Json to version 8.0.4
JWT.Extensions.AspNetCore 11.0.0-beta4
- Make the event model support async-await
JWT.Extensions.AspNetCore 11.0.0-beta3
- Converted to use the event model to allow dependency injection with custom event classes.
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
- 4be95e9 Migrate repository package versioning to Central Package Management and updated versions (#555)
- 62e2872 Bump Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.7 to 10.0.8 (#551)
- 9c0893a Bump Microsoft.Extensions.DependencyInjection from 9.0.3 to 10.0.8 (#550)
- e992ad8 Bump Microsoft.SourceLink.GitHub from 10.0.203 to 10.0.300 (#552)
- b29d508 Bump Microsoft.CodeAnalysis.NetAnalyzers from 10.0.203 to 10.0.300 (#549)
- 075ee12 Bump FluentAssertions from 8.9.0 to 8.10.0 (#548)
- 1837472 Bump MSTest.* from 3.8.3 to 3.11.1 (#545)
- 4d231e6 Bump Newtonsoft.Json from 13.0.3 to 13.0.4 (#546)
- b40e089 Bump Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.3 to 10.0.7 (#542)
- 5822aa7 Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.203 (#543)
See More
- 93f6239 Bump Microsoft.CodeAnalysis.NetAnalyzers from 9.0.0 to 10.0.203 (#540)
- 82b90b5 Bump FluentAssertions from 8.2.0 to 8.9.0 (#539)
- 3534408 Bump MSTest.TestAdapter (#537)
- 4fb855d Bump MSTest.TestFramework (#536)
- 665f3ee Bump FluentAssertions (#535)
- 1d9cd52 Bump Microsoft.Extensions.DependencyInjection.Abstractions (#533)
- e882517 Bump Microsoft.Extensions.DependencyInjection (#534)
- 960ec65 Bump FluentAssertions (#532)
- 0d46f9b Added MSTest to dependabot.yml (#530)
- baec4ab Bump MSTest.TestFramework (#529)
- ebca3e0 Bump MSTest.TestAdapter (#527)
- 7e5a486 Bump MSTest.TestFramework and Microsoft.NETFramework.ReferenceAssemblies (#526)
- 9dd5a48 Updated MSTest.* from 3.7.3 to 3.8.0 (#525)
- 416deca Bump Microsoft.Extensions.DependencyInjection and Microsoft.NETFramework.ReferenceAssemblies (#522)
- 9296ea3 Bump Microsoft.Extensions.DependencyInjection.Abstractions and Microsoft.NETFramework.ReferenceAssemblies (#521)
- 66bbccb Update XML comment in SystemTextSerializer.cs (#518)
- 6bfd1c5 Bump MSTest.TestAdapter from 3.6.0 to 3.7.3 (#514)
- dd8b1cd Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 (#513)
- 2a857c6 Bump MSTest.TestFramework from 3.6.0 to 3.7.3 (#516)
- 1caca53 Bump Microsoft.CodeAnalysis.NetAnalyzers and Microsoft.NETFramework.ReferenceAssemblies (#515)
- 602b9b6 Bump FluentAssertions from 5.10.3 to 8.0.1 (#517)
- a0455bc Onboarded to Dependabot (#512)
This list of changes was auto generated.
Jwt 20241203.4
Unreleased
JWT 11.0.0
- Updated System.Text.Json to version 9.0.0
JWT 11.0.0-beta3
- Updated System.Text.Json to version 8.0.4
JWT.Extensions.AspNetCore 11.0.0-beta4
- Make the event model support async-await
JWT.Extensions.AspNetCore 11.0.0-beta3
- Converted to use the event model to allow dependency injection with custom event classes.
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20240924.2
Unreleased
JWT 11.0.0-beta3
- Updated System.Text.Json to version 8.0.4
JWT.Extensions.AspNetCore 11.0.0-beta4
- Make the event model support async-await
JWT.Extensions.AspNetCore 11.0.0-beta3
- Converted to use the event model to allow dependency injection with custom event classes.
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20240529.1
Unreleased
JWT.Extensions.AspNetCore 11.0.0-beta4
- Make the event model support async-await
JWT.Extensions.AspNetCore 11.0.0-beta3
- Converted to use the event model to allow dependency injection with custom event classes.
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20240429.3
Unreleased
JWT.Extensions.AspNetCore 11.0.0-beta3
- Converted to use the event model to allow dependency injection with custom event classes.
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20240428.16
Unreleased
JWT 11.0.0-beta2, JWT.Extensions.AspNetCore 11.0.0-beta2, JWT.Extensions.DependencyInjection 3.0.0-beta2
- Replaced .NET 7 with .NET 8 whenever applicable
- Updated System.Text.Json to version 8.0.3
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20240428.13
Unreleased
JWT 11.0.0-beta1, JWT.Extensions.AspNetCore 11.0.0-beta1, JWT.Extensions.DependencyInjection 3.0.0-beta1
- Remove System.Text.Json when referring .NET 6 and higher as it's provided by the framework
- Updated Newtonsoft.Json to version to 13.0.3
- Updated System.Text.Json to version 6.0.9
JWT 10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
JWT 10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
JWT 10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
JWT 10.0.2
- Disallowed Encode(payload) with AddClaim(s)
JWT 10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
JWT 10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
- 0f31b2f Removed referencing System.Text.Json when targeting modern .NET (#497)
- 5498313 Added README into NuGet package for JWT (#492)
- f236a36 Bug, feature request templates (#490)
- 17f732a Replaced 'is object' with 'is not null' (#484)
- 20f6b87 Update JwtDecoder to prevent NullReferenceException in AllKeysHaveValues() (#487)
- 808fe08 Fixed typo in AspNetCore project description (#483)
- 06d3684 Fixed sample for Encode() in README.md (#482)
This list of changes was auto generated.
Jwt 20230927.5
Unreleased
10.1.1
- Made ctor of ValidationParameters public, set default values for boolean properties to true
10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
10.0.2
- Disallowed Encode(payload) with AddClaim(s)
10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20230811.3
Unreleased
10.1.0
- Unmarked HMAC SHA based algorithms as insecure and obsolete (was done in 9.0.0-beta4)
10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
10.0.2
- Disallowed Encode(payload) with AddClaim(s)
10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
This list of changes was auto generated.
Jwt 20230717.13
Unreleased
- TBD
10.0.3
- Added default ctor to JwtHeader and decorated it with
[JsonConstructor]
10.0.2
- Disallowed Encode(payload) with AddClaim(s)
10.0.1
- Fixed deserializing JWT header
- Updated Newtonsoft.Json to version to 13.0.2
- Updated System.Text.Json to version 6.0.7
10.0.0
-
Breaking: Made System.Text.Json the default serializer on the platforms where it's available
-
Breaking: Made verify=true by default in IJwtDecoder methods
-
Made NoneAlgorithm not requiring any keys as it is not signed
-
Added option to select default serializer, Newtonsoft.Json or System.Text.Json (#433)
-
Renamed default IdentityFactory in Jwt.Extensions.AspNetCore, opened up for inheritance, extension (#428)
-
Added Encode(T) and Encode(Type, object) to JwtBuilder (#415)
-
Updated Newtonsoft.Json to version 13.0.1
-
Fixed typos in exception messages
Changes:
- 906002e Added default ctor to JwtHeader and decorated it with [JsonConstructor] (#475)
- 9b9484f Add missing closing angle bracket in code snippet (#469)
- b68577a Added note about breaking changes in 10.0.0 (#467)
- 3d59207 Using a YAML loop to install .NET frameworks (#466)
- bad203f Including CHANGELOG file into build drop (#465)
This list of changes was auto generated.