HexaEightJWTLibrary 1.9.11

There is a newer version of this package available.
See the version list below for details.
dotnet add package HexaEightJWTLibrary --version 1.9.11
                    
NuGet\Install-Package HexaEightJWTLibrary -Version 1.9.11
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HexaEightJWTLibrary" Version="1.9.11" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="HexaEightJWTLibrary" Version="1.9.11" />
                    
Directory.Packages.props
<PackageReference Include="HexaEightJWTLibrary" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add HexaEightJWTLibrary --version 1.9.11
                    
#r "nuget: HexaEightJWTLibrary, 1.9.11"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package HexaEightJWTLibrary@1.9.11
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=HexaEightJWTLibrary&version=1.9.11
                    
Install as a Cake Addin
#tool nuget:?package=HexaEightJWTLibrary&version=1.9.11
                    
Install as a Cake Tool

HexaEight JWT Library

How To Use The Library

Visit HexaEight For More Information

Code Sample

Initialization

var newjwt = new HexaEightJose.JWT();

newjwt.Initialize();

Set HexaEight Resource Name via CommandLine

newjwt.Setresourcename();

Set HexaEight Resource LoginToken via CommandLine

newjwt.Setlogintoken();

Set HexaEight Resource LoginToken Credential via CommandLine

newjwt.Setpassword();

Set Rapid API Key via CommandLine

newjwt.Setapikey();

Once the above is set, an encrypted JWT as shown in the below sample can be generated for any destination resource.

newjwt.AddPayloadItem("aud", destinationresourcename);

newjwt.AddPayloadItem("clientxmlpubkey", xmlpublickey);

newjwt.AddPayloadItem("user", "anyuser@somedomain.com");

newjwt.AddPayloadItem("sessionid", sessionid);

newjwt.AddPayloadItem("sessionpassword", sessionpassword);

newjwt.AddPayloadItem("tokentype", "AccessToken");

Set the JWT token expiration in minutes.

var encryptedtoken = newjwt.CreateEncryptedJWTToken(resource, 1440);

At the Destination resource, Initialize and Set HexaEight Destination resource credentials and decrypt the token using the below command.

var decryptedaccesstoken = newjwt.ValidateToken(encryptedtoken);

Added Support for Managing JWT Sessions - New in Version 1.7.5

Added Support for Creating Simple JWT without HexaEight Encryption but using a Symmetric Password - New in Version 1.8.1

Added Support for HexaEight Client Encryption using JWT - New in Version 1.8.6

Added Authentication Functions for Clients - New in Version 1.8.7

  1. Initiate Login Process For Client Application.

var clientjwt = new HexaEightJose.JWT(); var tokenserverurl = "http://localhost:5000"

var clientcode = clientjwt.InitiateLoginProcess("http://localhost:5000/api/fetch-client-code", clientid);

  1. Fetch Login QR Code (Capture a password for the session from the user and use the password to fetch the QRCode)

Console.Write("Enter a strong password to secure this Client Session : ");

var clientpassword = clientjwt.ReadPassword();

var qrcoderesp = clientjwt.FetchLoginQRCode(clientcode, clientpassword);

  1. Display the Login QR Code to Process the user authentication.

clientjwt.DisplayLoginQRCode(qrcoderesp);

  1. Fetch the JWT Token containing the user identity

var jwttoken = clientjwt.FetchLoginToken(qrcoderesp, clientpassword);

  1. Fetch Logged In User

var loggedinuser = clientjwt.FetchLoggedInUserUsingLoginToken(jwttoken);

  1. Fetch The Application Name

var appname = clientjwt.FetchAppNameUsingLoginToken(jwttoken);

  1. Fetch The Resource ID

var resourcename = clientjwt.FetchResourceIdentityUsingLoginToken(jwttoken);

  1. Retrieve Client Specific Asymmetric Shared Key (ASK) For any destination user or resource.

var destinationask = clientjwt.RetrieveASKFromTokenAuthzServer(jwttoken, someone@domain.com, clientid, tokenserverurl);

  1. Use the Client Specific Asymmetric Shared Key (ASK) To Encrypt Message For the destination.

var hellomsg = "Hello Someone...";

