Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does Ruby truly follow semantic versioning now? I still see the patch version.

    $ ruby -v
    ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]


No they don't exactly follow semantic versioning, which is as useful as not following semantic versioning at all.

Specifically, I believe they're planning on breaking API compatibility within major version numbers.


> Specifically, I believe they're planning on breaking API compatibility within major version numbers.

Yes. Full details: https://www.ruby-lang.org/en/news/2013/12/21/semantic-versio...


> Semantic Versioning starting with Ruby 2.1.0

> MINOR: increased every christmas, may be API incompatible

That is not semantic versioning.


I know :'(


The PATCH version is the "number of commits since last MINOR release (will be reset at 0 when releasing MINOR)" — https://www.ruby-lang.org/en/news/2013/12/21/semantic-versio...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: