Open
Description
(WIP)
This is a tracking issue & WIP set of potential breaking changes, features & bugs which are expected to be fixed in the next major version of semver
.
Breaking Changes
- Remove preload
- Rewrite the cli
- Bump engines
- Rearrange files for better import experience
- [FEATURE] Allow satisfies to throw errors #418
- [ENHANCEMENT] add ability to clone a semver instance #378
- [BUG] limit version prefix to optional
v
#691
Bugs
- CLI accepts invalid increment specifiers with -i/--increment and treats them as 'patch' #108
- [BUG] the package isn't compatible with Rollup due to require cycle #381
- [BUG] SemVer.compare causes spurious allocations of SemVer objects #458
- [BUG] Version with v-prefix is incorrectly marked as valid #376
- [BUG] dangerous check if semver is a valid semver in constructor #354
- [BUG] semver.lt returns wrong value for pre-release version comparison #483
- [QUESTION]
semver.intersects('>=16.0.0 <17.0.0', '^17.0.0-0', { includePrereleases: true })
should befalse
#345