Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new unity version numbers (Unity 6) #138

Open
2 tasks
unitycoder opened this issue Nov 16, 2023 · 4 comments
Open
2 tasks

new unity version numbers (Unity 6) #138

unitycoder opened this issue Nov 16, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@unitycoder
Copy link
Owner

so there will be Unity 6 next year.. need to figure out how to sort version numbers again.

  • correctly sort version numbers for 3.x to 2023.x, then 6.x and forward
  • detect LTS versions from 6.x

https://blog.unity.com/news/unite-2023-keynote-game-development-unity-6

@unitycoder unitycoder added the enhancement New feature or request label Nov 16, 2023
@unitycoder
Copy link
Owner Author

seems to be 6000.. need to figure out what is LTS version then.
https://unity.com/releases/editor/beta/6000.0.0b11

unity said:
"Unity 6 Beta -> Unity 6 Preview -> Unity 6"

@unitycoder
Copy link
Owner Author

unitycoder commented Mar 14, 2024

so far works, correctly sorted
image

@unitycoder
Copy link
Owner Author

@unitycoder
Copy link
Owner Author

^that causes some issues, would have to fetch that info from their server..
too slow for full updates list, but probably need to request and cache it locally (for versions 6000 or later..)

both have the same number format because they are the same stream, with the same set of features etc. Whilst historically we would have bumped the minor version at the transition to LTS, that bump wasn't semantically correct, strictly speaking.

The LTS assignation is therefore more a signal of hardening/stabilisation, but not one that implies any semantic changes.

That being said, you can determine whether a given build is a Beta, Tech or LTS from the release metadata you can get from the release API: https://services.docs.unity.com/release/v1/#tag/Release/operation/getUnityReleases

https://forum.unity.com/threads/unity-6-new-naming-convention.1558592/#post-9702026

api:
https://services.api.unity.com/unity/editor/release/v1/releases?limit=2&offset=0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant