Open
Description
I've been in several discussions about what to do about supported platforms (i.e., for Ruby gems, versions of Ruby, for npm packages, versions of node).
Here's a recent example: #708
I see two possible positions:
- Semver is only about the documented API, so similar to updating dependencies, dropping supported platforms could even happen in a patch release.
- Dropping a supported platform is a breaking change so that should only happen in a major release.
(I have a preference but that is not really relevant to this ticket!)
There is already an entry in the FAQ section about updating dependencies. Having one for platform support would help projects a lot in adhering to semver.
Metadata
Metadata
Assignees
Labels
No labels