var encryptclientspecificmsg = clientjwt.HEClient.EncryptMessageUsingUAK(jwttoken, someone@domain.com, hellomsg, destinationask);

  1. Use the Client Specific Asymmetric Shared Key (ASK) To Decrypt any Client specific message received from destination using the ASK (fetched using step 8)

var encryptedmessage = "eyJhbGciOiJIUzI1NiIsImtpZCI6IjU2TX..."; (Usually recieve a JWT Message)

var decryptedclientspecificmsg = clientjwt.ValidateTokenUsingSharedKey(encryptedmessage, destinationask);

console.WriteLine(decryptedclientspecificmsg);

Latest Version contains breaking changes and major bug fixes - 1.9.7

Bugfixes - 1.9.9

Bugfixes - 1.9.10

Below is a a sample JWT which uses HexaEight Encryption generated using HexaEight JWT Library. The contents of this JSON Web Token can be verified from https://jwt.io

eyJhbGciOiJIUzI1NiIsImtpZCI6IjU2TXNjdXdNRlM4dFJ6VURLQ2dlbXpLYkJvcGRVRzlxYno5K2dFcFdWMzExQ3NTSW1aTGVKdUpMSWwwN2VraUpabG9QbHJCbWk1TWFlK3FTVnNtMm80RE1rUjZqS3VvYVhYdDlTeWxuK2tZSkVDZzZkVkV6WmtBcVF4SXZFRjRMS1J3d1FTTXVsR2Y5QkpJcjdUYjRsSFJkQ1NhaEFPcEt2WldMb0JhRVFpQ0N6SDhuWUFOaUhRTU9KNWNObm5vVitFMzRoUkpZZzVieGV0OVBTb2lRUEtBaTYwTTZZcHRKa3lsN1J1WlZlSHZlSTdOeDhYSjZXZk1neGx5ZlVwUVlnY3lQYk9JZUkwbWFnTmhBSkJyOGJtc2ZOQ0NGR0YxRE1wa2pVQWN6T1RLbUMxWXhQWng4RStGdWwwRVBtd0JEem9QN1ZlbHhiNHZwSFlXT2VGTmFsWURNN2FHMUQra2ZCd09JQkZGZXZtN3JpMTVCUmtnMWJiVUNhSEdMZ3NGNmFKL0RkTzl0dkMxU2pmNUwwUkttRjBNUC9obzRvUUJjdVhtd1NjVGVJOWlCek9SdUZ5bjBMbTlYeVVGMGI3OFJ4SXAxS3I5Zlo1N3dQTk1CZ1FBSmV1VTFBaTR1SFZKWDdpMTRnVTg1TkVJZ1NqaFMvbEJNQmJFMWlrbDFtcmVPZ014S0N6V0Zjd0ZEUGdrL3JoRE5HQmVGbDNYQ1ZaS2E0NU10SHRRWmx6M0huOUV4b2pyYmRPTmFrcHdNVkRpZldKSHRMZU1rVWk4WU1CQXk0a3JJeDRETU1Kb0FGUGRkaDRzR1huc0x2cUtxUnM5dHFRRk9iOEVmMjJ6a25oczF5bUhlU3ZhQm8yU2xlRU5Ld1pkWFppcGl5WVkyQ2VWN053K1ZTaVBaZCthQ3pBPT0iLCJpc3N1ZXIiOiJkZW1vLmhleGFlaWdodC5jb20iLCJ0eXAiOiJKT1NFIiwiY2hhbm5lbFNlY3VyaXR5Q29udGV4dCI6IkhleGFFaWdodEVuY3J5cHRpb24iLCJpYXQiOjI3MTkwNzI2LCJleHAiOjI3MTkwNzU2fQ.eyJlbmNyeXB0ZWQiOiJqK0NuMEdDMEZGNFpyWThtL3pJMndNS1VqRXdGZTVuVFI0T0hqQmxHNFNQNFd0K29VdzFYR0lwNlVablhOdzFrZHpPelg0L2NEcXo0T2ZxYTM4YUZ6SURNRlFFckNGVjhaeTF1RTVDa3RBMUtPZjVlT0Fpc2JYRktPdEl2dXpSdGo5QU4wNGgwMWtZdTM1TWZBUXVRTEw0Z0NHSnN6UnN5ODNsVlg5TUppTXlBekpabDlES3Fzd2dtZjN1L3lLV3AvdGhnY3Q5YlhhWXlVN3BYa1Y5NFYxUnZlTUNLY1VxeFg1eDZwTjREdmFxOFMrVVp0MWk4RTAwR2RYelFLNURNZ015YVpQMVNwTjBsQmFkNVl0ZG9wVXBXTWxTZlJ0SVlQdExMdnRwS0tqMUNJcFhRN0k3NVdUVXhJWW9uM3VHOEpraHpCakNCYlhwWEVPeHBZWGlGeklETVpIYkpXTmhXN3dCQ2dtM1prM0FmTnowa3ZxYjB2ZzFVT0lmZm9CSXdpQUsySmFNdU9HYVNKM3VIWW5seGYzVU44MFNrbUJGaHdtQVkwWXBsaDh5QXpMbDJXSkR3YWRLUkZvMW1FRW5VTUZFenVyWUNnaHB4T1NDRXRoNCtsSEZOT3B0M3FVL0s2RmJxV3pLRnBZelRJTHgxeDlsamswYS9xbHpkeElmTWdNeUl4QThJZjVqdXBJeHpCeVhhdFhna1RSSzJvekpROGlVUFcrN0lrU3pmUnBEY2VMSjZkYWtSclZBWHVGYVZXRWpocStVRjM0b1dxWDNhMjNDT3pJRE1lc0RYTUdrVk5xVlpIRVZBbk5LUG93T1Uzd0dYSVBHb0xZcnkxZHpmQjF6UXBDNVZ6dDdJYnBrbDF5OS9DK2VFajNUeXM5ZHFMYjhNR25tdWo4eUF6SUxjK0phN21EYkVJMU8xUHJRa1RBRExLQUxiVlMzbVhGT0J5eTUyRUxKZ1ZtcGVRVENaNTYvQmE5MENhOE9XRWEwQklTMTBHbW8vK0FzL0JZN01nTXdHcWZGaG9SUTd0bExYVmE0dUZIKyt2bHRuT1BQUEhRQ29XRGpndklrL2RveVVQOVpxeTExd3Z4T0tZS3c0cjRyaUtoZGxqN2s3YWZJNTUwNkh6SURNbnM0QVFMN2ZuakNaR3lzSXpqenFIcXJkVHdTVWVmQWJvVTdla0xTTmRLNEF4ZEZVVlFVb2Zock4rQ3R5MVBoRjNSUUdzQ3M3TGdLSGhobGVqc3lBekU4aDMyQm1iZGx3ZlE4N1lyMEF3RG42endGQ1l6aTFJVXEvQUJnZUhmUllvVEtBZ3lOY2ZDS3JIZXJoemN6K0NNdXBHS3FQVE5GUFBhUDhXNGZNZ015dkhYeStBRXRzRFBWeWt0dkEzcEl4T2lad3BJaXVYb1EwZWdSVk1COTZrZEUvaUw1SzJQNXFCMFh3a21VTitnVXJwRkNQRUNJR1ZLRjQzQ2FJeklETSJ9.RQmHl3RwBCxE0wdu2An8JxiIF-bDvrJcxnkAda2IA-4

