Project

General

Profile

Actions

Bug #19614

closed

Adopt Semantic Versioning

Added by fulldecent (William Entriken) about 1 year ago. Updated about 1 year ago.

Status:
Rejected
Assignee:
-
Target version:
-
[ruby-core:113317]

Description

Ruby was created in 1995. That's back when the UNIX timestamp was only 9 digits, before Nintendo 64, and before most people on Earth today were born.

Since then, basically everybody else in the software industry has adopted Semantic Versioning.

Now it is time for Ruby to make this momentous change.

Not "almost SemVer". Not "sometimes SemVer". Actually "SemVer".

This means:

  1. Update the major version number (the FIRST part of the version string) with EVERY backwards incompatible change.
  2. Follow every other rule published at https://semver.org/
  3. Tell everybody we are following SemVer.

This issue is to promote the cause for SemVer and to change Ruby's release process to enter the 21st century.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0