All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Keep A Changelog files will now get a release header added automatically. This can be prevented with the
--no-changelog
argument. #TINY-9204
- The
publish
command will check the changelog to ensure the sections in the release match the type of release. #TINY-9211 - The
release
command will print out the git diff to show exactly what's been released. This can be prevented with the--no-diff
argument. #TINY-9252
- The
release
command will now ask for confirmation before pushing to git. This can be skipped with the-y/--yes
argument. #TINY-9252 - Upgraded dependencies and removed
read-pkg
as it wasn't being used. #TINY-9229
- Upgraded
simple-git
to 3.x to fix command injection vulnerability #TINY-8581
spike
branches now usealpha
as the pre-release version prefix #TINY-7701
beehive-flow revive a.b
command to recreate a release branch from tags. #TINY-7474- Support
dependabot
branch prefixes. #TINY-7165
- An error will be thrown when attempting to
release
from a repository with un-pushed local changes. #TINY-7407 - The
release
command will now fail if the package still contains pre-release dependencies. This can be disabled using the--allow-pre-releases
option. #TINY-7502
- The
prepare
command would incorrectly reset the release branch patch version back to 0.
- The prerelease version created by the
stamp
command will now prefix the git hash with "sha". #TINY-7333
- Certain unexpected errors would incorrectly print
[Object object]
instead of the object data. - Command header messages weren't being printed to the console.
- Prep work for monorepo support. #TINY-6986, #TINY-6987
- Now tags as
X.Y.Z
instead of[email protected]
. The latter form will be used for non-primary modules of monorepos. #TINY-7026
- Publishing beehive-flow from main branch. #TINY-6890
- Publish from main branch
- Tag greatest prerelease version as latest if no prior release versions
- Change output of status command
beehive-flow publish --dist-dir
settingbeehive-flow status
command
- Initial implementation.