✨ Add --only-stable option to include only stable versions #279
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a new CLI option:
--only-stable
When enabled, this option filters the changelog to include only stable releases — i.e., versions that don’t contain pre-release markers like:
alpha
,beta
,rc
,dev
This is useful if you want a clean changelog that reflects only production-ready versions.
For example, when developing a new feature, several intermediate versions may be released, such as
2.0.0-dev.1
,2.0.0-dev.2
,2.0.0-dev.3
,2.0.0-rc.1
, etc. The repository will likely contain tags for all of these versions. As a result, using gitmoji-changelog will add each of them to the CHANGELOG as a full release, which might not be desirable. I want my CHANGELOG to exclude such intermediate versions and remain cleaner. This option makes that possible.