All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.5.0 (2018-11-20)
- calculate new version from project instead of tags
v0.4.1 (2018-11-16)
- correctly handle already parsed versions
v0.4.0 (2018-11-16)
- Allow configuring a version prefix
-
messaging and tag prefix
-
prefix is the first argument to
parse!/2 -
fix error when version struct not expected
-
resolve issue with comparing invalid version
0.3.4 (2018-10-15)
- Fail better when mix_project is not set
0.3.3 (2018-10-11)
- don't fail on unparseable commit during init
0.3.2 (2018-10-11)
- depend on correct version of nimble_parsec
0.3.2 (2018-10-11)
- depend on correct version of nimble_parsec
0.3.1 (2018-10-5)
- use annotated tags
0.3.0 (2018-10-5)
- Support elixir 1.6
0.2.3 (2018-10-5)
- remove branch from changelog
0.2.2 (2018-10-5)
- inform of a safer tag push
0.2.1 (2018-10-5)
- Explain git tag pushing
0.2.0 (2018-10-5)
- Commit and tag, instead of tag and commit
0.1.1 (2018-10-5)
-
Changelog: Spacing between beginning and body
-
Split version and changelog commits
0.1.1-rc0 (2018-10-5)
- Split version and changelog commits
0.1.0 (2018-10-5)
-
Parser: finalize initial parser
-
Parser: Adding a basic commit parser
BREAKING CHANGE: This header serves as an example.
This footer serves as another example.
-
Version: rc and pre_release functionality
-
Manage readme + mix.exs version numbers
-
Changelog: Add version incrementing
-
changelog: initial changelog writing
-
CLI: Add basic release command (non-functional as of yet)
-
Version: Get version from mix on init
-
allow --initial again
-
newline headings
-
spacing in changelog
-
Changelog: Correctly tag new versions
-
Changelog: Don't show ! in the changelog
-
Changelog: semicolons in scopeless commits
-
Changelog: Fix changelog formatting
-
parser: recognize exlamation points