version

Creator: coderz1093

Last updated:

0 purchases

version Image
version Images
Add to Cart

Description:

version

version #



A dart library providing a Version object for comparing and incrementing version numbers in compliance with the Semantic Versioning spec at http://semver.org/
This is in contrast to pub_semver, which is close to the spec but diverts in a few specific ways.
Installation #
In your pubspec.yaml:
dependencies:
version: ^3.0.0
copied to clipboard
Usage #
A simple usage example:
import 'package:version/version.dart';

void main() {
Version currentVersion = new Version(1, 0, 3);
Version latestVersion = Version.parse("2.1.0");

if (latestVersion > currentVersion) {
print("Update is available");
}

Version betaVersion = new Version(2, 1, 0, preRelease: ["beta"]);
// Note: this test will return false, as pre-release versions are considered
// lesser then a non-pre-release version that otherwise has the same numbers.
if (betaVersion > latestVersion) {
print("More recent beta available");
}
}
copied to clipboard
Features and bugs #
Please file feature requests and bugs at the issue tracker.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.