chglog is a changelog management library and tool

Related tags

Git chglog
Overview

GoReleaser Logo

chglog

chglog is a changelog management library and tool

Release Software License GitHub Actions Codecov branch Go Report Card Go Doc Powered By: GoReleaser

Why

While there are other tool out there that will create a changelog output as part of their workflow none of the ones I could find did so in a way that allowed formatting the output via multiple templates.

The need to multiple output formats was being driven by the desire to add changelog support to https://github.com/goreleaser/nfpm and the deb and rpm changelog formats not being the same.

Goals

  • be simple to use
  • provide decent default templates for deb, rpm, release, and repo style changelog formats
  • be distributed as a single binary
  • reproducible results
    • depend on the fewer external things as possible
    • store changelog in a transportable format (.yml)
  • be possible to use it as a lib in other go projects (namely [goreleaser][] itself)

Install

go get github.com/goreleaser/chglog/cmd/chglog

Usage

The first steps are to run chglog config to initialize a config file (.chglog.yml) and edit the generated file according to your needs:

conventional-commits: false
deb:
  distribution: []
  urgency: ""
debug: false
owner: ""
package-name: ""

The next step is to run chglog init.

- semver: 0.0.1
  date: 2019-10-18T16:05:33-07:00
  packager: dj gilcrease <[email protected]>
  changes:
  - commit: 2c499787328348f09ae1e8f03757c6483b9a938a
    note: |-
      oops i forgot to use Conventional Commits style message

      This should NOT break anything even if I am asking to build the changelog using Conventional Commits style message
  - commit: 3ec1e9a60d07cc060cee727c97ffc8aac5713943
    note: |-
      feat: added file two feature

      BREAKING CHANGE: this is a backwards incompatible change
  - commit: 2cc00abc77d401a541d18c26e5c7fbef1effd3ed
    note: |-
      feat: added the fileone feature

      * This is a test repo
      * so ya!

Then to generate a CHANGELOG.md file you would do chglog format --template repo > CHANGELOG.md

Now whenever you goto do another release you would do chglog add --version v#.#.# (version MUST be semver format)

And that's it!

Usage as lib

You can look at the code of chglog itself to see how to use it as a library

Status

  • alpha

Donate

Donations are very much appreciated! You can donate/sponsor on the main goreleaser opencollective! It's easy and will surely help the developers at least buy some ☕️ or 🍺 !

Stargazers over time

goreleaser/chglog stargazers over time


Would you like to fix something in the documentation? Feel free to open an issue.

