[ 
https://issues.apache.org/jira/browse/CB-7659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

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: https://issues.apache.org/jira/browse/CB-7659
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI
>            Reporter: Isaac Z. Schlueter
>            Assignee: Steve Gill
>
> https://github.com/npm/node-semver/issues/103
> 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 this:
> - 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
(v6.3.4#6332)

Reply via email to