Displaying 1 to 20 from 101 results

GitVersion - Easy Semantic Versioning (http://semver.org) for projects using Git

  •    CSharp

Versioning when using git, solved. GitVersion looks at your git history and works out the semantic version of the commit being built.GitVersion works on Mac, Linux with Mono and Windows.

semantic-release - :package::rocket: Fully automated version management and package publishing

  •    Javascript

semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes and publishing the package. This removes the immediate connection between human emotions and version numbers, strictly following the Semantic Versioning specification.

git-cliff - A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

  •    Rust

git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format. See the available binaries for different operating systems/architectures from the releases page.

next-update - Tests if module's dependencies can be updated to latest version

  •    Javascript

Note I no longer maintain Node 0.12/4 compatibility. Please switch to Node 6. Both package.json file and node_modules folder are left unchanged, and now you know that you can safely upgrade both libraries to later versions.

shipjs - Take control of what is going to be your next release.

  •    Javascript

Running the following command will guide you to set it up interactively. This interactive CLI will help you install Ship.js into your package and create a tailored config file for your project.

php-semver-checker - Compares two source sets and determines the appropriate semantic versioning to apply

  •    PHP

PHP Semantic Versioning Checker is a console/library which allows you to inspect a set of before and after source code. After the inspection is completed, you are given a list of changes that have occurred between the two changesets following Semantic Versioning 2.0.0. For each of these changes, the level of the change (MAJOR, MINOR, PATCH) will be given, as well as the location of the change (file and line number) and a reason as to why this level change is suggested.

semver - Semantic Versioning (semver) library written in golang

  •    Go

semver is a Semantic Versioning library written in golang. It fully covers spec version 2.0.0. Note: Always vendor your dependencies or fix on a specific version tag.

jsemver - Java implementation of the SemVer Specification

  •    Java

Java implementation of the SemVer Specification

gulp-bump - Bump any version in any file which supports semver with gulp (gulpjs.com)

  •    Javascript

gulp-bump v2 supports Any valid semver in any filetype. ####You can view more examples in the example folder.

Version - semver (Semantic Version) Swift µFramework.

  •    Swift

A µ-framework for representing, comparing, encoding and utilizing semantic versions, eg. 1.2.3 or 2.0.0-beta. We have automatic monitoring for changes at Apple’s repo to alert us if we should need merge any fixes.

semver - Work with Semantic Versions in Go

  •    Go

If there is an error the version wasn't parseable. The version object has methods to get the parts of the version, compare it to other versions, convert the version back into a string, and get the original string. For more details please see the documentation.Checking a version against version constraints is one of the most featureful parts of the package.

semver - Semver checker for Packagist

  •    PHP

Semver checker for Packagist

semver-diff - Get the diff type of two semver versions: 0.0.1 0.0.2 → patch

  •    Javascript

Returns the difference type between two semver versions, or null if they're identical or the second one is lower than the first.Possible values: 'major', 'minor', 'patch', 'prerelease', 'build', null.

npm-next - Wraps the latest unstable version of npm with different name so you can test alongside stable npm

  •    Javascript

Wraps the latest unstable version of npm with different name so you can globally install it and test the unstable version alongside a globally installed and stable npm.

npm3 - Use npm v3 alongside your currently installed npm.

  •    Javascript

Wraps the 'next' version of npm v3 as an executable npm3.Allows you to use npm v3 alongside whatever other version of npm you currently have installed.

versions - Haskell types and parsers for software version numbers.

  •    Haskell

A Haskell library for parsing and comparing software version numbers. Please switch to Semantic Versioning if you aren't currently using it. It provides consistency in version incrementing and has the best constraints on comparisons.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.