The above JSON web token was generated by a Resource Domain called demo.hexaeight.com and its intended recipient was resource.hexaeight.com. But if you decode the header, there is no information on the audience or the intended recipient.

If you are thinking it may be in the payload, the answer is yes, but the audience information is encrypted. This will make JSON Web Token resistant to attacks since the attacker will have no clue on the intended recipient of this JWT token.

HexaEight JWT created for a Recipient R by a Sender S using Sender's HexaEight Credentials can only be decrypted by the intended recipient R by using Recipient R own HexaEight Credentials.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on HexaEightJWTLibrary:

Package Downloads
HexaEightMiddleware

ASP.NET Core Middleware To Enable Tokenless Authentication On Resource Servers using HexaEight Sessions.

HexaEightAgent

Create And Assign Identities for AI Agents using this Library

HexaEightGPTMiddleware

Control An AI Assistant like CHATGPT using this Library. Integrate This Library With HexaEight Middleware to create API that produce controlled AI responses

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.9.263 178 9/18/2025
1.9.262 200 9/15/2025
1.9.261 56 9/13/2025
1.9.260 172 6/29/2025
1.9.259 214 6/22/2025
1.9.258 639 3/8/2025
1.9.257 259 3/7/2025
1.9.256 179 10/11/2024
1.9.255 220 8/11/2024
1.9.254 181 8/11/2024
1.9.253 195 8/11/2024
1.9.252 187 8/11/2024
1.9.251 176 8/10/2024
1.9.250 171 8/10/2024
1.9.249 167 8/7/2024
1.9.248 157 8/7/2024
1.9.247 141 7/25/2024
1.9.246 346 6/29/2024
1.9.245 216 6/23/2024
1.9.244 175 6/17/2024
1.9.243 142 6/11/2024
1.9.242 160 6/11/2024
1.9.241 153 6/11/2024
1.9.240 155 6/11/2024
1.9.239 159 6/11/2024
1.9.238 695 4/18/2024
1.9.237 209 4/18/2024
1.9.236 278 4/16/2024
1.9.235 194 4/13/2024
1.9.234 161 4/13/2024
1.9.233 181 4/13/2024
1.9.232 178 4/11/2024
1.9.231 192 4/10/2024
1.9.230 172 4/10/2024
1.9.229 189 4/2/2024
1.9.228 828 2/10/2024
1.9.227 178 2/10/2024
1.9.226 187 2/10/2024
1.9.225 178 2/9/2024
1.9.224 192 2/8/2024
1.9.223 185 2/7/2024
1.9.222 157 1/31/2024
1.9.221 1,599 10/29/2023
1.9.220 1,248 9/27/2023
1.9.219 713 9/7/2023
1.9.218 168 9/5/2023
1.9.217 1,071 8/17/2023
1.9.216 228 8/12/2023
1.9.215 205 8/12/2023
1.9.214 219 8/8/2023
1.9.213 211 8/8/2023
1.9.212 603 6/12/2023
1.9.211 225 5/27/2023
1.9.210 2,745 2/18/2023
1.9.209 330 2/18/2023
1.9.208 766 2/14/2023
1.9.207 808 2/12/2023
1.9.206 362 2/11/2023
1.9.205 388 2/9/2023
1.9.204 372 2/9/2023
1.9.203 375 2/7/2023
1.9.202 366 2/7/2023
1.9.201 349 2/7/2023
1.9.200 367 2/6/2023
1.9.199 348 2/6/2023
1.9.198 351 2/6/2023
1.9.197 3,844 1/23/2023
1.9.196 397 1/23/2023
1.9.195 851 1/22/2023
1.9.194 1,532 1/21/2023
1.9.193 374 1/20/2023
1.9.192 371 1/20/2023
1.9.191 368 1/20/2023
1.9.190 354 1/20/2023
1.9.189 370 1/20/2023
1.9.188 384 1/20/2023
1.9.187 362 1/20/2023
1.9.186 1,222 1/15/2023
1.9.185 844 1/15/2023
1.9.184 874 12/17/2022
1.9.183 393 12/12/2022
1.9.182 417 12/11/2022
1.9.181 409 12/5/2022
1.9.180 426 12/4/2022
1.9.179 403 12/4/2022
1.9.178 394 12/4/2022
1.9.177 403 12/4/2022
1.9.176 398 12/4/2022
1.9.175 404 12/4/2022
1.9.174 402 12/3/2022
1.9.173 413 12/3/2022
1.9.172 405 12/3/2022
1.9.171 408 12/3/2022
1.9.170 414 12/3/2022
1.9.169 408 12/3/2022
1.9.168 407 12/3/2022
1.9.167 405 12/3/2022
1.9.166 407 12/3/2022
1.9.165 414 12/3/2022
1.9.164 430 12/3/2022
1.9.163 430 11/30/2022
1.9.162 430 11/28/2022
1.9.161 423 11/28/2022
1.9.160 443 11/27/2022
1.9.159 433 11/19/2022
1.9.158 437 11/19/2022
1.9.157 434 11/19/2022
1.9.156 436 11/19/2022
1.9.155 438 11/19/2022
1.9.154 438 11/19/2022
1.9.153 464 11/19/2022
1.9.152 441 11/19/2022
1.9.151 450 11/19/2022
1.9.150 451 11/19/2022
1.9.149 447 11/18/2022
1.9.148 452 11/13/2022
1.9.147 457 11/13/2022
1.9.146 423 11/13/2022
1.9.145 453 11/12/2022
1.9.144 450 11/12/2022
1.9.143 459 11/12/2022
1.9.142 430 11/12/2022
1.9.141 446 11/12/2022
1.9.140 461 11/11/2022
1.9.139 439 11/6/2022
1.9.137 456 11/6/2022
1.9.136 456 11/5/2022
1.9.135 438 11/5/2022
1.9.134 472 11/4/2022
1.9.133 429 11/4/2022
1.9.132 455 11/4/2022
1.9.131 468 11/2/2022
1.9.130 465 11/2/2022
1.9.129 486 11/2/2022
1.9.128 459 11/2/2022
1.9.127 459 11/1/2022
1.9.126 464 11/1/2022
1.9.125 441 11/1/2022
1.9.124 445 10/31/2022
1.9.123 444 10/31/2022
1.9.122 456 10/31/2022
1.9.121 498 10/31/2022
1.9.120 468 10/31/2022
1.9.119 471 10/31/2022
1.9.118 473 10/30/2022
1.9.117 483 10/30/2022
1.9.116 474 10/30/2022
1.9.115 486 10/30/2022
1.9.114 495 10/30/2022
1.9.113 476 10/23/2022
1.9.112 530 10/23/2022
1.9.111 548 10/23/2022
1.9.110 528 10/2/2022
1.9.109 541 9/24/2022
1.9.108 523 7/27/2022
1.9.107 530 7/26/2022
1.9.106 532 7/26/2022
1.9.105 531 7/23/2022
1.9.103 625 7/23/2022 1.9.103 is deprecated because it has critical bugs.
1.9.102 605 7/23/2022 1.9.102 is deprecated because it has critical bugs.
1.9.101 616 7/22/2022 1.9.101 is deprecated because it has critical bugs.
1.9.100 650 7/22/2022 1.9.100 is deprecated because it has critical bugs.
1.9.99 623 7/22/2022 1.9.99 is deprecated because it has critical bugs.
1.9.98 627 7/22/2022 1.9.98 is deprecated because it has critical bugs.
1.9.97 640 7/22/2022 1.9.97 is deprecated because it has critical bugs.
1.9.96 629 7/22/2022 1.9.96 is deprecated because it has critical bugs.
1.9.95 624 7/22/2022 1.9.95 is deprecated because it has critical bugs.
1.9.94 623 7/22/2022 1.9.94 is deprecated because it has critical bugs.
1.9.93 612 7/21/2022 1.9.93 is deprecated because it has critical bugs.
1.9.92 614 7/21/2022 1.9.92 is deprecated because it has critical bugs.
1.9.91 634 7/21/2022 1.9.91 is deprecated because it has critical bugs.
1.9.90 630 7/21/2022 1.9.90 is deprecated because it has critical bugs.
1.9.89 626 7/21/2022 1.9.89 is deprecated because it has critical bugs.
1.9.88 638 7/21/2022 1.9.88 is deprecated because it has critical bugs.
1.9.87 641 7/21/2022 1.9.87 is deprecated because it has critical bugs.
1.9.86 638 7/21/2022 1.9.86 is deprecated because it has critical bugs.
1.9.85 638 7/21/2022 1.9.85 is deprecated because it has critical bugs.
1.9.84 634 7/19/2022 1.9.84 is deprecated because it has critical bugs.
1.9.83 639 7/19/2022 1.9.83 is deprecated because it has critical bugs.
1.9.82 663 7/18/2022 1.9.82 is deprecated because it has critical bugs.
1.9.81 666 7/18/2022 1.9.81 is deprecated because it has critical bugs.
1.9.80 625 7/17/2022 1.9.80 is deprecated because it has critical bugs.
1.9.79 632 7/17/2022 1.9.79 is deprecated because it has critical bugs.
1.9.78 629 7/17/2022 1.9.78 is deprecated because it has critical bugs.
1.9.77 632 7/17/2022 1.9.77 is deprecated because it has critical bugs.
1.9.76 646 7/17/2022 1.9.76 is deprecated because it has critical bugs.
1.9.75 648 7/17/2022 1.9.75 is deprecated because it has critical bugs.
1.9.74 662 7/17/2022 1.9.74 is deprecated because it has critical bugs.
1.9.73 667 7/17/2022 1.9.73 is deprecated because it has critical bugs.
1.9.72 581 7/16/2022
1.9.71 645 7/16/2022 1.9.71 is deprecated because it has critical bugs.
1.9.70 648 7/16/2022 1.9.70 is deprecated because it has critical bugs.
1.9.69 702 7/16/2022 1.9.69 is deprecated because it has critical bugs.
1.9.68 670 7/16/2022 1.9.68 is deprecated because it has critical bugs.
1.9.67 667 7/16/2022 1.9.67 is deprecated because it has critical bugs.
1.9.66 637 7/15/2022 1.9.66 is deprecated because it has critical bugs.
1.9.65 666 7/13/2022 1.9.65 is deprecated because it has critical bugs.
1.9.64 643 7/12/2022 1.9.64 is deprecated because it has critical bugs.
1.9.63 661 7/10/2022 1.9.63 is deprecated because it has critical bugs.
1.9.62 655 6/21/2022 1.9.62 is deprecated because it has critical bugs.
1.9.61 673 6/20/2022 1.9.61 is deprecated because it has critical bugs.
1.9.60 648 6/18/2022 1.9.60 is deprecated because it has critical bugs.
1.9.59 667 6/18/2022 1.9.59 is deprecated because it has critical bugs.
1.9.58 644 6/18/2022 1.9.58 is deprecated because it has critical bugs.
1.9.57 659 6/18/2022 1.9.57 is deprecated because it has critical bugs.
1.9.56 685 6/16/2022 1.9.56 is deprecated because it has critical bugs.
1.9.55 650 6/15/2022 1.9.55 is deprecated because it has critical bugs.
1.9.54 643 6/13/2022 1.9.54 is deprecated because it has critical bugs.
1.9.53 664 6/3/2022 1.9.53 is deprecated because it has critical bugs.
1.9.52 672 6/3/2022 1.9.52 is deprecated because it has critical bugs.
1.9.51 662 6/2/2022 1.9.51 is deprecated because it has critical bugs.
1.9.50 677 6/1/2022 1.9.50 is deprecated because it has critical bugs.
1.9.49 650 6/1/2022 1.9.49 is deprecated because it has critical bugs.
1.9.48 646 5/31/2022 1.9.48 is deprecated because it has critical bugs.
1.9.47 638 5/29/2022 1.9.47 is deprecated because it has critical bugs.
1.9.46 641 5/28/2022 1.9.46 is deprecated because it has critical bugs.
1.9.45 675 5/24/2022 1.9.45 is deprecated because it has critical bugs.
1.9.44 665 5/4/2022 1.9.44 is deprecated because it has critical bugs.
1.9.43 653 5/4/2022 1.9.43 is deprecated because it has critical bugs.
1.9.42 647 5/4/2022 1.9.42 is deprecated because it has critical bugs.
1.9.41 665 5/4/2022 1.9.41 is deprecated because it has critical bugs.
1.9.40 625 5/4/2022 1.9.40 is deprecated because it has critical bugs.
1.9.39 649 5/3/2022 1.9.39 is deprecated because it has critical bugs.
1.9.38 655 5/3/2022 1.9.38 is deprecated because it has critical bugs.
1.9.37 644 5/3/2022 1.9.37 is deprecated because it has critical bugs.
1.9.36 629 5/2/2022 1.9.36 is deprecated because it has critical bugs.
1.9.35 675 4/26/2022 1.9.35 is deprecated because it has critical bugs.
1.9.34 662 4/25/2022 1.9.34 is deprecated because it has critical bugs.
1.9.33 652 4/24/2022 1.9.33 is deprecated because it has critical bugs.
1.9.32 667 4/18/2022 1.9.32 is deprecated because it has critical bugs.
1.9.31 664 4/18/2022 1.9.31 is deprecated because it has critical bugs.
1.9.30 662 4/18/2022 1.9.30 is deprecated because it has critical bugs.
1.9.29 665 4/18/2022 1.9.29 is deprecated because it has critical bugs.
1.9.28 682 4/17/2022 1.9.28 is deprecated because it has critical bugs.
1.9.27 666 4/16/2022 1.9.27 is deprecated because it has critical bugs.
1.9.26 674 4/9/2022 1.9.26 is deprecated because it has critical bugs.
1.9.25 697 4/7/2022 1.9.25 is deprecated because it has critical bugs.
1.9.24 696 4/7/2022 1.9.24 is deprecated because it has critical bugs.
1.9.23 704 4/7/2022 1.9.23 is deprecated because it has critical bugs.
1.9.22 674 4/6/2022 1.9.22 is deprecated because it has critical bugs.
1.9.20 664 4/3/2022 1.9.20 is deprecated because it has critical bugs.
1.9.19 664 3/31/2022 1.9.19 is deprecated because it has critical bugs.
1.9.18 694 3/28/2022 1.9.18 is deprecated because it has critical bugs.
1.9.17 662 3/27/2022 1.9.17 is deprecated because it has critical bugs.
1.9.16 658 3/27/2022 1.9.16 is deprecated because it has critical bugs.
1.9.15 664 3/27/2022 1.9.15 is deprecated because it has critical bugs.
1.9.14 682 3/26/2022 1.9.14 is deprecated because it has critical bugs.
1.9.13 675 3/26/2022 1.9.13 is deprecated because it has critical bugs.
1.9.12 669 3/26/2022 1.9.12 is deprecated because it has critical bugs.
1.9.11 666 3/26/2022 1.9.11 is deprecated because it has critical bugs.
1.9.10 668 3/26/2022 1.9.10 is deprecated because it has critical bugs.
1.9.9 649 3/26/2022 1.9.9 is deprecated because it has critical bugs.
1.9.8 690 3/26/2022 1.9.8 is deprecated because it has critical bugs.
1.9.7 692 3/26/2022 1.9.7 is deprecated because it has critical bugs.
1.9.6 675 3/13/2022 1.9.6 is deprecated because it has critical bugs.
1.9.5 654 3/13/2022 1.9.5 is deprecated because it has critical bugs.
1.9.4 690 3/13/2022 1.9.4 is deprecated because it has critical bugs.
1.9.3 690 3/13/2022 1.9.3 is deprecated because it has critical bugs.
1.9.2 665 3/13/2022 1.9.2 is deprecated because it has critical bugs.
1.9.1 674 3/12/2022 1.9.1 is deprecated because it has critical bugs.
1.9.0 698 3/12/2022 1.9.0 is deprecated because it has critical bugs.
1.8.9 669 3/11/2022 1.8.9 is deprecated because it has critical bugs.
1.8.8 658 3/7/2022 1.8.8 is deprecated because it has critical bugs.
1.8.7 686 3/7/2022 1.8.7 is deprecated because it has critical bugs.
1.8.6 677 3/1/2022 1.8.6 is deprecated because it has critical bugs.
1.8.5 654 3/1/2022 1.8.5 is deprecated because it has critical bugs.
1.8.4 694 2/28/2022 1.8.4 is deprecated because it has critical bugs.
1.8.3 672 2/20/2022 1.8.3 is deprecated because it has critical bugs.
1.8.2 697 2/4/2022 1.8.2 is deprecated because it has critical bugs.
1.8.1 787 10/21/2021 1.8.1 is deprecated because it has critical bugs.
1.8.0 805 10/9/2021 1.8.0 is deprecated because it has critical bugs.
1.7.9 747 10/9/2021 1.7.9 is deprecated because it has critical bugs.
1.7.8 757 10/9/2021 1.7.8 is deprecated because it has critical bugs.
1.7.7 792 10/9/2021 1.7.7 is deprecated because it has critical bugs.
1.7.6 766 10/9/2021 1.7.6 is deprecated because it has critical bugs.
1.7.5 789 10/9/2021 1.7.5 is deprecated because it has critical bugs.
1.7.4 809 10/8/2021 1.7.4 is deprecated because it has critical bugs.
1.7.3 736 10/4/2021 1.7.3 is deprecated because it has critical bugs.
1.7.2 739 10/3/2021 1.7.2 is deprecated because it has critical bugs.
1.7.1 768 10/3/2021 1.7.1 is deprecated because it has critical bugs.
1.7.0 933 10/3/2021
1.6.9 771 10/2/2021 1.6.9 is deprecated because it has critical bugs.
1.6.8 758 10/2/2021 1.6.8 is deprecated because it has critical bugs.