Skip to content

Pre-release id version do not update with a provided pre-release id #226

Description

@stephenlacy

Stemming from stephenlacy/bump-regex#17 I noticed that providing the dot-separated identifiers as the preid did not update the version correctly.

My understanding is if a preid of alpha.beta is passed to semver.inc with type prerelease it should update the prerelease version. Currently if I do not pass a preid it bumps correctly.

I created a repo to demonstrate: https://github.com/stevelacy/semver-test-1/blob/master/index.js

The current output is:

3.0.0-alpha.beta.0
3.0.0-alpha.beta.5.5

With a preid provided it resets the prerelease version to 0 regardless of what version is provided. I am assuming that this is not quite the desired effect.

Cheers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugthing that needs fixing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions