Live data from Hacker News

Ruby 2.1 In Detail

globaldev.co.uk

11–13 of 13 posts

Re: Ruby 2.1 In Detail

#11
post #5

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...

Re: Ruby 2.1 In Detail

#12

Earlier quoted context omitted.

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.

Re: Ruby 2.1 In Detail

#13
post #12

Earlier quoted context omitted.

> 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 :'(
Post reply on HN