VirtoCommerce.GlobalTool 3.811.0-alpha.244

Prefix Reserved
This is a prerelease version of VirtoCommerce.GlobalTool.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global VirtoCommerce.GlobalTool --version 3.811.0-alpha.244
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local VirtoCommerce.GlobalTool --version 3.811.0-alpha.244
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=VirtoCommerce.GlobalTool&version=3.811.0-alpha.244&prerelease
                    
nuke :add-package VirtoCommerce.GlobalTool --version 3.811.0-alpha.244
                    

Introduction

The VirtoCommerce Global Tool (vc-build) is the official CLI .NET Core GlobalTool that helps you build, test and deploy releases, create and push NuGet packages, provide package management for projects based on VirtoCommerce, and automate common DevOps tasks. It is powered by nuke.build - a cross-platform build automation system with C# DSL, that provides an approach to embrace existing IDE tooling and state where everyone in a team can manage and change the build scenarios. This allows writing build scenarios in C# and debugging them in Visual Studio. Also, along with cross-platform support, it was the best choice for us to build our own build automation solution on top of this project.

Check out the project source code for the implementation details.

vc-build CLI

The key features:

Build automation

  • build and bundle a module project (both managed and scripted parts)
  • discover and run all the unit tests from the solution
  • create and publish NuGet packages for projects from your solution, this can be helpful if you intend to re-use a module's logic in another project, you will be able to quickly publish the needed version as a NuGet package. In the private or public NuGet registry
  • include targets that allow performing various additional quality checks such as static code analysis (currently we support out-of-the-box integration with SonarCloud)

Packages management

  • install, update, uninstall modules
  • install and update a platform application
  • prepare backend package with specific versions of the platform and modules from the manifest file

The platform cold start optimization and data migration (WIP)

  • platform start optimization (slow run on Azure case)
  • get idempotent SQL scripts for all modules EF migrations with the ability to apply them in a specific order without installed platform and source code (helpful for migration from VirtoCommerce platform version 2 (latest) to version 3)

Before you start

Before you start using VirtoCommerce.GlobalTool, install the following in order to use all its functionality:

  • .NET SDK 5.x
  • Node.js 12.x
  • Git SCM

Installation

Run this command to install VirtoCommerce.GlobalTool on your machine:


dotnet tool install VirtoCommerce.GlobalTool  -g

Updating

Run this command to update VirtoCommerce.GlobalTool to the latest version:


dotnet tool update VirtoCommerce.GlobalTool -g

Getting started

To use VirtoCommerce.GlobalTool by invoke the tool run the following command: vc-build

To get the list of all targets:


vc-build help

Command output:

NUKE Execution Engine version 5.0.2 (Windows,.NETCoreApp,Version=v2.1)

Target with name 'help' does not exist. Available targets are:
  - ChangeVersion
  - Clean
  - ClearTemp
  - Compile
  - CompleteHotfix
  - CompleteRelease
  - Compress
  - GetManifestGit
  - GrabMigrator
  - IncrementMinor
  - IncrementPatch
  - Init
  - InitPlatform
  - Install
  - InstallModules
  - InstallPlatform
  - MassPullAndBuild
  - Pack
  - Publish
  - PublishManifestGit
  - PublishModuleManifest
  - PublishPackages
  - QuickRelease
  - Release
  - Restore
  - SonarQubeEnd
  - SonarQubeStart
  - StartAnalyzer
  - StartHotfix
  - StartRelease
  - SwaggerValidation
  - Test
  - Uninstall
  - Update
  - UpdateManifest
  - ValidateSwaggerSchema
  - WebPackBuild

To get help for the specific target:


vc-build help NameOfTheTarget

Usage examples

Below you can see how the specific target could be used

Compress

The target is used to create a redistributed zip archive for a module or platform. After executing, the resulting zip is placed in artifacts folder. To execute this target, you need to run this command in the root module folder of the cloned from GitHub repository.


vc-build compress

Console output


═══════════════════════════════════════
Target             Status      Duration
───────────────────────────────────────
Clean              Executed        0:00
Restore            Executed        0:07
Compile            Executed        0:06
WebPackBuild       Executed        0:00
Test               Executed        0:05
Publish            Executed        0:01
Compress           Executed        0:01
───────────────────────────────────────
Total                              0:23
═══════════════════════════════════════

