Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v2.2.0 (2020-12-15)
Features:
project_info_task: Add
git_ops.project_info
task. (#41)yes: Add
--yes
flag tomix get_ops.release
(#38)
v2.1.0 (2020-11-21)
Features:
- yes: Add
--yes
flag tomix get_ops.release
(#38)
v2.0.2 (2020-11-19)
Bug Fixes:
- messaging, and changelog ranges
v2.0.1 (2020-07-24)
Bug Fixes:
- messaging, and changelog ranges
v2.0.0 (2020-03-25)
Breaking Changes:
- parse multiple messages
v1.1.3 (2020-03-17)
Bug Fixes:
- use prefix on initial version
Bug Fixes:
Skipped for operational reasons
Bug Fixes:
Move version tag parsing logic
Fix tag order from git tag function.
Performance Improvements:
- Save an iteration in the map+join (#29)
v1.1.0 (2020-02-06)
Features:
- commit message validation
v1.0.0 (2019-12-4)
Breaking Changes:
- fail on prefixed
!
and support postfixed!
(#22)
v0.6.4 (2019-12-4)
Bug Fixes:
- --initial --dry-run creates Changelog (#18) (#19)
v0.6.3 (2019-8-19)
Bug Fixes:
- explicitly add changelog
v0.6.2 (2019-8-19)
Bug Fixes:
- log less, and accept unicode
v0.6.1 (2019-7-12)
Improvements:
- support additional commit types by default
v0.6.0 (2019-1-22)
Features:
- dry_run release option
Bug Fixes:
allow no prefix
initial mix project check (#6)
v0.5.0 (2018-11-20)
Features:
- calculate new version from project instead of tags
v0.4.1 (2018-11-16)
Bug Fixes:
- correctly handle already parsed versions
v0.4.0 (2018-11-16)
Features:
- Allow configuring a version prefix
Bug Fixes:
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)
Bug Fixes:
- Fail better when mix_project is not set
0.3.3 (2018-10-11)
Bug Fixes:
- don't fail on unparseable commit during init
0.3.2 (2018-10-11)
Bug Fixes:
- depend on correct version of nimble_parsec
0.3.2 (2018-10-11)
Bug Fixes:
- depend on correct version of nimble_parsec
0.3.1 (2018-10-5)
Bug Fixes:
- use annotated tags
0.3.0 (2018-10-5)
Features:
- Support elixir 1.6
0.2.3 (2018-10-5)
Bug Fixes:
- remove branch from changelog
0.2.2 (2018-10-5)
Bug Fixes:
- inform of a safer tag push
0.2.1 (2018-10-5)
Bug Fixes:
- Explain git tag pushing
0.2.0 (2018-10-5)
Breaking Changes:
- Commit and tag, instead of tag and commit
0.1.1 (2018-10-5)
Bug Fixes:
Changelog: Spacing between beginning and body
Split version and changelog commits
0.1.1-rc0 (2018-10-5)
Bug Fixes:
- Split version and changelog commits
0.1.0 (2018-10-5)
Breaking Changes:
Parser: finalize initial parser
Parser: Adding a basic commit parser
BREAKING CHANGE: This header serves as an example.
This footer serves as another example.
Features:
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)
Bug Fixes:
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