We would like to explain the reasons for going with 4.7.0 and would like to emphasize the fact that this should not be considered as an indication of continuation of 4.x series. The following are the main reasons, among others, why we decided to call it 4.7.0.
In summary, switching to a new version string format that is different from all the previous versions before (4.6.10) as literally the last release in Unity 4.x series is an avoidable risk for all and hence we are using the version number 4.7.0.
This marks the end of a three year cycle of 4.x and a full year of 4.6.x releases. We take this opportunity to thank everyone for being a part of this journey! It has been quite intense with 10 public and 36 patch releases for 4.6 in the last year. We now want to focus our energy on maintaining and developing Unity 5.
To find out what’s in the latest Unity 5 release (Unity 5.3) check out the release blog post. You can read about Facepunch Studio’s experience of porting Rust to Unity 5 here, and if you are planning to move to Unity 5, you’ll find these porting guidelines useful.