Issues
  • chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.9.0

    chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.9.0

    Bumps github.com/spf13/viper from 1.8.1 to 1.9.0.

    Release notes

    Sourced from github.com/spf13/viper's releases.

    v1.9.0

    This is a maintenance release primarily containing minor fixes and improvements.

    Changes

    Added

    • Experimental new encoding layer
    • Add support for tfvars files

    Fixed

    • Writing hidden files with no extension
    • InConfig processing paths

    In addition to the above changes, this release comes with tons of minor improvements, documentation changes an dependency updates.

    Many thanks to everyone who contributed to this release!

    Commits
    • b1fdc47 Recognize tfvars files as hcl by default.
    • 65f16c1 docs: fix indentation in code samples
    • 0d7e803 build(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2
    • 6a29539 build(deps): bump gopkg.in/ini.v1 from 1.63.1 to 1.63.2
    • fa3412d fix cannot write hidden file without extension (#1017)
    • a1f26b1 Add test for cannot write hidden file without extension
    • 46a61e6 Fixes #1062
    • e606f74 fix: made InConfig process paths correctly
    • 2062cd6 Fix codeql workflow
    • c4687f7 Add CodeQL analysis workflow
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 5
  • chore(deps): bump github.com/spf13/viper from 1.10.1 to 1.11.0

    chore(deps): bump github.com/spf13/viper from 1.10.1 to 1.11.0

    Bumps github.com/spf13/viper from 1.10.1 to 1.11.0.

    Release notes

    Sourced from github.com/spf13/viper's releases.

    v1.11.0

    What's Changed

    Exciting New Features 🎉

    Enhancements 🚀

    Bug Fixes 🐛

    Breaking Changes 🛠

    Dependency Updates ⬆️

    New Contributors

    Full Changelog: https://github.com/spf13/viper/compare/v1.10.1...v1.11.0

    Commits
    • 6986c0a chore: update crypt
    • 65293ec add release note configuration
    • 6804da7 chore!: drop Go 1.14 support
    • 5b21ca1 fix: deprecated config
    • 55fac10 chore: fix lint
    • e0bf4ac chore: add go 1.18 builds
    • 973c265 build(deps): bump github.com/pelletier/go-toml/v2
    • 129e4f9 build(deps): bump github.com/pelletier/go-toml/v2
    • 9a8603d build(deps): bump actions/setup-go from 2 to 3
    • dc76f3c build(deps): bump github.com/spf13/afero from 1.8.1 to 1.8.2
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump actions/cache from 2 to 3

    chore(deps): bump actions/cache from 2 to 3

    Bumps actions/cache from 2 to 3.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    v2.1.7

    Support 10GB cache upload using the latest version 1.0.8 of @actions/cache

    v2.1.6

    • Catch unhandled "bad file descriptor" errors that sometimes occurs when the cache server returns non-successful response (actions/cache#596)

    v2.1.5

    • Fix permissions error seen when extracting caches with GNU tar that were previously created using BSD tar (actions/cache#527)

    v2.1.4

    • Make caching more verbose #650
    • Use GNU tar on macOS if available #701

    v2.1.3

    • Upgrades @actions/core to v1.2.6 for CVE-2020-15228. This action was not using the affected methods.
    • Fix error handling in uploadChunk where 400-level errors were not being detected and handled correctly

    v2.1.2

    • Adds input to limit the chunk upload size, useful for self-hosted runners with slower upload speeds
    • No-op when executing on GHES

    v2.1.1

    • Update @actions/cache package to v1.0.2 which allows cache action to use posix format when taring files.

    v2.1.0

    • Replaces the http-client with the Azure Storage SDK for NodeJS when downloading cache content from Azure. This should help improve download performance and reliability as the SDK downloads files in 4 MB chunks, which can be parallelized and retried independently
    • Display download progress and speed
    Commits
    • 4b0cf6c Merge pull request #769 from actions/users/ashwinsangem/bump_major_version
    • 60c606a Update licensed files
    • b6e9a91 Revert "Updated to the latest version."
    • c842503 Updated to the latest version.
    • 2b7da2a Bumped up to a major version.
    • deae296 Merge pull request #651 from magnetikonline/fix-golang-windows-example
    • c7c46bc Merge pull request #707 from duxtland/main
    • 6535c5f Regenerated examples.md TOC
    • 3fdafa4 Update GitHub Actions status badge markdown in README.md
    • 341e6d7 Merge branch 'actions:main' into fix-golang-windows-example
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0

    chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0

    Bumps github.com/spf13/cobra from 1.3.0 to 1.4.0.

    Release notes

    Sourced from github.com/spf13/cobra's releases.

    v1.4.0

    Winter 2022 Release ❄️

    Another season, another release!

    Goodbye viper! 🐍 🚀

    The core Cobra library no longer requires Viper and all of its indirect dependencies. This means that Cobra's dependency tree has been drastically thinned! The Viper dependency was included because of the cobra CLI generation tool. This tool has migrated to spf13/cobra-cli.

    It's pretty unlikely you were importing and using the bootstrapping CLI tool as part of your application (after all, it's just a tool to get going with core cobra).

    But if you were, replace occurrences of

    "github.com/spf13/cobra/cobra"
    

    with

    "github.com/spf13/cobra-cli"
    

    And in your go.mod, you'll want to also include this dependency:

    github.com/spf13/cobra-cli v1.3.0
    

    Again, the maintainers do not anticipate this being a breaking change to users of the core cobra library, so minimal work should be required for users to integrate with this new release. Moreover, this means the dependency tree for your application using Cobra should no longer require dependencies that were inherited from Viper. Huzzah! 🥳

    If you'd like to read more

    Documentation 📝

    Other 💭

    Shoutout to our awesome contributors helping to make this cobra release possible!! @​spf13 @​marckhouzam @​johnSchnake @​jpmcb @​liggitt @​umarcor @​hiljusti @​marians @​shyim @​htroisi

    Changelog

    Sourced from github.com/spf13/cobra's changelog.

    Cobra Changelog

    v1.1.3

    • Fix: release-branch.cobra1.1 only: Revert "Deprecate Go < 1.14" to maintain backward compatibility

    v1.1.2

    Notable Changes

    • Bump license year to 2021 in golden files (#1309) @​Bowbaq
    • Enhance PowerShell completion with custom comp (#1208) @​Luap99
    • Update gopkg.in/yaml.v2 to v2.4.0: The previous breaking change in yaml.v2 v2.3.0 has been reverted, see go-yaml/yaml#670
    • Documentation readability improvements (#1228 etc.) @​zaataylor etc.
    • Use golangci-lint: Repair warnings and errors resulting from linting (#1044) @​umarcor

    v1.1.1

    • Fix: yaml.v2 2.3.0 contained a unintended breaking change. This release reverts to yaml.v2 v2.2.8 which has recent critical CVE fixes, but does not have the breaking changes. See spf13/cobra#1259 for context.
    • Fix: correct internal formatting for go-md2man v2 (which caused man page generation to be broken). See spf13/cobra#1049 for context.

    v1.1.0

    Notable Changes

    • Extend Go completions and revamp zsh comp (#1070)
    • Fix man page doc generation - no auto generated tag when cmd.DisableAutoGenTag = true (#1104) @​jpmcb
    • Add completion for help command (#1136)
    • Complete subcommands when TraverseChildren is set (#1171)
    • Fix stderr printing functions (#894)
    • fix: fish output redirection (#1247)

    v1.0.0

    Announcing v1.0.0 of Cobra. 🎉

    Notable Changes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7

    chore(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7

    Bumps github.com/google/go-cmp from 0.5.6 to 0.5.7.

    Release notes

    Sourced from github.com/google/go-cmp's releases.

    v0.5.7

    Reporter changes:

    • (#266) Fix textual printing of byte slices
    • (#275) Reduce minimum length for specialize string diffing
    • (#276) Use any alias instead of interface{}

    Code cleanup changes:

    • (#281) Update minimum supported version to go1.11
    • (#282) Drop hacks to work around Go reflection bugs in Go1.9
    • (#285) Add //go:build lines
    • (#262) Fix staticcheck findings
    • (#263) Avoid shadowing variable
    • (#268) Use sha256 in test
    • (#271) Fix spelling mistakes
    • (#269) Change build status badge
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.1

    chore(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.1

    Bumps github.com/spf13/viper from 1.9.0 to 1.10.1.

    Release notes

    Sourced from github.com/spf13/viper's releases.

    v1.10.1

    This is a maintenance release upgrading the Consul dependency fixing CVEs.

    v1.10.0

    This is a maintenance release primarily containing minor fixes and improvements.

    Changes

    Added

    • Experimental finder based on io/fs
    • Tests are executed on Windows
    • Tests are executed on Go 1.17
    • Logger interface to decouple Viper from JWW

    In addition to the above changes, this release comes with minor improvements, documentation changes an dependency updates.

    Many thanks to everyone who contributed to this release!

    Commits
    • f646c50 chore(deps): update dependencies
    • a4bfcd9 chore(deps): update crypt
    • 1cb6606 build(deps): bump gopkg.in/ini.v1 from 1.65.0 to 1.66.2
    • a785a79 refactor: replace jww with the new logger interface
    • f1f6b21 feat: add logger interface and default implementation
    • c43197d build(deps): bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3
    • 2abe0dd build(deps): bump gopkg.in/ini.v1 from 1.64.0 to 1.65.0
    • 8ec82f8 chore(deps): update crypt
    • 35877c8 chore: fix lint
    • 655a0aa chore(deps): update golangci-lint
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0

    chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0

    Bumps github.com/spf13/cobra from 1.2.1 to 1.3.0.

    Release notes

    Sourced from github.com/spf13/cobra's releases.

    v1.3.0 - The Fall 2021 release 🍁

    Completion fixes & enhancements 💇🏼

    In v1.2.0, we introduced a new model for completions. Thanks to everyone for trying it, giving feedback, and providing numerous fixes! Continue to work with the new model as the old one (as noted in code comments) will be deprecated in a coming release.

    • DisableFlagParsing now triggers custom completions for flag names #1161
    • Fixed unbound variables in bash completions causing edge case errors #1321
    • help completion formatting improvements & fixes #1444
    • All completions now follow the help example: short desc are now capitalized and removes extra spacing from long description #1455
    • Typo fixes in bash & zsh completions #1459
    • Fixed mixed tab/spaces indentation in completion scripts. Now just 4 spaces #1473
    • Support for different bash completion options. Bash completions v2 supports descriptions and requires descriptions to be removed for menu-complete, menu-complete-backward and insert-completions. These descriptions are now purposefully removed in support of this model. #1509
    • Fix for invalid shell completions when using ~/.cobra.yaml. Log message Using config file: ~/.cobra.yaml now printed to stderr #1510
    • Removes unnecessary trailing spaces from completion command descriptions #1520
    • Option to hid default completion command #1541
    • Remove __complete command for programs without subcommands #1563

    Generator changes ⚙️

    Thanks to @​spf13 for providing a number of changes to the Cobra generator tool, streamlining it for new users!

    • The Cobra generator now won't automatically include Viper and cleans up a number of unused imports when not using Viper.
    • The Cobra generator's default license is now none
    • The Cobra generator now works with Go modules
    • Documentation to reflect these changes

    New Features ⭐

    • License can be specified by their SPDX identifiers #1159
    • MatchAll allows combining several PositionalArgs to work in concert. This now allows for enabling composing PositionalArgs #896

    Bug Fixes 🐛

    • Fixed multiple error message from cobra init boilerplates #1463 #1552 #1557

    Testing 👀

    • Now testing golang 1.16.x and 1.17.x in CI #1425
    • Fix for running diff test to ignore CR for windows #949
    • Added helper functions and reduced code reproduction in args_test #1426
    • Now using official golangci-lint github action #1477

    Security 🔏

    • Added GitHub dependabot #1427
    • Now using Viper v1.10.0
      • There is a known CVE in an indirect dependency from viper: spf13/cobra#1538. This will be patched in a future release

    Documentation 📝

    • Multiple projects added to the projects_using_cobra.md file: #1377 #1501 #1454
    • Removed ToC from main readme file as it is now automagically displayed by GitHub #1429
    • Documentation correct for when the --author flag is specified #1009
    • shell_completions.md has an easier to use snippet for copying and pasting shell completions #1372

    ... (truncated)

    Commits
    • 178edbb Bump github.com/spf13/viper from 1.9.0 to 1.10.0 (#1561)
    • 9054739 Remove __complete cmd for program without subcmds (#1563)
    • 19c9c74 Always include the os package import when generating the root command (#1557)
    • 01e05b8 Bump github.com/spf13/viper from 1.8.1 to 1.9.0 (#1554)
    • 36bff0a fix root.go.golden (#1552)
    • 1854bb5 Fix some typos (mostly found by codespell) (#1514)
    • ff2c55e chore(ci): use golangci-lint-action (#1477)
    • 1beb476 fix: Duplicate error message from cobra init boilerplates (#1463)
    • 6f84ef4 Provide option to hide default 'completion' cmd (#1541)
    • ee75a2b Remove trailing spaces from bash completion command description (#1520)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.0

    chore(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.0

    Bumps github.com/spf13/viper from 1.9.0 to 1.10.0.

    Release notes

    Sourced from github.com/spf13/viper's releases.

    v1.10.0

    This is a maintenance release primarily containing minor fixes and improvements.

    Changes

    Added

    • Experimental finder based on io/fs
    • Tests are executed on Windows
    • Tests are executed on Go 1.17
    • Logger interface to decouple Viper from JWW

    In addition to the above changes, this release comes with minor improvements, documentation changes an dependency updates.

    Many thanks to everyone who contributed to this release!

    Commits
    • a4bfcd9 chore(deps): update crypt
    • 1cb6606 build(deps): bump gopkg.in/ini.v1 from 1.65.0 to 1.66.2
    • a785a79 refactor: replace jww with the new logger interface
    • f1f6b21 feat: add logger interface and default implementation
    • c43197d build(deps): bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3
    • 2abe0dd build(deps): bump gopkg.in/ini.v1 from 1.64.0 to 1.65.0
    • 8ec82f8 chore(deps): update crypt
    • 35877c8 chore: fix lint
    • 655a0aa chore(deps): update golangci-lint
    • 946ae75 ci: fix github script
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.7.0

    chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.7.0

    Bumps github.com/smartystreets/goconvey from 1.6.4 to 1.7.0.

    Release notes

    Sourced from github.com/smartystreets/goconvey's releases.

    v1.7.0

    NOTE: This release drops support for Go 1.15 and earlier, since I only have a limited amount of time to maintain this project, and convey previously included workarounds and hacks for some VERY old versions of Go (at least down to Go 1.2!!). If you want to become an active maintainer to preserve support for older Go releases, let's please discuss in smartystreets/goconvey#643.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.7...v1.7.0

    v1.6.7

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.6...v1.6.7

    v1.6.6

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.5...v1.6.6

    v1.6.5

    What's Changed

    New Contributors

    ... (truncated)

    Commits
    • badebba Merge pull request #647 from smartystreets/covertempdir
    • 180ccef Use temporary directory for coverage reports.
    • 3e04cfe Merge pull request #646 from smartystreets/removeGo12
    • 2967ec0 Merge pull request #644 from smartystreets/embed_static
    • 8a06cad Merge pull request #643 from smartystreets/go116
    • 44c3137 Remove >go1.2 detection logic.
    • 29d2f9a Use go:embed to serve static resources.
    • 3bb3368 Set minimum Go version to 1.16
    • e098f86 Merge pull request #642 from smartystreets/check_scripts
    • a47feb4 Refine third-party lib checking scripts.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.6.7

    chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.6.7

    Bumps github.com/smartystreets/goconvey from 1.6.4 to 1.6.7.

    Release notes

    Sourced from github.com/smartystreets/goconvey's releases.

    v1.6.7

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.6...v1.6.7

    v1.6.6

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.5...v1.6.6

    v1.6.5

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.4...v1.6.5

    Commits
    • a743bd0 Merge pull request #640 from smartystreets/fix_dropped_test_results
    • 5531d05 Fix #639: Disable pre-compilation for Go 1.16+
    • 2b209bb Update Travis CI badge
    • c84ba39 Add simple update script and CI check for 3rd party libs.
    • 96b4785 Merge pull request #628 from paudley/patch-1
    • 33a2c59 Merge pull request #633 from ezk84/master
    • 5f11d69 Merge branch 'smartystreets:master' into master
    • 8cae8f6 Merge pull request #588 from miketonks/stack-mode
    • 19a1d6d Fix compilation error
    • 6115295 Merge branch 'smartystreets:master' into master
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.6.6

    chore(deps): bump github.com/smartystreets/goconvey from 1.6.4 to 1.6.6

    Bumps github.com/smartystreets/goconvey from 1.6.4 to 1.6.6.

    Release notes

    Sourced from github.com/smartystreets/goconvey's releases.

    v1.6.6

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.5...v1.6.6

    v1.6.5

    What's Changed

    New Contributors

    Full Changelog: https://github.com/smartystreets/goconvey/compare/v1.6.4...v1.6.5

    Commits
    • 33a2c59 Merge pull request #633 from ezk84/master
    • 5f11d69 Merge branch 'smartystreets:master' into master
    • 8cae8f6 Merge pull request #588 from miketonks/stack-mode
    • 19a1d6d Fix compilation error
    • 6115295 Merge branch 'smartystreets:master' into master
    • 0fc5ef5 Merge pull request #488 from CtrlZvi/ignore_testdata_packages
    • c1c3b7b Add Go1.16 to travis.yml
    • c7f2782 Fixup s/assertion/Assertion post-merge.
    • 677d5b6 Merge pull request #451 from kormat/SoMsg
    • f724034 Merge branch 'master' into SoMsg
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 2
  • ignore tags from other branches

    ignore tags from other branches

    addresses issue #99

    TestOffBranchTags creates a repo with a master and develop branch, and alternates commits on the branches. The resulting changelog from the master branch should only have those versions/commits.

    This is only a test that shows the issue.

    size/L 
    opened by masonkatz 3
  • Tags off branch corrupt the log

    Tags off branch corrupt the log

    Summary

    Support branches often have tags that do not get merged back to the master/trunk. If one of these tags is older than the most recent tag on the current branch things break.

    Steps to Reproduce

    mkdir repo; cd repo; git init
    for i in 0 2 10; do touch file$i; git add file$i; git commit -m "commit $i"; git tag v1.$i.0; done
    git branch support; git checkout support
    for i in 11; do touch file$i; git add file$i; git commit -m "commit $i"; git tag v1.$i.0; done
    git checkout master
    for i in 20; do touch file$i; git add file$i; git commit -m "commit $i"; git tag v1.$i.0; done
    

    Then

    ~/chglog/chglog init; ~/chglog/chglog format -t rep
    

    Produces

    1.20.0
    =============
    2022-07-15
    
    * commit 20 (71c9aa2e)
    * commit 10 (c6093ede)
    * commit 2 (d39e052b)
    * commit 0 (ac171453)
    
    1.11.0
    =============
    2022-07-15
    
    * commit 11 (9cfcda51)
    
    1.10.0
    =============
    2022-07-15
    
    * commit 10 (c6093ede)
    
    1.2.0
    =============
    2022-07-15
    
    * commit 2 (d39e052b)
    
    1.0.0
    =============
    2022-07-15
    
    * commit 0 (ac171453)
    

    Commit 1.11.0 is from the support branch so when walking the commits from 1.20.0 back to the previous version it ends up walking all the way back to the first commit.

    The following from init.go looks like it is trying to protect against this:

    		if commitObject, err = gitRepo.CommitObject(start); err != nil {
    			// This ignores objects that are off branch which happens when tagging on multiple branches happens.
    			if errors.Is(err, plumbing.ErrObjectNotFound) {
    				continue
    			}
    			return nil, fmt.Errorf("unable to fetch commit from tag %v: %w", tagName, err)
    		}
    

    But that is checking if the commit is not in the repo, it is, just on a different branch.

    Possible Fix

    Walk the Log once with a map of all the tags, and toss out any tags that don't have any commits. Use this as a semver sorted list that we iterate over.

    Doing this would produce:

    1.20.0
    =============
    2022-07-15
    
    * commit 20 (71c9aa2e)
    
    1.10.0
    =============
    2022-07-15
    
    * commit 10 (c6093ede)
    
    1.2.0
    =============
    2022-07-15
    
    * commit 2 (d39e052b)
    
    1.0.0
    =============
    2022-07-15
    
    * commit 0 (ac171453)
    

    Code

    I've got a solution coded up as both a test and fix. I was thinking of first doing a pull request of just the test to document this better. And then add the potential fix.

    opened by masonkatz 0
  • chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0

    chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0

    Bumps github.com/spf13/cobra from 1.4.0 to 1.5.0.

    Release notes

    Sourced from github.com/spf13/cobra's releases.

    v1.5.0

    Spring 2022 Release 🌥️

    Hello everyone! Welcome to another release of cobra. Completions continue to get better and better. This release adds a few really cool new features. We also continue to patch versions of our dependencies as they become available via dependabot. Happy coding!

    Active help 👐🏼

    Shout out to @​marckhouzam for a big value add: Active Help spf13/cobra#1482. With active help, a program can provide some inline warnings or hints for users as they hit tab. Now, your CLIs can be even more intuitive to use!

    Currently active help is only supported for bash V2 and zsh. Marc wrote a whole guide on how to do this, so make sure to give it a good read to learn how you can add this to your cobra code! https://github.com/spf13/cobra/blob/master/active_help.md

    Group flags 🧑🏼‍🤝‍🧑🏼

    Cobra now has the ability to mark flags as required or exclusive as a group. Shout out to our newest maintainer @​johnSchnake for this! spf13/cobra#1654 Let's say you have a username flag that MUST be partnered with a password flag. Well, now, you can enforce those as being required together:

    rootCmd.Flags().StringVarP(&u, "username", "u", "", "Username (required if password is set)")
    rootCmd.Flags().StringVarP(&pw, "password", "p", "", "Password (required if username is set)")
    rootCmd.MarkFlagsRequiredTogether("username", "password")
    

    Flags may also be marked as "mutally exclusive" with the MarkFlagsMutuallyExclusive(string, string ... ) command API. Refer to our user guide documentation for further info!

    Completions 👀

    Documentation 📝

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump github.com/spf13/viper from 1.10.1 to 1.12.0

    chore(deps): bump github.com/spf13/viper from 1.10.1 to 1.12.0

    Bumps github.com/spf13/viper from 1.10.1 to 1.12.0.

    Release notes

    Sourced from github.com/spf13/viper's releases.

    v1.12.0

    This release makes YAML v3 and TOML v2 the default versions used for encoding.

    You can switch back to the old versions by adding viper_yaml2 and viper_toml1 to the build tags.

    Please note that YAML v2 and TOML v1 are considered deprecated from this release and may be removed in a future release.

    Please provide feedback in discussions and report bugs on the issue tracker. Thanks!

    What's Changed

    Exciting New Features 🎉

    Enhancements 🚀

    Dependency Updates ⬆️

    New Contributors

    Full Changelog: https://github.com/spf13/viper/compare/v1.11.0...v1.12.0

    v1.11.0

    What's Changed

    Exciting New Features 🎉

    Enhancements 🚀

    Bug Fixes 🐛

    ... (truncated)

    Commits
    • 4322cf2 feat: make toml2 the default
    • 8d02999 feat: make yaml3 the default
    • 7c35aa9 chore(deps): update yaml3
    • 433821f feat: add etcd3 support to remote
    • 2080d43 chore: update crypt
    • da55858 chore: fix Error log calls in mergeMaps
    • f50ce90 Add in MustBindEnv.
    • 3b836e5 build(deps): bump github.com/subosito/gotenv from 1.2.0 to 1.3.0
    • 5d65186 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.0 to 2.0.1
    • 9f85518 build(deps): bump github.com/spf13/cast from 1.4.1 to 1.5.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump goreleaser/goreleaser-action from 2 to 3

    chore(deps): bump goreleaser/goreleaser-action from 2 to 3

    Bumps goreleaser/goreleaser-action from 2 to 3.

    Release notes

    Sourced from goreleaser/goreleaser-action's releases.

    v3.0.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v2.9.1...v3.0.0

    v2.9.1

    What's Changed

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v2...v2.9.1

    v2.9.0

    What's Changed

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v2.8.1...v2.9.0

    v2.8.1

    What's Changed

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v2.8.0...v2.8.1

    v2.8.0

    What's Changed

    ... (truncated)

    Commits
    • 68acf3b chore(deps): bump @​actions/tool-cache from 1.7.2 to 2.0.1 (#355)
    • 46da113 chore: node 16 as default runtime (#343)
    • 223909a chore: update
    • c56d8df Revert "chore(deps): bump @​actions/core from 1.6.0 to 1.8.2 (#354)"
    • d1c2f83 chore(deps): bump @​actions/core from 1.6.0 to 1.8.2 (#354)
    • 5c65fd8 chore(deps): bump @​actions/http-client from 1.0.11 to 2.0.1 (#353)
    • 46cd12b chore(deps): bump yargs from 17.4.1 to 17.5.1 (#352)
    • 822d1bf chore(deps): bump docker/bake-action from 1 to 2 (#346)
    • c25888f chore: update dev dependencies and workflow (#342)
    • ec57748 chore(deps): bump yargs from 17.4.0 to 17.4.1 (#339)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.8

    chore(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.8

    Bumps github.com/google/go-cmp from 0.5.6 to 0.5.8.

    Release notes

    Sourced from github.com/google/go-cmp's releases.

    v0.5.8

    Reporter changes:

    • (#293) Fix printing of types in reporter output for interface and pointer types
    • (#294) Use string formatting for slice of bytes in more circumstances

    Dependency changes:

    • (#292) Update minimum supported version to go1.13 and remove xerrors dependency

    v0.5.7

    Reporter changes:

    • (#266) Fix textual printing of byte slices
    • (#275) Reduce minimum length for specialize string diffing
    • (#276) Use any alias instead of interface{}

    Code cleanup changes:

    • (#281) Update minimum supported version to go1.11
    • (#282) Drop hacks to work around Go reflection bugs in Go1.9
    • (#285) Add //go:build lines
    • (#262) Fix staticcheck findings
    • (#263) Avoid shadowing variable
    • (#268) Use sha256 in test
    • (#271) Fix spelling mistakes
    • (#269) Change build status badge
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    automerge size/XS dependencies 
    opened by dependabot[bot] 1
Releases(v0.1.2)
  • v0.1.2(Nov 9, 2020)

    Changelog

    7678368 chore(deps): go mod tidy (#31) 9c6b268 fix: fix typo in the getDeb function (#30) f4b552e chore(deps): bump github.com/go-git/go-git/v5 from 5.1.0 to 5.2.0 (#24) 26bf179 chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#28) 7118e86 chore(deps): bump codecov/codecov-action from v1.0.13 to v1.0.14 (#26) 4e08370 chore(deps): bump github.com/spf13/cobra from 1.1.0 to 1.1.1 (#27) 4ae245a chore(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.0 (#25) 4ad310e chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#23) 3cb90e2 chore(deps): go mod tidy (#22) 426f0c9 chore(deps): bump github.com/google/go-cmp from 0.5.1 to 0.5.2 (#21) b2edcdf chore(deps): bump codecov/codecov-action from v1.0.12 to v1.0.13 (#20) f0e71e2 chore(deps): bump actions/checkout from v2.3.1 to v2.3.2 (#19) 6e62876 chore(deps): go mod tidy (#18) b141307 chore(deps): bump github.com/spf13/viper from 1.7.0 to 1.7.1 (#16) a0625e7 fix: lint updates (#17) 3683ffc chore(deps): bump codecov/codecov-action from v1.0.11 to v1.0.12 (#15) fc7b4fb chore(deps): go mod tidy (#14) 9d4e41f chore(deps): bump github.com/google/go-cmp from 0.5.0 to 0.5.1 (#13) f7d856e chore(deps): bump codecov/codecov-action from v1.0.10 to v1.0.11 (#12)

    Source code(tar.gz)
    Source code(zip)
    chglog_0.1.2_checksums.txt(297 bytes)
    chglog_0.1.2_darwin_amd64.tar.gz(5.29 MB)
    chglog_0.1.2_linux_amd64.tar.gz(5.09 MB)
    chglog_0.1.2_windows_amd64.tar.gz(5.09 MB)
  • v0.1.0(Jul 13, 2020)

    Changelog

    eac4b00 chore(deps): go mod tidy (#11) 126aeef fix: coverage 3f35527 chore(deps): bump github.com/google/go-cmp from 0.3.1 to 0.5.0 (#3) dc03b8c fix: ci f7eef22 fix: lint issues (#9) ab06c45 chore(deps): go mod tidy (#10) 1f6745a docs: badges cb5e536 feat: bump all deps (#8) d35ede3 feat: ci 9922497 chore: code owners d969fbb chore: update deps 37f186b chore: allow detecting .git directories 35adc1c fix: clean up debian template to ensure proper parsing by dpkg-parsechangelog f8ca45b feat: Add author and committer info to the change entry (#1) d33bb9d chore: add README.md d7cfe6d chore: add format cli command a6309a8 chore: FormatChangelog done and tested chore: start cli work c2f4537 chore: start working on the Format and Templating API b211acf chore: AddEntry implemented and tested 22a9181 Merge branch 'master' of github.com:djgilcrease/chglog f524b82 chore: Work on the code level API edd775a Initial commit

    Source code(tar.gz)
    Source code(zip)
Owner
GoReleaser
Deliver Go binaries as fast and easily as possible
GoReleaser
CHANGELOG generator implemented in Go (Golang).

git-chglog CHANGELOG generator implemented in Go (Golang). Anytime, anywhere, Write your CHANGELOG. Table of Contents git-chglog Table of Contents Fea

git chglog 2.1k Aug 9, 2022
A tool to monitor git repositories and automatically pull & push changes

git-o-matic A tool to monitor git repositories and automatically pull & push changes Installation Packages & Binaries Arch Linux: gitomatic Binaries f

Christian Muehlhaeuser 1k Jul 27, 2022
A command-line tool that makes git easier to use with GitHub.

hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. For an official

GitHub 22k Aug 12, 2022
A simple tool to help apply changes across many GitHub repositories simultaneously

A simple tool to help apply changes across many GitHub repositories simultaneously

Skyscanner 321 Aug 11, 2022
A simple cli tool for switching git user easily inspired by Git-User-Switch

gitsu A simple cli tool for switching git user easily inspired by Git-User-Switch Installation Binary releases are here. Homebrew brew install matsuyo

Masaya Watanabe 201 Jul 25, 2022
A Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI

A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. Abstract Trivy (tri pronounced like trigger, vy

Aqua Security 13.1k Aug 3, 2022
Suppress commit to master and development, merge branch to master and development

git-extension masterと名前のつくブランチをマージするのは禁止 masterとdevelopmentブランチに直接commitやmergeするのは禁止 masterブランチを親に新規ブランチを作成するのは禁止 どうしてもmasterやdevelopmentブランチに操作をしたい時は

y-oga 1 Nov 8, 2021
Fast and powerful Git hooks manager for any type of projects.

Lefthook The fastest polyglot Git hooks manager out there Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. Fast. I

Abroskin Alexander 2.3k Aug 11, 2022
A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way

A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way

Xanzy 1.7k Aug 8, 2022
go mod vendor lets you check in your dependencies to git, but that's both bloaty (for developers) and tedious (remembering to update it).

go-mod-archiver Afraid of being unable to build historical versions of your Go program? go mod vendor lets you check in your dependencies to git, but

Tailscale 82 Jun 25, 2022
A single Git repository that holds two microservices (Python and GO)

A single Git repository that holds two microservices (Python and GO)

null 0 Nov 19, 2021
Installs git repos onto your system and keeps them up-to-date

Gitfile Installs git repos onto your system and keeps them up-to-date. It's a lightweight package manager for things that haven't been published to a

Brad Urani 18 Jan 16, 2021
Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results

Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results. This command supports GitLab as a CI and notification platform.

null 5 Jul 13, 2022
A really smart bot that connects with your email, discord, telegram and gitlab

SmarttyBot The smartest multiplatform bot SmarttyBot is a multiplatform bot that uses natural language to execute functions using discord, telegram, e

Omar 6 Jun 2, 2022
Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project.

Automatic GitLab releases Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project. Features:

null 0 Jan 7, 2022
Changelog management tool, avoid merge conflicts and generate markdown changelogs.

chalog This is chalog, a changelog management tool. With chalog you can manage your project's changelog in a simple markdown format, split across mult

Jamie Thompson 6 Jul 7, 2022
PolarDB Cluster Manager is the cluster management component of PolarDB for PostgreSQL, responsible for topology management, high availability, configuration management, and plugin extensions.

What is PolarDB Cluster Manager PolarDB Cluster Manager is the cluster management component of PolarDB for PostgreSQL, responsible for topology manage

null 8 Dec 15, 2021
a fast changelog generator sourced from PRs and Issues

chronicle A fast changelog generator that sources changes from GitHub PRs and issues, organized by labels. chronicle --since-tag v0.16.0 chronicle --s

Anchore, Inc. 21 Jun 12, 2022
CHANGELOG generator implemented in Go (Golang).

git-chglog CHANGELOG generator implemented in Go (Golang). Anytime, anywhere, Write your CHANGELOG. Table of Contents git-chglog Table of Contents Fea

git chglog 2.1k Aug 9, 2022
A cross-platform changelog file generator

changelogger A changelog file generator heavily inspired on towncrier. Why? I'm looking for an alternative to towncrier that doesn't require a Python

Diego Garcia 13 Jul 27, 2022
📖 Elegant changelog generator

English | 中文简体 whatchanged An elegant changelog generator. Focus on Elegant/Simple/Efficient/Scalable Feel the magic online Feature: Cross-platform su

Axetroy 46 Jul 30, 2022
Generate simple CHANGELOG

changelog Generate simple CHANGELOG Install Download the one that suits your environment and place it in a location that is in your PATH. https://gith

tricot 2 Oct 10, 2021
A CLI to replace your git commit command, so your git message can partially follow the Conventional Changelog ecosystem

COMMIT CLI A CLI to replace your git commit command, so your git message can partially follow the Conventional Changelog ecosystem. And yes, it is bui

Hisam Fahri 1 Feb 9, 2022
A tool for secrets management, encryption as a service, and privileged access management

Vault Please note: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault, please respo

HashiCorp 25.1k Aug 4, 2022
A tool for secrets management, encryption as a service, and privileged access management

Deploy HCP Vault & AWS Transit Gateways via Terraform https://medium.com/hashicorp-engineering/deploying-hcp-vault-using-the-hcp-terraform-provider-5e

Temur Yunusov 0 Nov 23, 2021
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.

Kstone 中文 Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd

TKEStack 555 Aug 4, 2022
Zms - The Bhojpur ZMS is a software-as-a-service product applied in different risk management areas. It is a containment Zone Management System based on Bhojpur.NET Platform.

Bhojpur ZMS - Zone Management System The Bhojpur ZMS is a software-as-a-service product used as a Zone Management System based on Bhojpur.NET Platform

Bhojpur Consulting 0 Jan 2, 2022
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

Hamed Yousefi 27 Jul 24, 2022
tfacon is a CLI tool for connecting Test Management Platforms and Test Failure Analysis Classifier.

Test Failure Classifier Connector Description tfacon is a CLI tool for connecting Test Management Platforms and Test Failure Analysis Classifier. Test

Red Hat Quality Engineering 3 Jun 23, 2022