StartRelease, CompleteRelease, QuickRelease, StartHotfix, CompleteHotfix

Used to automate the routine operations with release branches

StartRelease:
  • creates and pushes the new branch release/version from dev
CompleteRelease:
  • merges release/version into master and pushes
  • merges into dev branch, increments version's minor and pushes
QuickRelease:
  • triggers StartRelease and then CompleteRelease
StartHotfix:
  • increments version's patch in master
  • creates and pushes the new branch hotfix/version
CompleteHotfix:
  • merges hotfix branch into master
  • adds tag and pushes

Packages management

The vc-build provides the set of targets that allow you to easily install, uninstall, and update platform dependencies by simple CLI commands execution.

Install
vc-build install (with no args)
vc-build install -platform -version <version>
vc-build install -module <module> -version <version>
vc-build install -module <module>:<version>

This command downloads and install into the current folder the platform or modules with versions that are passed as the command parameters or defined in vc-package.json.

vc-package.json - file is used to maintain the list of installed modules with their versions. This allows vc-build to easily restore the platform with the modules when on a different machine, such as a build server, without all those packages.

  • vc-build install (with no args)

This target downloads and install into the current folder the platform and modules with versions described in vc-package.json. If vc-package.json is not found in the local folder, by default the command will download and install the latest platform and modules versions that are marked with the commerce group.

By default, install target will install all modules listed as dependencies in vc-package.json.

Examples:

vc-build install 
  • vc-build install -platform -version <version>

Fetch and install the platform with the specific version. If the platform with specified version does not exist in the registry, then this will fail. If no version is specified, the latest platform version will be installed.

Examples:

vc-build install -platform
vc-build install -platform -version 3.55.0
  • vc-build install -module -version <version>

Install the specified version of the module. This will fail if the version has not been published to the registry. If no version is specified, the latest module version will be installed. You can also install multiple modules with a single command by specifying multiple modules with their versions as arguments.

If the module to be installed has dependencies, their latest versions will be installed along with it.

This command also modified the vc-package.json with the installed dependencies after successful command execution.

Examples:

vc-build install -module VirtoCommerce.Cart
vc-build install -module VirtoCommerce.Cart -version 3.12.0
vc-build install -module VirtoCommerce.Cart:3.12.0 VirtoCommerce.Core:3.20.0
Update
vc-build update (with no args)
vc-build update -platform -version <version>
vc-build update -module <module> -version <version>

This command will update the platform and all modules listed to the version specified by <version>, respecting semver. If <version> is not specified the component will updated to the latest version. If no args are specified, the platform and all modules in the specified location will be updated.

This command also updated the installed dependencies versions in the vc-package.json

Examples:

vc-build update
vc-build update -platform
vc-build update -platform -version 3.14.0
vc-build update -module VirtoCommerce.Cart
vc-build update -module VirtoCommerce.Cart -version 3.30.0
Uninstall
vc-build uninstall -module <module>

This uninstalls a module and completely removes all modules that depend on it. It also removes uninstalled modules from your vc-package.json.

Examples:

