Deps_changelog – Capture dep's CHANGELOG updates during `mix deps.update` and collect in new file

Find additions to top-level dependency’s CHANGELOG files upon update and accumulate them in a new deps.CHANGELOG.md. Any task can be specified to run to perform the update.

Installation

The package is available in Hex and can be installed by adding deps_changelog to your list of dependencies in mix.exs:

def deps do
  [
    {:deps_changelog, "~> 0.3", only: :dev, runtime: false}
  ]
end

Usage

Run mix deps.changelog deps.update [...] instead of mix deps.update. File deps.CHANGELOG.md will be created or updated when package updates happen.

Example

Example deps.CHANGELOG.md file

3 Likes