changex v0.1.1

Modules summary

Changex
Changex.Changelog

This module is used to read and manipulate a changelog file

Changex.Formatter

A module containing functions to be used inside other formatters

Changex.Formatter.Elixir

Format changelog to the terminal in markdown format that matches the format of the elixir-lang changelog

Changex.Formatter.Markdown

Format changelog to the terminal in markdown format

Changex.Formatter.Terminal

Output the formatted changelog to the terminal

Changex.Formatter.Utils
Changex.Grouper

This module will take a list of commits and sort them based on the type of the commit

Changex.Log

This module will get a list of commits based on the git log on a git repository

Changex.SubjectSplitter

This module is used to split the subject of a commit message based on a format passed in

Changex.Tag

A module that wraps git commands to act on git tags

Mix.Tasks.Changex.Diff

Display a changelog in the terminal

Mix.Tasks.Changex.Update

Write an update to the changelog file. Defaults to CHANGELOG.md