I've just noticed a new release, 2.0.20.beta1. Are...
# random
k
I've just noticed a new release, 2.0.20.beta1. Are we skipping 2.0.10?
s
You are looking for sense in that, but I don't see why it's not
2.0.1-beta1
like semver dictates. The same is true for the other Kotlin version numbers. I guess "2.0.20" (two o twentie) just sounds good
k
I don't think Kotlin releases have ever used semver.
s
Me neither as far as I can see. 😄
I see what you might refer to... There is a tag https://github.com/JetBrains/kotlin/releases/tag/build-2.0.10-RC-493 which is one hour old
k
Yes, but that's just a tag. It's tagged as "release candidate" but there's no published release. On the topic of semver, there is an advantage to not using it: I find it easier to remember a 3-part version number like
1.9.24
rather than a 4-part number like
1.9.2.4
.
👍 2
s
By only looking at this screenshot it indeed looks like a mistake The release should be 2.0.10 The 2.0.20 versions are "dev" The 2.0.10 was RC
On the topic of semver, there is an advantage to not using it: I find it easier to remember a 3-part version number like
1.9.24
rather than a 4-part number like
1.9.2.4
.
That's a good point. 🤔
k
I don't know why - it's just one extra dot, but it seems to make the number less snazzy, albeit more logical.
o
there will be 2.0.10, don't worry 🙂 2.0.10 - bug fix release for 2.0.0 2.0.20 - tooling release (https://kotlinlang.org/docs/releases.html) 2.0.21 - bug fix release for 2.0.20 and so on 🙂 It's just 2.0.20-Beta1 just in case, AFAIR, it's 2.0.10 and not 2.0.01 because some tooling/external service doesn't support such format
👍 3
s
Thanks Oleg, that explains a lot 🙂
s
Thank you. That clears it up. As always JavaScript is the problem. 😈 😄
😆 1
e
So the tooling release is 2.0.20, and its bugfix release will be 2.0.10? That's what I got from the docs. It's a bit weird having to lower the version.
Or if 2.0.10 is a bugfix release for 2.0.0, should I stay on 2.0.20, or go down to 2.0.10?
e
Sounds good. Thanks! It's still weird to have a 2.0.20 released before a 2.0.10, but I get how it works now at least
Maybe I'm too used to semver that I can't reason in other terms lol
o
2.0.20 is not released yet :) It’s Just beta It’s like having some library with version 3.2.0 and than 3.1.5 is released Though, yeah, semver doesn’t work for languages I believe :)
✔️ 2