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.260 139 6/29/2025
1.9.259 175 6/22/2025
1.9.258 604 3/8/2025
1.9.257 236 3/7/2025
1.9.256 156 10/11/2024
1.9.255 189 8/11/2024
1.9.254 159 8/11/2024
1.9.253 170 8/11/2024
1.9.252 163 8/11/2024
1.9.251 157 8/10/2024
1.9.250 152 8/10/2024
1.9.249 148 8/7/2024
1.9.248 134 8/7/2024
1.9.247 122 7/25/2024
1.9.246 321 6/29/2024
1.9.245 190 6/23/2024
1.9.244 148 6/17/2024
1.9.243 123 6/11/2024
1.9.242 134 6/11/2024
1.9.241 132 6/11/2024
1.9.240 132 6/11/2024
1.9.239 138 6/11/2024
1.9.238 675 4/18/2024
1.9.237 189 4/18/2024
1.9.236 246 4/16/2024
1.9.235 169 4/13/2024
1.9.234 142 4/13/2024
1.9.233 157 4/13/2024
1.9.232 155 4/11/2024
1.9.231 156 4/10/2024
1.9.230 146 4/10/2024
1.9.229 168 4/2/2024
1.9.228 811 2/10/2024
1.9.227 160 2/10/2024
1.9.226 165 2/10/2024
1.9.225 160 2/9/2024
1.9.224 172 2/8/2024
1.9.223 163 2/7/2024
1.9.222 140 1/31/2024
1.9.221 1,587 10/29/2023
1.9.220 1,234 9/27/2023
1.9.219 690 9/7/2023
1.9.218 148 9/5/2023
1.9.217 1,047 8/17/2023
1.9.216 200 8/12/2023
1.9.215 180 8/12/2023
1.9.214 197 8/8/2023
1.9.213 186 8/8/2023
1.9.212 575 6/12/2023
1.9.211 200 5/27/2023
1.9.210 2,712 2/18/2023
1.9.209 301 2/18/2023
1.9.208 736 2/14/2023
1.9.207 777 2/12/2023
1.9.206 328 2/11/2023
1.9.205 352 2/9/2023
1.9.204 339 2/9/2023
1.9.203 347 2/7/2023
1.9.202 332 2/7/2023
1.9.201 319 2/7/2023
1.9.200 336 2/6/2023
1.9.199 315 2/6/2023
1.9.198 317 2/6/2023
1.9.197 3,816 1/23/2023
1.9.196 361 1/23/2023
1.9.195 814 1/22/2023
1.9.194 1,505 1/21/2023
1.9.193 341 1/20/2023
1.9.192 337 1/20/2023
1.9.191 337 1/20/2023
1.9.190 325 1/20/2023
1.9.189 335 1/20/2023
1.9.188 350 1/20/2023
1.9.187 338 1/20/2023
1.9.186 1,188 1/15/2023
1.9.185 809 1/15/2023
1.9.184 842 12/17/2022
1.9.183 360 12/12/2022
1.9.182 386 12/11/2022
1.9.181 380 12/5/2022
1.9.180 391 12/4/2022
1.9.179 373 12/4/2022
1.9.178 364 12/4/2022
1.9.177 369 12/4/2022
1.9.176 368 12/4/2022
1.9.175 376 12/4/2022
1.9.174 375 12/3/2022
1.9.173 381 12/3/2022
1.9.172 376 12/3/2022
1.9.171 382 12/3/2022
1.9.170 382 12/3/2022
1.9.169 377 12/3/2022
1.9.168 374 12/3/2022
1.9.167 372 12/3/2022
1.9.166 375 12/3/2022
1.9.165 386 12/3/2022
1.9.164 401 12/3/2022
1.9.163 398 11/30/2022
1.9.162 396 11/28/2022
1.9.161 396 11/28/2022
1.9.160 409 11/27/2022
1.9.159 404 11/19/2022
1.9.158 404 11/19/2022
1.9.157 403 11/19/2022
1.9.156 409 11/19/2022
1.9.155 411 11/19/2022
1.9.154 408 11/19/2022
1.9.153 429 11/19/2022
1.9.152 405 11/19/2022
1.9.151 414 11/19/2022
1.9.150 419 11/19/2022
1.9.149 417 11/18/2022
1.9.148 424 11/13/2022
1.9.147 415 11/13/2022
1.9.146 392 11/13/2022
1.9.145 419 11/12/2022
1.9.144 422 11/12/2022
1.9.143 425 11/12/2022
1.9.142 402 11/12/2022
1.9.141 412 11/12/2022
1.9.140 426 11/11/2022
1.9.139 409 11/6/2022
1.9.137 423 11/6/2022
1.9.136 423 11/5/2022
1.9.135 409 11/5/2022
1.9.134 438 11/4/2022
1.9.133 401 11/4/2022
1.9.132 427 11/4/2022
1.9.131 434 11/2/2022
1.9.130 427 11/2/2022
1.9.129 447 11/2/2022
1.9.128 430 11/2/2022
1.9.127 431 11/1/2022
1.9.126 430 11/1/2022
1.9.125 412 11/1/2022
1.9.124 415 10/31/2022
1.9.123 413 10/31/2022
1.9.122 425 10/31/2022
1.9.121 470 10/31/2022
1.9.120 437 10/31/2022
1.9.119 440 10/31/2022
1.9.118 437 10/30/2022
1.9.117 449 10/30/2022
1.9.116 438 10/30/2022
1.9.115 455 10/30/2022
1.9.114 468 10/30/2022
1.9.113 445 10/23/2022
1.9.112 490 10/23/2022
1.9.111 506 10/23/2022
1.9.110 495 10/2/2022
1.9.109 507 9/24/2022
1.9.108 491 7/27/2022
1.9.107 500 7/26/2022
1.9.106 502 7/26/2022
1.9.105 498 7/23/2022
1.9.103 566 7/23/2022 1.9.103 is deprecated because it has critical bugs.
1.9.102 551 7/23/2022 1.9.102 is deprecated because it has critical bugs.
1.9.101 550 7/22/2022 1.9.101 is deprecated because it has critical bugs.
1.9.100 587 7/22/2022 1.9.100 is deprecated because it has critical bugs.
1.9.99 568 7/22/2022 1.9.99 is deprecated because it has critical bugs.
1.9.98 566 7/22/2022 1.9.98 is deprecated because it has critical bugs.
1.9.97 580 7/22/2022 1.9.97 is deprecated because it has critical bugs.
1.9.96 572 7/22/2022 1.9.96 is deprecated because it has critical bugs.
1.9.95 565 7/22/2022 1.9.95 is deprecated because it has critical bugs.
1.9.94 568 7/22/2022 1.9.94 is deprecated because it has critical bugs.
1.9.93 556 7/21/2022 1.9.93 is deprecated because it has critical bugs.
1.9.92 551 7/21/2022 1.9.92 is deprecated because it has critical bugs.
1.9.91 572 7/21/2022 1.9.91 is deprecated because it has critical bugs.
1.9.90 572 7/21/2022 1.9.90 is deprecated because it has critical bugs.
1.9.89 572 7/21/2022 1.9.89 is deprecated because it has critical bugs.
1.9.88 576 7/21/2022 1.9.88 is deprecated because it has critical bugs.
1.9.87 582 7/21/2022 1.9.87 is deprecated because it has critical bugs.
1.9.86 577 7/21/2022 1.9.86 is deprecated because it has critical bugs.
1.9.85 584 7/21/2022 1.9.85 is deprecated because it has critical bugs.
1.9.84 580 7/19/2022 1.9.84 is deprecated because it has critical bugs.
1.9.83 579 7/19/2022 1.9.83 is deprecated because it has critical bugs.
1.9.82 609 7/18/2022 1.9.82 is deprecated because it has critical bugs.
1.9.81 605 7/18/2022 1.9.81 is deprecated because it has critical bugs.
1.9.80 569 7/17/2022 1.9.80 is deprecated because it has critical bugs.
1.9.79 576 7/17/2022 1.9.79 is deprecated because it has critical bugs.
1.9.78 574 7/17/2022 1.9.78 is deprecated because it has critical bugs.
1.9.77 577 7/17/2022 1.9.77 is deprecated because it has critical bugs.
1.9.76 589 7/17/2022 1.9.76 is deprecated because it has critical bugs.
1.9.75 588 7/17/2022 1.9.75 is deprecated because it has critical bugs.
1.9.74 603 7/17/2022 1.9.74 is deprecated because it has critical bugs.
1.9.73 613 7/17/2022 1.9.73 is deprecated because it has critical bugs.
1.9.72 544 7/16/2022
1.9.71 588 7/16/2022 1.9.71 is deprecated because it has critical bugs.
1.9.70 595 7/16/2022 1.9.70 is deprecated because it has critical bugs.
1.9.69 640 7/16/2022 1.9.69 is deprecated because it has critical bugs.
1.9.68 615 7/16/2022 1.9.68 is deprecated because it has critical bugs.
1.9.67 612 7/16/2022 1.9.67 is deprecated because it has critical bugs.
1.9.66 581 7/15/2022 1.9.66 is deprecated because it has critical bugs.
1.9.65 609 7/13/2022 1.9.65 is deprecated because it has critical bugs.
1.9.64 584 7/12/2022 1.9.64 is deprecated because it has critical bugs.
1.9.63 603 7/10/2022 1.9.63 is deprecated because it has critical bugs.
1.9.62 601 6/21/2022 1.9.62 is deprecated because it has critical bugs.
1.9.61 614 6/20/2022 1.9.61 is deprecated because it has critical bugs.
1.9.60 587 6/18/2022 1.9.60 is deprecated because it has critical bugs.
1.9.59 606 6/18/2022 1.9.59 is deprecated because it has critical bugs.
1.9.58 590 6/18/2022 1.9.58 is deprecated because it has critical bugs.
1.9.57 603 6/18/2022 1.9.57 is deprecated because it has critical bugs.
1.9.56 623 6/16/2022 1.9.56 is deprecated because it has critical bugs.
1.9.55 591 6/15/2022 1.9.55 is deprecated because it has critical bugs.
1.9.54 587 6/13/2022 1.9.54 is deprecated because it has critical bugs.
1.9.53 605 6/3/2022 1.9.53 is deprecated because it has critical bugs.
1.9.52 611 6/3/2022 1.9.52 is deprecated because it has critical bugs.
1.9.51 600 6/2/2022 1.9.51 is deprecated because it has critical bugs.
1.9.50 611 6/1/2022 1.9.50 is deprecated because it has critical bugs.
1.9.49 593 6/1/2022 1.9.49 is deprecated because it has critical bugs.
1.9.48 591 5/31/2022 1.9.48 is deprecated because it has critical bugs.
1.9.47 585 5/29/2022 1.9.47 is deprecated because it has critical bugs.
1.9.46 581 5/28/2022 1.9.46 is deprecated because it has critical bugs.
1.9.45 615 5/24/2022 1.9.45 is deprecated because it has critical bugs.
1.9.44 608 5/4/2022 1.9.44 is deprecated because it has critical bugs.
1.9.43 598 5/4/2022 1.9.43 is deprecated because it has critical bugs.
1.9.42 588 5/4/2022 1.9.42 is deprecated because it has critical bugs.
1.9.41 603 5/4/2022 1.9.41 is deprecated because it has critical bugs.
1.9.40 566 5/4/2022 1.9.40 is deprecated because it has critical bugs.
1.9.39 589 5/3/2022 1.9.39 is deprecated because it has critical bugs.
1.9.38 593 5/3/2022 1.9.38 is deprecated because it has critical bugs.
1.9.37 588 5/3/2022 1.9.37 is deprecated because it has critical bugs.
1.9.36 575 5/2/2022 1.9.36 is deprecated because it has critical bugs.
1.9.35 619 4/26/2022 1.9.35 is deprecated because it has critical bugs.
1.9.34 605 4/25/2022 1.9.34 is deprecated because it has critical bugs.
1.9.33 593 4/24/2022 1.9.33 is deprecated because it has critical bugs.
1.9.32 603 4/18/2022 1.9.32 is deprecated because it has critical bugs.
1.9.31 607 4/18/2022 1.9.31 is deprecated because it has critical bugs.
1.9.30 601 4/18/2022 1.9.30 is deprecated because it has critical bugs.
1.9.29 611 4/18/2022 1.9.29 is deprecated because it has critical bugs.
1.9.28 627 4/17/2022 1.9.28 is deprecated because it has critical bugs.
1.9.27 610 4/16/2022 1.9.27 is deprecated because it has critical bugs.
1.9.26 612 4/9/2022 1.9.26 is deprecated because it has critical bugs.
1.9.25 634 4/7/2022 1.9.25 is deprecated because it has critical bugs.
1.9.24 636 4/7/2022 1.9.24 is deprecated because it has critical bugs.
1.9.23 649 4/7/2022 1.9.23 is deprecated because it has critical bugs.
1.9.22 618 4/6/2022 1.9.22 is deprecated because it has critical bugs.
1.9.20 603 4/3/2022 1.9.20 is deprecated because it has critical bugs.
1.9.19 604 3/31/2022 1.9.19 is deprecated because it has critical bugs.
1.9.18 638 3/28/2022 1.9.18 is deprecated because it has critical bugs.
1.9.17 605 3/27/2022 1.9.17 is deprecated because it has critical bugs.
1.9.16 603 3/27/2022 1.9.16 is deprecated because it has critical bugs.
1.9.15 602 3/27/2022 1.9.15 is deprecated because it has critical bugs.
1.9.14 628 3/26/2022 1.9.14 is deprecated because it has critical bugs.
1.9.13 610 3/26/2022 1.9.13 is deprecated because it has critical bugs.
1.9.12 607 3/26/2022 1.9.12 is deprecated because it has critical bugs.
1.9.11 610 3/26/2022 1.9.11 is deprecated because it has critical bugs.
1.9.10 612 3/26/2022 1.9.10 is deprecated because it has critical bugs.
1.9.9 595 3/26/2022 1.9.9 is deprecated because it has critical bugs.
1.9.8 635 3/26/2022 1.9.8 is deprecated because it has critical bugs.
1.9.7 631 3/26/2022 1.9.7 is deprecated because it has critical bugs.
1.9.6 620 3/13/2022 1.9.6 is deprecated because it has critical bugs.
1.9.5 599 3/13/2022 1.9.5 is deprecated because it has critical bugs.
1.9.4 631 3/13/2022 1.9.4 is deprecated because it has critical bugs.
1.9.3 635 3/13/2022 1.9.3 is deprecated because it has critical bugs.
1.9.2 611 3/13/2022 1.9.2 is deprecated because it has critical bugs.
1.9.1 615 3/12/2022 1.9.1 is deprecated because it has critical bugs.
1.9.0 636 3/12/2022 1.9.0 is deprecated because it has critical bugs.
1.8.9 610 3/11/2022 1.8.9 is deprecated because it has critical bugs.
1.8.8 601 3/7/2022 1.8.8 is deprecated because it has critical bugs.
1.8.7 631 3/7/2022 1.8.7 is deprecated because it has critical bugs.
1.8.6 617 3/1/2022 1.8.6 is deprecated because it has critical bugs.
1.8.5 595 3/1/2022 1.8.5 is deprecated because it has critical bugs.
1.8.4 637 2/28/2022 1.8.4 is deprecated because it has critical bugs.
1.8.3 615 2/20/2022 1.8.3 is deprecated because it has critical bugs.
1.8.2 639 2/4/2022 1.8.2 is deprecated because it has critical bugs.
1.8.1 724 10/21/2021 1.8.1 is deprecated because it has critical bugs.
1.8.0 744 10/9/2021 1.8.0 is deprecated because it has critical bugs.
1.7.9 687 10/9/2021 1.7.9 is deprecated because it has critical bugs.
1.7.8 702 10/9/2021 1.7.8 is deprecated because it has critical bugs.
1.7.7 737 10/9/2021 1.7.7 is deprecated because it has critical bugs.
1.7.6 711 10/9/2021 1.7.6 is deprecated because it has critical bugs.
1.7.5 729 10/9/2021 1.7.5 is deprecated because it has critical bugs.
1.7.4 747 10/8/2021 1.7.4 is deprecated because it has critical bugs.
1.7.3 677 10/4/2021 1.7.3 is deprecated because it has critical bugs.
1.7.2 675 10/3/2021 1.7.2 is deprecated because it has critical bugs.
1.7.1 713 10/3/2021 1.7.1 is deprecated because it has critical bugs.
1.7.0 864 10/3/2021
1.6.9 714 10/2/2021 1.6.9 is deprecated because it has critical bugs.
1.6.8 699 10/2/2021 1.6.8 is deprecated because it has critical bugs.