vc-build uninstall -module VirtoCommerce.Cart
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
3.813.0 971 6/19/2025
3.813.0-alpha.254 416 6/16/2025
3.813.0-alpha.253 200 6/9/2025
3.812.0 1,774 6/9/2025
3.812.0-alpha.251 78 6/6/2025
3.811.0 4,967 5/2/2025
3.811.0-alpha.248 100 5/2/2025
3.811.0-alpha.247 118 5/1/2025
3.811.0-alpha.246 122 5/1/2025
3.811.0-alpha.245 129 5/1/2025
3.811.0-alpha.244 119 4/30/2025
3.811.0-alpha.243 163 4/29/2025
3.811.0-alpha.242 131 4/25/2025
3.811.0-alpha.241 226 4/15/2025
3.811.0-alpha.240 223 4/14/2025
3.810.0 6,855 3/24/2025
3.810.0-alpha.238 248 3/18/2025
3.810.0-alpha.237 124 3/18/2025
3.810.0-alpha.236 154 3/12/2025
3.810.0-alpha.235 1,120 2/26/2025
3.810.0-alpha.234 154 2/21/2025
3.810.0-alpha.233 106 2/20/2025
3.809.0 3,602 2/20/2025
3.809.0-alpha.231 118 2/18/2025
3.809.0-alpha.230 580 2/11/2025
3.809.0-alpha.229 113 2/6/2025
3.808.0 2,742 1/30/2025
3.808.0-alpha.227 2,804 11/19/2024
3.808.0-alpha.225 75 11/18/2024
3.807.0 6,516 11/18/2024
3.807.0-alpha.224 4,375 11/12/2024
3.807.0-alpha.223 122 10/29/2024
3.806.0 2,836 10/29/2024
3.806.0-alpha.222 112 10/23/2024
3.806.0-alpha.221 173 10/7/2024
3.805.0 3,485 10/7/2024
3.805.0-alpha.220 100 10/4/2024
3.805.0-alpha.219 112 10/3/2024
3.805.0-alpha.218 104 10/3/2024
3.805.0-alpha.217 100 10/3/2024
3.804.0 5,927 8/26/2024
3.804.0-alpha.215 291 8/21/2024
3.804.0-alpha.214 108 8/21/2024
3.804.0-alpha.213 109 8/12/2024
3.803.0 1,660 8/12/2024
3.803.0-alpha.212 798 8/1/2024
3.803.0-alpha.211 74 7/31/2024
3.803.0-alpha.210 75 7/31/2024
3.803.0-alpha.209 64 7/31/2024
3.803.0-alpha.208 88 7/30/2024
3.803.0-alpha.206 173 6/6/2024
3.802.0 6,463 6/6/2024
3.802.0-alpha.205 435 5/29/2024
3.802.0-alpha.204 136 5/28/2024
3.802.0-alpha.203 160 5/10/2024
3.801.0 3,379 5/10/2024
3.801.0-alpha.202 119 5/8/2024
3.801.0-alpha.201 65 5/2/2024
3.801.0-alpha.200 49 5/2/2024
3.800.0 4,281 4/15/2024
3.800.0-alpha.197 103 4/15/2024
3.800.0-alpha.196 1,468 4/11/2024
3.800.0-alpha.195 151 4/10/2024
3.800.0-alpha.194 137 4/9/2024
3.800.0-alpha.193 107 4/9/2024
3.800.0-alpha.192 179 4/3/2024
3.800.0-alpha.190 104 3/29/2024
3.800.0-alpha.189 107 3/29/2024
3.800.0-alpha.188 248 3/26/2024
3.800.0-alpha.187 132 3/25/2024
3.800.0-alpha.186 95 3/25/2024
3.800.0-alpha.185 151 3/21/2024
3.800.0-alpha.184 99 3/21/2024
3.800.0-alpha.183 99 3/20/2024
3.800.0-alpha.182 96 3/19/2024
3.800.0-alpha.181 109 3/15/2024
3.800.0-alpha.180 97 3/12/2024
3.800.0-alpha.179 104 3/12/2024
3.800.0-alpha.178 112 3/11/2024
3.800.0-alpha.177 99 3/7/2024
3.800.0-alpha.176 133 2/22/2024
3.800.0-alpha.175 115 2/22/2024
3.21.5 5,729 3/12/2024
3.21.4 432 3/11/2024
3.21.3 594 3/6/2024
3.21.2 852 3/1/2024
3.21.1 984 2/23/2024
3.21.0 808 2/20/2024
3.21.0-alpha.173 95 2/20/2024
3.20.0 4,890 1/25/2024
3.20.0-alpha.171 351 1/24/2024
3.20.0-alpha.170 96 1/12/2024
3.20.0-alpha.169 102 1/11/2024
3.20.0-alpha.168 113 1/9/2024
3.20.0-alpha.167 109 12/26/2023
3.19.0 3,518 12/8/2023
3.19.0-alpha.165 102 12/7/2023
3.19.0-alpha.164 134 11/14/2023
3.19.0-alpha.163 91 11/13/2023
3.19.0-alpha.162 129 10/26/2023
3.19.0-alpha.161 148 10/4/2023
3.18.0 6,129 10/3/2023
3.18.0-alpha.159 155 10/3/2023
3.17.0 420 10/3/2023
3.17.0-alpha.157 132 9/22/2023
3.17.0-alpha.156 145 9/14/2023
3.17.0-alpha.155 127 9/13/2023
3.17.0-alpha.153 142 9/8/2023
3.16.0 4,085 8/24/2023
3.16.0-alpha.150 125 8/24/2023
3.16.0-alpha.149 113 8/24/2023
3.16.0-alpha.148 137 8/22/2023
3.16.0-alpha.147 121 8/22/2023
3.16.0-alpha.146 132 8/21/2023
3.15.0 9,481 8/8/2023
3.15.0-alpha.144 113 8/8/2023
3.15.0-alpha.143 155 8/7/2023
3.15.0-alpha.142 158 8/7/2023
3.15.0-alpha.141 174 7/10/2023
3.15.0-alpha.140 326 7/6/2023
3.15.0-alpha.139 165 7/6/2023
3.15.0-alpha.138 141 7/6/2023
3.15.0-alpha.137 139 6/15/2023
3.15.0-alpha.136 219 4/17/2023
3.14.0 9,883 4/17/2023
3.14.0-alpha.135 6,875 4/12/2023
3.14.0-alpha.134 245 4/6/2023
3.14.0-alpha.133 225 4/3/2023
3.13.0 1,465 4/3/2023
3.13.0-alpha.131 757 3/31/2023
3.13.0-alpha.130 243 3/29/2023
3.13.0-alpha.129 234 3/29/2023
3.13.0-alpha.128 384 3/24/2023
3.13.0-alpha.127 227 2/22/2023
3.13.0-alpha.126 2,057 2/21/2023
3.13.0-alpha.125 192 2/16/2023
3.12.0 4,189 2/16/2023
3.12.0-alpha.122 175 2/15/2023
3.12.0-alpha.121 221 2/8/2023
3.12.0-alpha.120 258 1/30/2023
3.12.0-alpha.118 218 1/20/2023
3.11.1 6,683 1/20/2023
3.11.0 591 1/19/2023
3.11.0-alpha.116 208 1/19/2023
3.11.0-alpha.113 207 1/18/2023
3.11.0-alpha.112 216 1/18/2023
3.11.0-alpha.111 199 1/18/2023
3.11.0-alpha.110 191 1/17/2023
3.11.0-alpha.109 223 1/16/2023
3.11.0-alpha.108 196 1/16/2023
3.11.0-alpha.107 228 1/13/2023
3.11.0-alpha.106 201 12/22/2022
3.11.0-alpha.105 177 12/21/2022
3.10.1 3,176 12/22/2022
3.10.0 2,275 12/21/2022
3.10.0-alpha.104 190 12/20/2022
3.10.0-alpha.103 190 12/20/2022
3.10.0-alpha.102 205 12/12/2022
3.10.0-alpha.101 179 12/12/2022
3.10.0-alpha.100 176 12/6/2022
3.10.0-alpha.99 2,933 12/1/2022
3.10.0-alpha.98 188 12/1/2022
3.10.0-alpha.96 166 11/29/2022
3.9.0 2,578 11/29/2022
3.9.0-alpha.95 174 11/28/2022
3.9.0-alpha.94 165 11/28/2022
3.8.0 16,661 10/24/2022
3.7.0 825 10/17/2022
3.7.0-alpha.92 245 9/26/2022
3.7.0-alpha.91 310 8/29/2022
3.7.0-alpha.90 203 8/24/2022
3.7.0-alpha.89 205 8/19/2022
3.6.0 4,359 8/19/2022
3.6.0-alpha.88 3,658 8/17/2022
3.6.0-alpha.87 209 8/12/2022
3.6.0-alpha.85 217 8/12/2022
3.6.0-alpha.84 223 7/21/2022
3.5.0 2,078 7/21/2022
3.5.0-alpha.83 223 7/21/2022
3.5.0-alpha.80 243 5/26/2022
3.4.1 4,551 5/27/2022
3.4.0 1,216 5/26/2022
3.4.0-alpha.76 225 5/26/2022
3.4.0-alpha.75 248 5/25/2022
3.3.0 2,090 4/26/2022
3.3.0-alpha.73 259 4/26/2022
3.3.0-alpha.72 254 4/20/2022
3.3.0-alpha.71 247 4/14/2022
3.3.0-alpha.70 305 4/14/2022
3.3.0-alpha.69 319 4/6/2022
3.3.0-alpha.67 219 4/5/2022
3.3.0-alpha.66 241 3/31/2022
3.2.0 2,251 3/31/2022
3.2.0-alpha.55 247 3/31/2022
3.2.0-alpha.54 239 3/30/2022
3.2.0-alpha.53 253 3/23/2022
3.2.0-alpha.52 246 2/25/2022
3.1.0 1,661 2/25/2022
3.1.0-alpha.51 245 2/25/2022
3.1.0-alpha.50 623 2/7/2022
3.1.0-alpha.49 251 2/3/2022
3.1.0-alpha.48 254 2/1/2022
3.1.0-alpha.47 271 2/1/2022
3.1.0-alpha.46 247 2/1/2022
3.1.0-alpha.45 251 1/31/2022
3.1.0-alpha.44 256 1/28/2022
3.0.0 2,299 1/28/2022
3.0.0-alpha.43 255 1/28/2022
3.0.0-alpha.42 264 1/28/2022
2.6.0-alpha.41 246 1/26/2022
2.6.0-alpha.40 249 1/25/2022
2.6.0-alpha.39 243 1/21/2022
2.5.1 5,739 2/2/2022
2.5.0 1,626 1/21/2022
2.5.0-alpha.38 237 1/21/2022
2.5.0-alpha.37 251 1/20/2022
2.5.0-alpha.36 262 1/18/2022
2.5.0-alpha.35 246 1/13/2022
2.4.0 726 1/13/2022
2.4.0-alpha.34 239 1/13/2022
2.4.0-alpha.33 247 1/12/2022
2.3.0 541 1/12/2022
2.3.0-alpha.32 233 1/12/2022
2.3.0-alpha.31 234 12/28/2021
2.2.0 679 12/28/2021
2.2.0-alpha.30 245 12/27/2021
2.2.0-alpha.29 1,207 12/20/2021
2.2.0-alpha.28 259 12/17/2021
2.2.0-alpha.27 257 12/17/2021
2.2.0-alpha.26 234 12/17/2021
2.2.0-alpha.25 272 12/15/2021
2.1.0 1,257 10/1/2021
2.1.0-alpha.24 277 12/15/2021
2.1.0-alpha.22 334 12/14/2021
2.1.0-alpha.21 272 12/8/2021
2.1.0-alpha.20 240 11/29/2021
2.1.0-alpha.19 259 11/29/2021
2.1.0-alpha.18 254 11/29/2021
2.1.0-alpha.17 3,184 11/26/2021
2.1.0-alpha.15 254 9/30/2021
2.1.0-alpha.14 411 9/29/2021
2.1.0-alpha.12 261 9/23/2021
2.1.0-alpha.11 289 9/22/2021
2.1.0-alpha.10 278 9/22/2021
2.1.0-alpha.9 260 9/3/2021
2.0.0 3,283 8/20/2021
2.0.0-beta0011 342 8/20/2021
2.0.0-beta0010 459 7/22/2021
2.0.0-beta0009 357 7/22/2021
2.0.0-beta0008 387 7/22/2021
2.0.0-beta0007 708 7/13/2021
2.0.0-beta0006 377 7/13/2021
2.0.0-beta0005 411 7/7/2021
2.0.0-beta0004 376 7/6/2021
2.0.0-beta0003 382 7/1/2021
2.0.0-beta0002 358 7/1/2021
2.0.0-beta0001 527 6/24/2021
2.0.0-alpha.38 272 8/20/2021
2.0.0-alpha.37 286 8/19/2021
2.0.0-alpha.36 292 8/19/2021
2.0.0-alpha.35 250 8/19/2021
2.0.0-alpha.34 263 8/18/2021
2.0.0-alpha.33 266 8/17/2021
2.0.0-alpha.32 264 8/16/2021
2.0.0-alpha.30 259 8/13/2021
2.0.0-alpha.28 267 8/13/2021
2.0.0-alpha.26 261 8/5/2021
2.0.0-alpha.20 325 8/2/2021
2.0.0-alpha.19 725 7/22/2021
2.0.0-alpha.16 265 7/22/2021
2.0.0-alpha.7 265 8/20/2021
1.7.5 17,316 5/28/2021
1.7.4 2,135 5/26/2021
1.7.3 641 5/26/2021
1.7.3-beta0005 529 5/21/2021
1.7.3-beta0004 385 5/21/2021
1.7.3-beta0003 396 5/20/2021
1.7.3-beta0002 369 5/20/2021
1.7.3-beta0001 376 5/20/2021
1.7.2 889 5/18/2021
1.7.2-beta0015 364 5/17/2021
1.7.2-beta0014 345 5/14/2021
1.7.2-beta0013 312 5/14/2021
1.7.2-beta0012 321 5/14/2021
1.7.2-beta0011 333 5/14/2021
1.7.2-beta0010 320 5/13/2021
1.7.2-beta0009 545 5/12/2021
1.7.2-beta0008 336 5/12/2021
1.7.2-beta0007 471 5/7/2021
1.7.2-beta0006 501 5/5/2021
1.7.2-beta0005 332 5/5/2021
1.7.2-beta0004 412 5/4/2021
1.7.2-beta0003 331 5/4/2021
1.7.2-beta0002 337 5/4/2021
1.7.2-beta0001 332 5/4/2021
1.7.1 1,265 4/30/2021
1.7.1-beta0002 487 4/29/2021
1.7.1-beta0001 374 4/29/2021
1.7.0 761 4/21/2021
1.7.0-beta0001 331 4/16/2021
1.6.0 666 4/12/2021
1.6.0-beta0001 895 4/9/2021
1.5.2 553 4/6/2021
1.5.2-beta0012 463 4/5/2021
1.5.2-beta0011 348 4/2/2021
1.5.2-beta0010 665 3/25/2021
1.5.2-beta0009 365 3/25/2021
1.5.2-beta0008 385 3/23/2021
1.5.2-beta0007 390 3/23/2021
1.5.2-beta0006 698 3/4/2021
1.5.2-beta0005 620 2/18/2021
1.5.2-beta0004 372 2/18/2021
1.5.2-beta0003 365 2/18/2021
1.5.2-beta0002 368 2/18/2021
1.5.2-beta0001 357 2/18/2021
1.5.1 2,729 1/26/2021
1.5.0 595 1/25/2021
1.4.19-beta0002 474 1/19/2021
1.4.19-beta0001 324 1/13/2021
1.4.18 3,835 11/3/2020
1.4.17 1,100 10/21/2020
1.4.16 665 10/19/2020
1.4.15 1,161 10/5/2020
1.4.14 625 10/5/2020
1.4.13 858 9/25/2020
1.4.12 648 9/25/2020
1.4.11 644 9/24/2020
1.4.10 626 9/24/2020
1.4.9 616 9/24/2020
1.4.8 735 9/22/2020
1.4.7 649 9/22/2020
1.4.6 909 9/11/2020
1.4.5 617 9/10/2020
1.4.4 728 9/9/2020
1.4.3 648 9/7/2020
1.4.2 743 9/4/2020
1.4.1 685 9/3/2020
1.4.0 727 8/31/2020
1.3.7 750 8/21/2020
1.3.6 663 8/19/2020
1.3.5 938 8/13/2020
1.3.4 741 8/5/2020
1.3.3 660 8/5/2020
1.3.2 643 8/4/2020
1.3.1 629 8/4/2020
1.3.0 736 7/22/2020
1.2.0 663 7/9/2020
1.1.1 679 6/26/2020
1.1.0 668 6/25/2020
1.0.2 711 6/18/2020
1.0.1 680 6/11/2020
1.0.0 2,952 6/8/2020