Open aryanmehrotra opened 1 year ago
Could you please state more specific details about the proposal for proper versioning?
Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
A repo with major version zero should be okay with the breaking changes without changing the major version.
Problem Statement
Breaking changes without proper versioning
Proposed Solution
Usage of Semantic Versioning as mentioned in https://semver.org/
Additional Context
If sem ver is used, dependabots and other tools will not automatically try to update this, if sem ver is followed it becomes evident from the release version itself if it might break things.
Also, breaking thing reduces usability