Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
v1.0.0 (2025-02-17)
Features
add os.Getenv as template function (74f2ea5 ) (bvieira#87 )
support empty overwrite for tag.filter and tag.pattern (6dd48c2 ) (bvieira#84 )
remove carriage return from commit body (4a15a65 ) (bvieira#85 )
possiblity to filter for relevant git tags (b1b4774 ) (bvieira#45 )
ability to only select a subset of the message (9d69abc ) (bvieira#45 )
add an option for message selector (c865ad5 ) (bvieira#45 )
add getsection template function (79df6b0 ) (bvieira#40 )
add HasMultipleTypes to ReleaseNoteCommitsSection (7d8ed49 ) (bvieira#40 )
migrate 'release-notes.headers' to 'release-notes.sections' (67042ac ) (bvieira#40 )
use release-notes.sections to sort sections on template variables (ebb7004 ) (bvieira#40 )
add sections to release-notes config (headers is deprecated) (e650f64 ) (bvieira#40 )
print warning logs on stderr (e64d4dd ) (bvieira#40 )
add authorName and timestamp to git commit (243d73b ) (bvieira#40 )
add support to use templates defined on the repository (.sv4git/templates) (ef2bc86 ) (bvieira#40 )
add semantic-version-only flat to changelog command (6352021 )
support non version tags on changelog and release notes (ff30229 )
print tag name on git sv tag (84e8c9d )
add flags to commit command (ff34b48 )
support more commit-types on release notes in a fixed order (e9f4c14 ) (bvieira#24 )
change some config arrays to yaml inline arrays for better readability (206f6a9 ) (bvieira#24 )
add support to append a prefix to issue value on footer metadata (50ba693 )
changelog: add add-next-version flag (a1eaa78 ) (bvieira#17 )
support lightweight tags (e4e395e ) (bvieira#16 )
use skip-detached to skip validation on detached branches (48620a7 ) (bvieira#11 )
support # as footer metadata separator (57995c3 )
ignore known types on bumping version if not mapped on bump config (5c992b6 )
add support to rename or disable breaking changes section from release notes (11a847f )
remove breaking change synonyms support (2ae35c9 )
validate scope at validate-commit-message command (df26b50 )
use configured commit types on commit comand (e67ae6c )
prompt select for scope if scope.values is defined (d88d185 )
config sv4git using yaml (e70283a )
support conventional commits exclamation mark on breaking changes (8cf6f1e )
add commit-notes action (a6259a9 ) (bvieira#7 )
add range and date at commit log action (41be35e )
add commit action (9947c06 )
add issue id to footer if defined on branch name (c323081 )
add validate-commit-message action (67cd90c )
ignore tag missing date (37c630d )
add changelog command (cc57ec4 )
support multiple prefixes for issueid and breaking change (f275e1c )
generate release-notes and commit-log from tag when flag -t is used (afa5712 )
add version on command usage (0deb04c )
git tag command (013ef66 )
add support for current-version, next-version, commit-log and release-notes (9374b3a )
Bug Fixes
sort versions properly when creatordates are equal (2e89450 )
also apply tag filter to last tag fetching (00c843d ) (bvieira#45 )
const usage and variable reference (946024c ) (bvieira#45 )
print error output at git sv tag (1cb825c )
set go module name to be compatible with v2 (c479f4a )
add better logs on fatal errors (721e39f )
use use-hash config when enhancing commit message (a8139b4 )
config: empty slices must overwrite default config (a58c345 ) (bvieira#20 )
use full version and not only major, minor and patch at changelog and releasenotes (8ff0147 ) (bvieira#16 )
do not use footer.issue.key as prompt label (ac89ec4 ) (bvieira#13 )
commit: do not ask for issue if issue key is empty (935e3fa ) (bvieira#13 )
validate-commit-message: ignore validation when source is merge (2959421 ) (bvieira#11 )
use filepath.Join to append path and file on validate-commit-message command (221d7cd )
add chore as default patch version type (b1dbfb7 )
trim spaces from release notes template (fef044c )
git tag command (026a45b )
nil reference on ToVersion (a32342c )
Misc
deps: update out-of-date dependencies (53ba71e )
update actions to v3 (6d6dd90 ) (bvieira#85 )
deps: bump github.com/urfave/cli/v2 from 2.23.7 to 2.24.1 (bf6667d )
update workflows to use go 1.19 (81c97c2 )
update go to 1.18 on github workflows (82c9cd8 )
update go to 1.18 (e3db811 )
deps: bump github.com/urfave/cli/v2 from 2.4.0 to 2.11.1 (d6eb105 )
deps: bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (918ba5f )
deps: bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 (1dbcc05 )
resolves bvieira#38 providing arm64 and amd64 releases (b89b483 )
update dependencies (dad3784 )
deps: bump github.com/manifoldco/promptui from 0.8.0 to 0.9.0 (703012f )
run go mod tidy (146b14f )
update go and dependencies (cac5c13 )
add sv version on make release-all (073deac )
update urfave cli to 2.0.0 (005d4ab )
add time as version when version is not set (7ea9306 )
add missing phony on makefile (14270fd )
add release and release-all on makefile (137dca4 )
fix makefile usage (a2bb8e0 )
ignore bin dir (d101a63 )
Breaking Changes
is not possible to set breaking change footer synonym
stop using var envs to config sv4git
remove BRANCH_ISSUE_REGEX varenv
changes commit-log command json, rename subject to description, move all commit message attributes to 'message'
first release
You can’t perform that action at this time.