Skip to content

Releases: PaulHatch/semantic-version

Add Short Tag and Bump on Commit Behaviors

20 Dec 15:33
0c009e3
Compare
Choose a tag to compare

This release adds two new behavior flags that can be used to change the behavior of this action:

bump_each_commit
If this input is set to true, every commit will be treated as a new version, bumping the patch, minor, or major version based on the commit message.

short_tags
If set to false, short tags like "v1" will not be considered, only full versions tags such as "v1.0.0" will be used to determine the version. Additionally, short tags will not be suggested in the action's output.

Improved Windows Support

07 Oct 23:57
1f05445
Compare
Choose a tag to compare

This version improves support for running and testing on Windows. Tagged commits now use the version from the tag as described in #6.

Fix for Change Detection

05 Sep 12:43
Compare
Choose a tag to compare

Fix for bug where changes were not detected prior to first tag being created

Add Version Tag Output

05 Sep 10:03
Compare
Choose a tag to compare

This release adds a short version tag output, which drops trailing zeros from the version as this format is commonly used for tagging. Output messaging has been cleaned up a bit. To avoid cluttering build results, any errors which occur while executing commands will now be logged as "info" rather than "warning" or "error" since sometimes an error code will be expected, such as on a new repository which has not yet been tagged, and does not represent an error.

Multi-Project Support

02 Sep 12:10
Compare
Choose a tag to compare

This major release adds support for multiple projects sharing the same repository but using different versions. It adds the "namespace" input for use as a tag suffix to distinguish namespaces and includes breaking changes for the behavior of the change_path input, which will now be used to filter which paths are considered for incrementing the version.

Update Link Branch Name

08 Feb 03:32
Compare
Choose a tag to compare

Minor update updating branch in link written to log.

Add Change Path Support

25 Jan 17:27
Compare
Choose a tag to compare

This release adds a change_path input which can be used to determine whether or not any files in the specified path(s) have changed since the last version. This is intended to facilitate builds in repositories which contain multiple services which are built independently.

Tag Mode Update

24 Dec 23:36
Compare
Choose a tag to compare

Changed method for determining tags so that only tags on the target branch are now consumed. This is a bit more restrictive but also more reliable for certain situation as it no longer depends on the date of the tags.

This version also adds a warning log if no tags are present.

Support Empty Tag Prefixes

12 Dec 04:36
Compare
Choose a tag to compare

Empty tag prefixes are now allowed, so tags like 1.0.0 are supported without a v prefix.

Initial Release

10 Dec 18:57
Compare
Choose a tag to compare

Initial release of git semantic versioning, support for deriving version for a branch in a git repository.