Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/masterminds/semver to v3 #160

Merged
merged 2 commits into from
Mar 15, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 10, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/Masterminds/semver require major v1.5.0 -> v3.1.1

Release Notes

Masterminds/semver

v3.1.1

Compare Source

Fixed
  • #​158: Fixed issue with generated regex operation order that could cause problem

v3.1.0

Compare Source

Added
Changed
  • #​148: More accurate validation messages on constraints

v3.0.3

Compare Source

Fixed
  • #​141: Fixed issue with <= comparison

v3.0.2

Compare Source

Fixed

v3.0.1

Compare Source

#​125: Fixes issue with module path for v3

v3.0.0

Compare Source

This is a major release of the semver package which includes API changes. The Go
API is compatible with ^1. The Go API was not changed because many people are using
go get without Go modules for their applications and API breaking changes cause
errors which we have or would need to support.

The changes in this release are the handling based on the data passed into the
functions. These are described in the added and changed sections below.

Added
  • StrictNewVersion function. This is similar to NewVersion but will return an
    error if the version passed in is not a strict semantic version. For example,
    1.2.3 would pass but v1.2.3 or 1.2 would fail because they are not strictly
    speaking semantic versions. This function is faster, performs fewer operations,
    and uses fewer allocations than NewVersion.
  • Fuzzing has been performed on NewVersion, StrictNewVersion, and NewConstraint.
    The Makefile contains the operations used. For more information on you can start
    on Wikipedia at https://en.wikipedia.org/wiki/Fuzzing
  • Now using Go modules
Changed
  • NewVersion has proper prerelease and metadata validation with error messages
    to signal an issue with either of them
  • Handles space separated AND conditions in addition to ,
  • ^ now operates using a similar set of rules to npm/js and Rust/Cargo. If the
    version is >=1 the ^ ranges works the same as v1. For major versions of 0 the
    rules have changed. The minor version is treated as the stable version unless
    a patch is specified and then it is equivalent to =. One difference from npm/js
    is that prereleases there are only to a specific version (e.g. 1.2.3).
    Prereleases here look over multiple versions and follow semantic version
    ordering rules. This pattern now follows along with the expected and requested
    handling of this packaged by numerous users.

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@coveralls
Copy link

coveralls commented Mar 10, 2021

Pull Request Test Coverage Report for Build 653175990

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 36.514%

Totals Coverage Status
Change from base Build 645131113: 0.0%
Covered Lines: 838
Relevant Lines: 2295

💛 - Coveralls

@renovate renovate bot force-pushed the renovate/github.com-masterminds-semver-3.x branch 2 times, most recently from 4bcd6a8 to 962905c Compare March 12, 2021 03:16
@renovate renovate bot force-pushed the renovate/github.com-masterminds-semver-3.x branch from 962905c to 91abfda Compare March 12, 2021 05:05
@wass3r wass3r merged commit 5e6646a into master Mar 15, 2021
@wass3r wass3r deleted the renovate/github.com-masterminds-semver-3.x branch March 15, 2021 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants