You have two separate versions, which is not good. For quite some time already, VS Code has supported pre-releases, which comes with many benefits such as a consolidated installations number, ratings, etc.
You have two separate versions, which is not good. For quite some time already, VS Code has supported pre-releases, which comes with many benefits such as a consolidated installations number, ratings, etc.
<!-- github-sync-id:2590353826 -->
I know, but the biggest issue with pre-releases is that they need to follow sem versioning. Sem version pre-release tags on the versioning are not supported like in npm.
So, if you want to prepare for a 10.5.0 release, you must release all your "pre-releaseson10.4.x, or follow the suggested strategy from VS Code: major.EVEN_NUMBER.patchfor release versions andmajor.ODD_NUMBER.patch for pre-release versions.
Both, in my opinion, are not great for a good sem versioning strategy as I want to bundle multiple changes in a new release version (if it is not a bug fix) and keep a clean changelog.
That is why there is a beta version: to keep the main version following a good sem versioning strategy and have a changelog file that can follow each version release.
I know, but the biggest issue with pre-releases is that they need to follow sem versioning. Sem version pre-release tags on the versioning are not supported like in **npm**.
So, if you want to prepare for a `10.5.0` release, you must release all your "pre-releases` on `10.4.x`, or follow the suggested strategy from VS Code: `major.EVEN_NUMBER.patch` for release versions and `major.ODD_NUMBER.patch for pre-release versions.
Both, in my opinion, are not great for a good sem versioning strategy as I want to bundle multiple changes in a new release version (if it is not a bug fix) and keep a clean changelog.
That is why there is a beta version: to keep the main version following a good sem versioning strategy and have a changelog file that can follow each version release.
<!-- github-comment-id:2415891684 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
You have two separate versions, which is not good. For quite some time already, VS Code has supported pre-releases, which comes with many benefits such as a consolidated installations number, ratings, etc.
I know, but the biggest issue with pre-releases is that they need to follow sem versioning. Sem version pre-release tags on the versioning are not supported like in npm.
So, if you want to prepare for a
10.5.0release, you must release all your "pre-releaseson10.4.x, or follow the suggested strategy from VS Code:major.EVEN_NUMBER.patchfor release versions andmajor.ODD_NUMBER.patch for pre-release versions.Both, in my opinion, are not great for a good sem versioning strategy as I want to bundle multiple changes in a new release version (if it is not a bug fix) and keep a clean changelog.
That is why there is a beta version: to keep the main version following a good sem versioning strategy and have a changelog file that can follow each version release.