NBi.Framework
2.0.0-beta.135
dotnet add package NBi.Framework --version 2.0.0-beta.135
NuGet\Install-Package NBi.Framework -Version 2.0.0-beta.135
<PackageReference Include="NBi.Framework" Version="2.0.0-beta.135" />
paket add NBi.Framework --version 2.0.0-beta.135
#r "nuget: NBi.Framework, 2.0.0-beta.135"
// Install NBi.Framework as a Cake Addin #addin nuget:?package=NBi.Framework&version=2.0.0-beta.135&prerelease // Install NBi.Framework as a Cake Tool #tool nuget:?package=NBi.Framework&version=2.0.0-beta.135&prerelease
NBi
NBi is a testing framework (add-on to NUnit) for Business Intelligence. It supports most of the relational databases (SQL server, MySQL, postgreSQL ...) and OLAP platforms (Analysis Services, Mondrian ...) but also ETL and reporting components (Microsoft technologies).
The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# code to specify your tests! Either, you don't need Visual Studio to compile your test suite. Just create an Xml file and let the framework interpret it and play your tests. The framework is designed as an add-on of NUnit but with the possibility to port it easily to other testing frameworks.
Continuous integration builds:
Releases
Binaries for the different releases are hosted on www.nbi.io or GitHub
Documentation
The documentation is available on-line and is hosted on www.nbi.io
Licenses
NBi is available on the terms of Apache 2.0. NBi is also using several OSS projects as libraries.
Compatibility of licenses in checked by FOSSA app:
Bugs, issues and requests for features
The list of bugs and feature's requests is hosted on GitHub
Continuous Integration and Testing
A continuous integration service is available on AppVeyor and another on Azure DevOps
NBi has around 2750 automated tests, asserting most of the features supported by NBi during the build processes. These tests are organized in three folders:
- Acceptance: The tests are effectively written in nbits file and played end-to-end by the framework itself. They don't use any fake, mock or stub and are connected to real databases and cubes and perform queries on them.
- Integration: These tests are used to assert interactions with external resources such as databases or cubes. They make usage of stubs to define parameters impacting the code to use.
- Unit: These tests are never contacting an external resource and have a maximal scope equivalent to the code of a single class. Usage of stubs, fakes and mocks is welcome.
In order to be able to build the software on different machines, the database and cube used during tests must always be Adventure Works 2008R2. In order to facilitate the integration, NBi is connected by default to the online SQL database hosted on Azure (Unfortunately no equivalent for SSAS). If you want to override the connection settings to execut the tests on your own environment, create a file named ConnectionString.user.config in the folder NBi.Testing and copy the content from the file ConnectionString.config into it, before adjusting for your environment.
Note that all the tests are not executed on the continuous integration services, due to limitations in the availability of some components.
- Unit tests are always executed
- Integration tests are executed based on the availability of the underlying components:
- Database Engine: Yes. Due to the usage of an Azure database to run these tests, these tests are enabled on the CI platforms. About ODBC drivers, the ODBC driver for SQL Server (13.1) is used on appVeyor and the SQL Server (10.0) is used on Azure DevOps
- OLAP Engine: No
- ETL Engine (SSIS): No
- Windows Service: No (but planned to integrate them)
- Local Database: No (but planned to integrate them)
- Report Server: No (but planned to integrate them)
- Acceptance tests are partially run. The test-suites covering the acceptance tests are executed but will return an ignore result when at least one of the test is not runnable due to service not running (most of the time, the reason for an ignore is the unavailability of Analysis Services).
Three artefacts are packaged and published by this CI:
- Framework.zip contains the dll needed to run tests written with NBi
- UI.zip contains the exe and dlls needed to run Genbi
- Nuget packages
The nuget packages built on appVeyor are pushed to nuget for beta, release candidates and release branches.
Code and contributions
NBi is using Git as DCVS and the code is hosted on Github. Organization of the Git repository is based on Git-flow.
If you want to develop a new feature, you're encouraged to read the contribution guidelines.
NBi is mostly developed in C# with a bit of SQL and XML.
Tracking
This OSS project is tracked by Ohloh
Product | Versions 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 is compatible. 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. |
-
net8.0
- MarkdownLog (>= 0.9.64)
- NBi (>= 2.0.0-beta.135)
- NBi.Extensibility (>= 2.0.0-beta.135)
- Newtonsoft.Json (>= 13.0.3)
-
net9.0
- MarkdownLog (>= 0.9.64)
- NBi (>= 2.0.0-beta.135)
- NBi.Extensibility (>= 2.0.0-beta.135)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on NBi.Framework:
Package | Downloads |
---|---|
NBi.VisualStudio
This package retrieves NUnit runners and NBi framework from Nuget before creating an empty test-suite, a config file and NUnit-project file. It also reconfigure the project to start NUnit GUI and the test-suite when pressing F5 (debug). |
|
NBi.Gremlin
This package contains the Tinkerpop Gremlin extension for the testing framework NBi (check at http://www.nbi.io) |
|
NBi.Data3Sixty
This package contains the Data3Sixty extension for the testing framework NBi (check at http://www.nbi.io) |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.0-beta.135 | 29 | 1/28/2025 |
1.25.0-beta0005 | 31 | 1/27/2025 |
1.25.0-beta0001 | 160 | 8/10/2023 |
1.24.0 | 262 | 8/10/2023 |
1.24.0-beta0047 | 134 | 8/10/2023 |
1.24.0-beta0046 | 134 | 8/10/2023 |
1.24.0-beta0044 | 129 | 8/10/2023 |
1.24.0-beta0040 | 129 | 8/10/2023 |
1.24.0-beta0036 | 105 | 8/10/2023 |
1.24.0-beta0023 | 110 | 8/9/2023 |
1.24.0-beta0020 | 171 | 1/3/2023 |
1.24.0-beta0019 | 154 | 1/3/2023 |
1.24.0-beta0018 | 145 | 1/3/2023 |
1.24.0-beta0015 | 170 | 1/3/2023 |
1.24.0-beta0009 | 154 | 1/1/2023 |
1.24.0-beta0007 | 159 | 1/1/2023 |
1.24.0-beta0006 | 142 | 1/1/2023 |
1.24.0-beta0002 | 187 | 6/12/2022 |
1.24.0-beta0001 | 208 | 12/18/2021 |
1.23.0 | 550 | 12/16/2021 |
1.23.0-beta0195 | 224 | 11/23/2021 |
1.23.0-beta0193 | 203 | 11/22/2021 |
1.23.0-beta0192 | 1,174 | 11/20/2021 |
1.23.0-beta0185 | 264 | 9/17/2021 |
1.23.0-beta0182 | 251 | 9/16/2021 |
1.23.0-beta0181 | 301 | 9/11/2021 |
1.23.0-beta0180 | 292 | 9/11/2021 |
1.23.0-beta0178 | 283 | 9/11/2021 |
1.23.0-beta0177 | 285 | 9/11/2021 |
1.23.0-beta0172 | 301 | 9/11/2021 |
1.23.0-beta0167 | 270 | 2/27/2021 |
1.23.0-beta0165 | 301 | 2/27/2021 |
1.23.0-beta0164 | 293 | 1/23/2021 |
1.23.0-beta0162 | 282 | 1/23/2021 |
1.23.0-beta0161 | 283 | 1/23/2021 |
1.23.0-beta0081 | 267 | 1/14/2021 |
1.23.0-beta0076 | 270 | 1/13/2021 |
1.23.0-beta0072 | 327 | 1/6/2021 |
1.23.0-beta0068 | 278 | 1/6/2021 |
1.23.0-beta0065 | 307 | 1/2/2021 |
1.23.0-beta0057 | 297 | 1/2/2021 |
1.23.0-beta0056 | 364 | 12/13/2020 |
1.23.0-beta0053 | 393 | 12/13/2020 |
1.23.0-beta0048 | 398 | 11/7/2020 |
1.23.0-beta0026 | 465 | 6/20/2020 |
1.23.0-beta0021 | 501 | 6/20/2020 |
1.23.0-beta0018 | 399 | 3/17/2020 |
1.23.0-beta0008 | 426 | 2/7/2020 |
1.23.0-beta0004 | 391 | 2/6/2020 |
1.23.0-beta0001 | 478 | 2/4/2020 |
1.22.0 | 8,815 | 2/4/2020 |
1.22.0-beta0083 | 401 | 2/4/2020 |
1.22.0-beta0079 | 490 | 2/3/2020 |
1.22.0-beta0076 | 486 | 1/14/2020 |
1.22.0-beta0069 | 447 | 1/7/2020 |
1.22.0-beta0067 | 463 | 1/7/2020 |
1.22.0-beta0061 | 536 | 1/6/2020 |
1.22.0-beta0055 | 591 | 1/3/2020 |
1.22.0-beta0054 | 460 | 1/3/2020 |
1.22.0-beta0053 | 463 | 1/3/2020 |
1.22.0-beta0049 | 432 | 12/5/2019 |
1.22.0-beta0048 | 400 | 12/1/2019 |
1.22.0-beta0047 | 427 | 12/1/2019 |
1.22.0-beta0044 | 470 | 11/21/2019 |
1.22.0-beta0035 | 429 | 11/20/2019 |
1.22.0-beta0034 | 404 | 11/17/2019 |
1.22.0-beta0033 | 436 | 11/14/2019 |
1.22.0-beta0029 | 460 | 11/11/2019 |
1.22.0-beta0027 | 425 | 11/11/2019 |
1.22.0-beta0025 | 471 | 11/9/2019 |
1.22.0-beta0021 | 437 | 11/9/2019 |
1.22.0-beta0019 | 479 | 11/9/2019 |
1.22.0-beta0017 | 444 | 11/5/2019 |
1.22.0-beta0016 | 525 | 11/4/2019 |
1.22.0-beta0015 | 432 | 11/3/2019 |
1.22.0-beta0013 | 450 | 11/1/2019 |
1.22.0-beta0012 | 431 | 10/27/2019 |
1.22.0-beta0009 | 418 | 10/26/2019 |
1.22.0-beta0004 | 443 | 10/22/2019 |
1.22.0-beta0003 | 432 | 10/19/2019 |
1.22.0-beta0002 | 423 | 10/19/2019 |
1.22.0-beta0001 | 440 | 10/13/2019 |
1.21.0 | 17,717 | 11/1/2019 |
1.21.0-rc0002 | 453 | 10/9/2019 |
1.21.0-rc0001 | 456 | 9/14/2019 |
1.21.0-beta0345 | 593 | 9/14/2019 |
1.21.0-beta0344 | 466 | 9/14/2019 |
1.21.0-beta0342 | 434 | 9/12/2019 |
1.21.0-beta0341 | 439 | 9/10/2019 |
1.21.0-beta0337 | 433 | 9/10/2019 |
1.21.0-beta0336 | 429 | 9/8/2019 |
1.21.0-beta0335 | 456 | 9/7/2019 |
1.21.0-beta0332 | 428 | 9/7/2019 |
1.21.0-beta0329 | 437 | 9/7/2019 |
1.21.0-beta0326 | 460 | 9/2/2019 |
1.21.0-beta0313 | 460 | 8/30/2019 |
1.21.0-beta0312 | 451 | 8/30/2019 |
1.21.0-beta0305 | 450 | 8/30/2019 |
1.21.0-beta0297 | 436 | 8/28/2019 |
1.21.0-beta0287 | 426 | 8/26/2019 |
1.21.0-beta0286 | 457 | 8/24/2019 |
1.21.0-beta0283 | 448 | 8/23/2019 |
1.21.0-beta0280 | 417 | 8/23/2019 |
1.21.0-beta0276 | 445 | 8/21/2019 |
1.21.0-beta0275 | 452 | 8/21/2019 |
1.21.0-beta0271 | 453 | 8/18/2019 |
1.21.0-beta0270 | 449 | 8/18/2019 |
1.21.0-beta0268 | 481 | 8/10/2019 |
1.21.0-beta0265 | 444 | 8/8/2019 |
1.21.0-beta0264 | 462 | 7/20/2019 |
1.21.0-beta0244 | 462 | 7/2/2019 |
1.21.0-beta0241 | 467 | 7/1/2019 |
1.21.0-beta0238 | 423 | 6/25/2019 |
1.21.0-beta0237 | 412 | 6/23/2019 |
1.21.0-beta0234 | 431 | 6/23/2019 |
1.21.0-beta0233 | 444 | 6/23/2019 |
1.21.0-beta0228 | 506 | 6/6/2019 |
1.21.0-beta0222 | 482 | 6/3/2019 |
1.21.0-beta0221 | 422 | 10/8/2019 |
1.21.0-beta0220 | 487 | 6/1/2019 |
1.21.0-beta0219 | 484 | 6/1/2019 |
1.21.0-beta0218 | 481 | 5/31/2019 |
1.21.0-beta0217 | 503 | 5/30/2019 |
1.21.0-beta0216 | 410 | 10/8/2019 |
1.21.0-beta0215 | 411 | 10/8/2019 |
1.21.0-beta0213 | 438 | 10/8/2019 |
1.21.0-beta0212 | 411 | 10/7/2019 |
1.21.0-beta0204 | 416 | 10/6/2019 |
1.21.0-beta0193 | 455 | 10/3/2019 |
1.21.0-beta0189 | 409 | 10/2/2019 |
1.21.0-beta0188 | 424 | 9/27/2019 |
1.21.0-beta0187 | 423 | 9/26/2019 |
1.21.0-beta0183 | 415 | 9/25/2019 |
1.21.0-beta0178 | 453 | 9/18/2019 |
1.21.0-beta0048 | 484 | 5/30/2019 |
1.21.0-beta0047 | 477 | 5/30/2019 |
1.21.0-beta0033 | 443 | 5/14/2019 |
1.21.0-beta0029 | 505 | 5/6/2019 |
1.21.0-beta0028 | 461 | 5/5/2019 |
1.21.0-beta0022 | 489 | 5/4/2019 |
1.21.0-beta0011 | 475 | 5/3/2019 |
1.21.0-beta0010 | 484 | 5/3/2019 |
1.21.0-beta0009 | 465 | 5/3/2019 |
1.21.0-beta0008 | 472 | 5/3/2019 |
1.21.0-beta0005 | 483 | 4/27/2019 |
1.21.0-beta0004 | 481 | 4/18/2019 |
1.20.0 | 2,408 | 5/30/2019 |
1.20.0-rc0001 | 483 | 4/13/2019 |
1.20.0-beta0166 | 447 | 4/13/2019 |
1.20.0-beta0147 | 462 | 3/26/2019 |
1.20.0-beta0146 | 325 | 3/25/2019 |
1.20.0-beta0143 | 316 | 3/25/2019 |
1.20.0-beta0142 | 310 | 3/14/2019 |
1.20.0-beta0138 | 317 | 3/12/2019 |
1.20.0-beta0137 | 325 | 3/11/2019 |
1.20.0-beta0136 | 318 | 2/27/2019 |
1.20.0-beta0123 | 320 | 2/27/2019 |
1.20.0-beta0118 | 374 | 2/13/2019 |
1.20.0-beta0112 | 379 | 2/6/2019 |
1.20.0-beta0107 | 370 | 2/4/2019 |
1.20.0-beta0106 | 373 | 1/29/2019 |
1.20.0-beta0103 | 367 | 1/29/2019 |
1.20.0-beta0102 | 372 | 1/29/2019 |
1.20.0-beta0096 | 372 | 1/27/2019 |
1.20.0-beta0094 | 381 | 1/27/2019 |
1.20.0-beta0093 | 384 | 1/25/2019 |
1.20.0-beta0092 | 371 | 1/25/2019 |
1.20.0-beta0091 | 389 | 1/23/2019 |
1.20.0-beta0077 | 440 | 1/17/2019 |
1.20.0-beta0073 | 444 | 1/15/2019 |
1.20.0-beta0072 | 431 | 1/14/2019 |
1.20.0-beta0056 | 580 | 1/6/2019 |
1.20.0-beta0053 | 588 | 1/2/2019 |
1.20.0-beta0052 | 589 | 12/31/2018 |
1.20.0-beta0051 | 566 | 12/31/2018 |
1.20.0-beta0050 | 584 | 12/30/2018 |
1.20.0-beta0049 | 550 | 12/30/2018 |
1.20.0-beta0048 | 578 | 12/30/2018 |
1.20.0-beta0027 | 550 | 12/30/2018 |
1.20.0-beta0005 | 594 | 12/4/2018 |
1.19.0.1 | 3,073 | 12/30/2018 |
1.19.0-rc0001 | 608 | 11/13/2018 |
1.19.0-beta0229 | 622 | 11/13/2018 |
1.19.0-beta0226 | 618 | 11/13/2018 |
1.19.0-beta0225 | 560 | 11/10/2018 |
1.19.0-beta0103 | 618 | 11/1/2018 |
1.19.0-beta0102 | 645 | 10/31/2018 |
1.19.0-beta0098 | 630 | 10/31/2018 |
1.19.0-beta0097 | 612 | 10/31/2018 |
1.19.0-beta0092 | 612 | 10/31/2018 |
1.19.0-beta0091 | 576 | 10/31/2018 |
1.19.0-beta0090 | 561 | 10/25/2018 |
1.19.0-beta0082 | 589 | 10/25/2018 |
1.19.0-beta0081 | 608 | 10/23/2018 |
1.19.0-beta0079 | 587 | 10/23/2018 |
1.19.0-beta0075 | 635 | 10/9/2018 |
1.19.0-beta0071 | 622 | 10/2/2018 |
1.19.0-beta0070 | 1,227 | 9/19/2018 |
1.19.0-beta0069 | 631 | 9/19/2018 |
1.19.0-beta0068 | 643 | 9/19/2018 |
1.19.0-beta0062 | 712 | 9/4/2018 |
1.19.0-beta0061 | 648 | 9/4/2018 |
1.19.0-beta0056 | 649 | 8/27/2018 |
1.19.0-beta0048 | 656 | 8/24/2018 |
1.19.0-beta0047 | 683 | 8/12/2018 |
1.19.0-beta0045 | 732 | 7/30/2018 |
1.19.0-beta0044 | 704 | 7/27/2018 |
1.19.0-beta0043 | 692 | 7/27/2018 |
1.19.0-beta0042 | 707 | 7/23/2018 |
1.19.0-beta0040 | 675 | 7/23/2018 |
1.19.0-beta0037 | 695 | 6/29/2018 |
1.19.0-beta0032 | 772 | 6/27/2018 |
1.19.0-beta0030 | 862 | 5/29/2018 |
1.19.0-beta0022 | 881 | 5/25/2018 |
1.19.0-beta0012 | 774 | 5/21/2018 |
1.19.0-beta0010 | 823 | 5/17/2018 |
1.19.0-beta0009 | 849 | 5/14/2018 |
1.19.0-beta0005 | 887 | 4/30/2018 |
1.18.1 | 3,791 | 7/30/2018 |
1.18.0.1 | 1,712 | 4/27/2018 |
1.18.0 | 2,923 | 4/27/2018 |
1.18.0-rc0004 | 812 | 4/26/2018 |
1.18.0-rc0003 | 843 | 4/26/2018 |
1.18.0-rc0002 | 1,746 | 1/23/2018 |
1.18.0-rc0001 | 816 | 1/15/2018 |
1.18.0-beta0127 | 891 | 4/27/2018 |
1.18.0-beta0126 | 803 | 4/26/2018 |
1.18.0-beta0125 | 829 | 4/26/2018 |
1.18.0-beta0124 | 844 | 4/26/2018 |
1.18.0-beta0116 | 914 | 4/13/2018 |
1.18.0-beta0115 | 924 | 4/13/2018 |
1.18.0-beta0114 | 963 | 4/7/2018 |
1.18.0-beta0111 | 857 | 3/6/2018 |
1.18.0-beta0110 | 795 | 2/24/2018 |
1.18.0-beta0109 | 848 | 2/6/2018 |
1.18.0-beta0103 | 782 | 1/25/2018 |
1.18.0-beta0100 | 822 | 1/24/2018 |
1.18.0-beta0098 | 748 | 1/24/2018 |
1.18.0-beta0094 | 799 | 1/24/2018 |
1.18.0-beta0093 | 794 | 1/22/2018 |
1.18.0-beta0092 | 814 | 1/22/2018 |
1.18.0-beta0090 | 962 | 1/22/2018 |
1.18.0-beta0089 | 806 | 1/22/2018 |
1.18.0-beta0088 | 837 | 1/18/2018 |
1.18.0-beta0084 | 2,411 | 1/16/2018 |
1.18.0-beta0083 | 810 | 1/15/2018 |
1.18.0-beta0082 | 820 | 1/15/2018 |
1.18.0-beta0081 | 1,277 | 1/14/2018 |
1.18.0-beta0080 | 863 | 1/14/2018 |
1.18.0-beta0079 | 829 | 1/14/2018 |
1.18.0-beta0078 | 841 | 1/14/2018 |
1.18.0-beta0029 | 803 | 1/7/2018 |
1.18.0-beta0018 | 800 | 1/6/2018 |
1.18.0-beta0017 | 832 | 1/5/2018 |
1.18.0-beta0014 | 860 | 1/5/2018 |
1.18.0-beta0003 | 810 | 12/10/2017 |
1.17.1 | 2,843 | 12/17/2017 |
1.17.0 | 2,611 | 12/9/2017 |
1.17.0-rc0001 | 748 | 11/26/2017 |
1.17.0-beta0112 | 823 | 12/8/2017 |
1.17.0-beta0111 | 835 | 12/5/2017 |
1.17.0-beta0110 | 749 | 12/4/2017 |
1.17.0-beta0109 | 719 | 12/2/2017 |
1.17.0-beta0107 | 756 | 12/2/2017 |
1.17.0-beta0106 | 742 | 11/26/2017 |
1.17.0-beta0105 | 753 | 11/26/2017 |
1.17.0-beta0096 | 752 | 11/25/2017 |
1.17.0-beta0089 | 722 | 11/5/2017 |
1.17.0-beta0085 | 759 | 11/4/2017 |
1.17.0-beta0084 | 709 | 11/4/2017 |
1.17.0-beta0069 | 760 | 11/2/2017 |
1.17.0-beta0062 | 726 | 11/2/2017 |
1.17.0-beta0061 | 721 | 11/1/2017 |
1.17.0-beta0058 | 722 | 11/1/2017 |
1.17.0-beta0055 | 710 | 11/1/2017 |
1.17.0-beta0040 | 781 | 11/1/2017 |
1.17.0-beta0039 | 723 | 11/1/2017 |
1.17.0-beta0038 | 776 | 11/1/2017 |
1.17.0-beta0005 | 771 | 10/27/2017 |
1.17.0-beta0004 | 724 | 10/27/2017 |
1.17.0-beta0002 | 727 | 10/25/2017 |
1.17.0-beta0001 | 750 | 10/25/2017 |
1.16.0.2 | 1,291 | 10/26/2017 |
1.16.0-rc0001 | 755 | 10/15/2017 |
1.16.0-beta0099 | 737 | 10/25/2017 |
1.16.0-beta0096 | 756 | 10/25/2017 |
1.16.0-beta0089 | 724 | 10/25/2017 |
1.16.0-beta0086 | 726 | 10/25/2017 |
1.16.0-beta0085 | 763 | 10/15/2017 |
1.16.0-beta0081 | 758 | 10/15/2017 |
1.16.0-beta0076 | 768 | 10/13/2017 |
1.16.0-beta0074 | 744 | 10/12/2017 |
1.16.0-beta0067 | 733 | 10/12/2017 |
1.16.0-beta0064 | 741 | 10/10/2017 |
1.16.0-beta0059 | 763 | 10/10/2017 |
1.16.0-beta0055 | 732 | 10/9/2017 |
1.16.0-beta0049 | 756 | 10/8/2017 |
1.16.0-beta0048 | 737 | 10/8/2017 |
1.16.0-beta0044 | 742 | 10/8/2017 |
1.16.0-beta0040 | 869 | 9/8/2017 |
1.16.0-beta0035 | 750 | 9/8/2017 |
1.16.0-beta0032 | 756 | 9/8/2017 |
1.16.0-beta0026 | 769 | 9/8/2017 |
1.16.0-beta0022 | 732 | 9/2/2017 |
1.16.0-beta0021 | 746 | 9/2/2017 |
1.16.0-beta0020 | 759 | 9/2/2017 |
1.16.0-beta0018 | 751 | 9/2/2017 |
1.15.0.1 | 984 | 10/26/2017 |
1.14.0.7 | 6,063 | 3/18/2017 |