HexaEightJWTLibrary 1.9.5

There is a newer version of this package available.
See the version list below for details.
dotnet add package HexaEightJWTLibrary --version 1.9.5
                    
NuGet\Install-Package HexaEightJWTLibrary -Version 1.9.5
                    
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.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="HexaEightJWTLibrary" Version="1.9.5" />
                    
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.5
                    
#r "nuget: HexaEightJWTLibrary, 1.9.5"
                    
#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.5
                    
#: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.5
                    
Install as a Cake Addin
#tool nuget:?package=HexaEightJWTLibrary&version=1.9.5
                    
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.5

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.268 33 9/22/2025
1.9.267 37 9/21/2025
1.9.266 36 9/21/2025
1.9.265 37 9/21/2025
1.9.264 36 9/21/2025
1.9.263 251 9/18/2025
1.9.262 254 9/15/2025
1.9.261 58 9/13/2025
1.9.260 174 6/29/2025
1.9.259 217 6/22/2025
1.9.258 644 3/8/2025
1.9.257 262 3/7/2025
1.9.256 181 10/11/2024
1.9.255 222 8/11/2024
1.9.254 184 8/11/2024
1.9.253 197 8/11/2024
1.9.252 192 8/11/2024
1.9.251 179 8/10/2024
1.9.250 173 8/10/2024
1.9.249 169 8/7/2024
1.9.248 159 8/7/2024
1.9.247 143 7/25/2024
1.9.246 348 6/29/2024
1.9.245 219 6/23/2024
1.9.244 178 6/17/2024
1.9.243 144 6/11/2024
1.9.242 162 6/11/2024
1.9.241 155 6/11/2024
1.9.240 158 6/11/2024
1.9.239 161 6/11/2024
1.9.238 697 4/18/2024
1.9.237 212 4/18/2024
1.9.236 283 4/16/2024
1.9.235 197 4/13/2024
1.9.234 163 4/13/2024
1.9.233 184 4/13/2024
1.9.232 180 4/11/2024
1.9.231 196 4/10/2024
1.9.230 175 4/10/2024
1.9.229 192 4/2/2024
1.9.228 830 2/10/2024
1.9.227 180 2/10/2024
1.9.226 190 2/10/2024
1.9.225 180 2/9/2024
1.9.224 194 2/8/2024
1.9.223 188 2/7/2024
1.9.222 159 1/31/2024
1.9.221 1,599 10/29/2023
1.9.220 1,249 9/27/2023
1.9.219 715 9/7/2023
1.9.218 168 9/5/2023
1.9.217 1,072 8/17/2023
1.9.216 229 8/12/2023
1.9.215 207 8/12/2023
1.9.214 219 8/8/2023
1.9.213 211 8/8/2023
1.9.212 604 6/12/2023
1.9.211 225 5/27/2023
1.9.210 2,747 2/18/2023
1.9.209 331 2/18/2023
1.9.208 766 2/14/2023
1.9.207 809 2/12/2023
1.9.206 363 2/11/2023
1.9.205 389 2/9/2023
1.9.204 373 2/9/2023
1.9.203 375 2/7/2023
1.9.202 368 2/7/2023
1.9.201 350 2/7/2023
1.9.200 368 2/6/2023
1.9.199 349 2/6/2023
1.9.198 352 2/6/2023
1.9.197 3,844 1/23/2023
1.9.196 398 1/23/2023
1.9.195 852 1/22/2023
1.9.194 1,532 1/21/2023
1.9.193 376 1/20/2023
1.9.192 373 1/20/2023
1.9.191 370 1/20/2023
1.9.190 354 1/20/2023
1.9.189 371 1/20/2023
1.9.188 384 1/20/2023
1.9.187 362 1/20/2023
1.9.186 1,223 1/15/2023
1.9.185 847 1/15/2023
1.9.184 874 12/17/2022
1.9.183 395 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 405 12/4/2022
1.9.178 394 12/4/2022
1.9.177 404 12/4/2022
1.9.176 399 12/4/2022
1.9.175 404 12/4/2022
1.9.174 402 12/3/2022
1.9.173 414 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 410 12/3/2022
1.9.168 408 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 432 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 438 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 466 11/19/2022
1.9.152 441 11/19/2022
1.9.151 452 11/19/2022
1.9.150 452 11/19/2022
1.9.149 448 11/18/2022
1.9.148 452 11/13/2022
1.9.147 458 11/13/2022
1.9.146 424 11/13/2022
1.9.145 455 11/12/2022
1.9.144 451 11/12/2022
1.9.143 460 11/12/2022
1.9.142 430 11/12/2022
1.9.141 446 11/12/2022
1.9.140 463 11/11/2022
1.9.139 439 11/6/2022
1.9.137 457 11/6/2022
1.9.136 456 11/5/2022
1.9.135 438 11/5/2022
1.9.134 473 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 466 11/2/2022
1.9.129 488 11/2/2022
1.9.128 461 11/2/2022
1.9.127 459 11/1/2022
1.9.126 466 11/1/2022
1.9.125 441 11/1/2022
1.9.124 446 10/31/2022
1.9.123 446 10/31/2022
1.9.122 458 10/31/2022
1.9.121 498 10/31/2022
1.9.120 469 10/31/2022
1.9.119 472 10/31/2022
1.9.118 476 10/30/2022
1.9.117 484 10/30/2022
1.9.116 475 10/30/2022
1.9.115 490 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 549 10/23/2022
1.9.110 529 10/2/2022
1.9.109 542 9/24/2022
1.9.108 524 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 627 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 617 7/22/2022 1.9.101 is deprecated because it has critical bugs.
1.9.100 651 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 629 7/22/2022 1.9.98 is deprecated because it has critical bugs.
1.9.97 641 7/22/2022 1.9.97 is deprecated because it has critical bugs.
1.9.96 632 7/22/2022 1.9.96 is deprecated because it has critical bugs.
1.9.95 625 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 615 7/21/2022 1.9.92 is deprecated because it has critical bugs.
1.9.91 635 7/21/2022 1.9.91 is deprecated because it has critical bugs.
1.9.90 631 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 641 7/21/2022 1.9.88 is deprecated because it has critical bugs.
1.9.87 642 7/21/2022 1.9.87 is deprecated because it has critical bugs.
1.9.86 639 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 640 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 667 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 647 7/17/2022 1.9.76 is deprecated because it has critical bugs.
1.9.75 649 7/17/2022 1.9.75 is deprecated because it has critical bugs.
1.9.74 664 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 704 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 638 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 644 7/12/2022 1.9.64 is deprecated because it has critical bugs.
1.9.63 662 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 674 6/20/2022 1.9.61 is deprecated because it has critical bugs.
1.9.60 649 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 660 6/18/2022 1.9.57 is deprecated because it has critical bugs.
1.9.56 686 6/16/2022 1.9.56 is deprecated because it has critical bugs.
1.9.55 651 6/15/2022 1.9.55 is deprecated because it has critical bugs.
1.9.54 644 6/13/2022 1.9.54 is deprecated because it has critical bugs.
1.9.53 666 6/3/2022 1.9.53 is deprecated because it has critical bugs.
1.9.52 673 6/3/2022 1.9.52 is deprecated because it has critical bugs.
1.9.51 663 6/2/2022 1.9.51 is deprecated because it has critical bugs.
1.9.50 678 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 643 5/28/2022 1.9.46 is deprecated because it has critical bugs.
1.9.45 677 5/24/2022 1.9.45 is deprecated because it has critical bugs.
1.9.44 666 5/4/2022 1.9.44 is deprecated because it has critical bugs.
1.9.43 655 5/4/2022 1.9.43 is deprecated because it has critical bugs.
1.9.42 648 5/4/2022 1.9.42 is deprecated because it has critical bugs.
1.9.41 666 5/4/2022 1.9.41 is deprecated because it has critical bugs.
1.9.40 627 5/4/2022 1.9.40 is deprecated because it has critical bugs.
1.9.39 650 5/3/2022 1.9.39 is deprecated because it has critical bugs.
1.9.38 656 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 654 4/24/2022 1.9.33 is deprecated because it has critical bugs.
1.9.32 668 4/18/2022 1.9.32 is deprecated because it has critical bugs.
1.9.31 665 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 676 4/6/2022 1.9.22 is deprecated because it has critical bugs.
1.9.20 665 4/3/2022 1.9.20 is deprecated because it has critical bugs.
1.9.19 666 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 663 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 667 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 670 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 694 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 691 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 699 3/12/2022 1.9.0 is deprecated because it has critical bugs.
1.8.9 670 3/11/2022 1.8.9 is deprecated because it has critical bugs.
1.8.8 659 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 678 3/1/2022 1.8.6 is deprecated because it has critical bugs.
1.8.5 655 3/1/2022 1.8.5 is deprecated because it has critical bugs.
1.8.4 695 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 699 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 748 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 793 10/9/2021 1.7.7 is deprecated because it has critical bugs.
1.7.6 767 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 741 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 772 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.