Right now whenever a commit to main happens, semantaic version will determine if it needs a release (fix/feat/breaking change) based on the commit message.
Apparently changesets gives a much better experience where you create changelog entries with full markdown, and then determines if a release is necessary.
Gives a much better/richer experience than plain commit messages, and way easier on contributors than to have to rewrite/rebase past commit messages.
Right now whenever a commit to main happens, semantaic version will determine if it needs a release (fix/feat/breaking change) based on the commit message.
Apparently changesets gives a much better experience where you create changelog entries with full markdown, and then determines if a release is necessary.
Gives a much better/richer experience than plain commit messages, and way easier on contributors than to have to rewrite/rebase past commit messages.
Ref: https://www.reddit.com/r/javascript/comments/10chf6k/askjs_publishing_npm_packages_semanticrelease_or/