Did you guys make a mistake???

new version 2017.1.2 I have been on 2017.2 for a bit now, beta is 2017.3 I think maybe a typo, im pretty scared to update to a verson that can’t even get its version numbers correct lol.

2017.1.2: Current official stable release
2017.2: Old beta build, currently in the “release candidate” phase, not officially released yet but “Coming soon”
2017.3: Newest beta release, currently on beta 3.

No typo, it sounds like you’ve either been mistaken about your version, or you’ve been using an early beta.

1.2 does not fit their versioning schema so there is def a mistake somewhere

@Xype that makes no sense at all. You don’t seem to understand semantic versioning. Its a pretty well defined, named system, look it up there are a lot of guides that explain it.

Anyway to make it short, a version is: X.Y.Z

X: major version
Y: feature version
Z: bugfix release version

Once a number increases, all the following will “reset”.
Also the numbers are numbers not digits. That means for example after “1.2.9” comes “1.2.10” and not “1.3.0” (As many bugfixes don’t just magically add a feature :P)

In other words, the unity guys got it perfectly right.

Yeah it does - there was Unity 5.6.3, 5.5.4, 2017.1.0, etc. If you look at the latest beta, it’s 2017.3.0b3; if you look at the last release of 2017.2, it was actually 2017.2.0f2 - Release Candidate 2.

In the current system, it’s which Unity version (2017), then which major update to it (1), then which minor bug fix release (2), followed possibly by a patch or beta version. The Unity versions are apparently yearly now, the major updates happen 3 or 4 times per year, the minor bug fix releases are every month or two (made up of periodic patch releases).

patch releases are p releases, there was no beta for such a version, wheres 1.1 then skip straight to 1.2 theres a mistake here and you aren’t unity so hush.

I don’t need to be Unity to know there is no mistake :P. Here, you can look at the history of their releases:

Unity uses betas to test new features. 2017.1.2 is not a new feature release, so there are no new features to beta test. That’s why there was no beta for 2017.1.2, nor was there for 2017.1.1, nor will there be one for 2017.2.1, 2017.1.3, 2017.3.1, 2017.4.1, etc, etc.

The only releases that get betas are x.x.0 releases.

By the way, don’t try to open 2017.2.0 projects in 2017.1.2. 2017.1.2 does not have any of the new features added to 2017.2.0.

There is absolutely no mistake on Unity’s part. There aren’t any typos, everything is consistent with their version numbering.

–Eric