Skip to content

Pessimistic operator doesn't handle beta versions properly #40

@hwo411

Description

@hwo411

[10] pry(main)> v = Semantic::Version.new('2.0.0-beta')
=> #<Semantic::Version:0x000055d8286340b0 @build=nil, @major=2, @minor=0, @patch=0, @pre="beta", @Version="2.0.0-beta">
[11] pry(main)> v.satisfies?('~> 1.0')
=> true

It should return false for it, since it's no longer version 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions