cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Gill (JIRA)" <>
Subject [jira] [Assigned] (CB-7659) Use X.Y.Z versions instead of X.Y.Z-A.B.C for npm release
Date Mon, 29 Sep 2014 18:20:37 GMT


Steve Gill reassigned CB-7659:

    Assignee: Steve Gill

> Use X.Y.Z versions instead of X.Y.Z-A.B.C for npm release
> ---------------------------------------------------------
>                 Key: CB-7659
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI
>            Reporter: Isaac Z. Schlueter
>            Assignee: Steve Gill
> Cordova should be releasing using X.Y.Z versions, not X.Y.Z-A.B.C versions. According
to the SemVer specification, the part after the - is a prerelease, and at the request of many
in the npm community, we've stopped including prerelease versions in ranges unless they are
explicitly opted in by including a prerelease in the version range itself.
> I understand that one of the versions is the version of "the cli" and the other is the
version of "apache cordova".  There are a few ways that other similar projects have handled
> - Create a "cordova36" project, and give it the version 1.2.1
> - Squash the cordova version into the first two digits, and the cli version into the
third digit, so it'd be 36.1.121
> - Abandon putting the cordova version in the package name, and just solve it with documentation.
> - Separate the cli project into two npm packages, one of which depends on the other,
and give them separate version numbers.

This message was sent by Atlassian JIRA

View raw message