View Source Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

v2-6-0-2023-06-09

v2.6.0 (2023-06-09)

features

Features:

  • AllowedTags: Adds allowed_tags option (#59)

  • AllowedTags: Add config allow_untagged? to tags

  • enable custom replace/pattern for readme versioning (#56)

v2-5-6-2023-03-07

v2.5.6 (2023-03-07)

bug-fixes

Bug Fixes:

  • remove reference to unknown attribute

v2-5-5-2023-01-18

v2.5.5 (2023-01-18)

bug-fixes-1

Bug Fixes:

  • properly support multiple readme version files

  • include all comits for version when not in rc

v2-5-4-2022-12-13

v2.5.4 (2022-12-13)

bug-fixes-2

Bug Fixes:

  • detect rcs properly

v2-5-3-2022-12-13

v2.5.3 (2022-12-13)

bug-fixes-3

Bug Fixes:

  • when rolling off an RC, just use the rc version

v2-5-2-2022-12-13

v2.5.2 (2022-12-13)

improvements

Improvements:

  • handle rcs ending better

  • handle incrementing rc versions more gracefully

v2-5-1-2022-10-04

v2.5.1 (2022-10-04)

improvements-1

Improvements:

  • handle incrementing rc versions more gracefully

v2-5-0-2022-09-28

v2.5.0 (2022-09-28)

features-1

Features:

  • configurable git repository root (#53)

improvements-2

Improvements:

  • add tracking multiple "readme" file for versions

v2-4-5-2021-07-18

v2.4.5 (2021-07-18)

bug-fixes-4

Bug Fixes:

  • more rc fixes

  • track rcs properly

v2-4-4-2021-06-24

v2.4.4 (2021-06-24)

bug-fixes-5

Bug Fixes:

  • use properly sortable rc numbering

v2-4-3-2021-06-04

v2.4.3 (2021-06-04)

bug-fixes-6

Bug Fixes:

  • use rc tags for rc releases

v2-4-2-2021-01-08

v2.4.2 (2021-01-08)

bug-fixes-7

Bug Fixes:

  • replace headings properly

improvements-3

Improvements:

  • clean empty lines in tag message

v2-4-1-2021-01-08

v2.4.1 (2021-01-08)

bug-fixes-8

Bug Fixes:

  • remove heading hashes

  • escape headers in tag message

v2-4-0-2021-01-08

v2.4.0 (2021-01-08)

features-2

Features:

  • Include changelog notes to release tag message (#44)

v2-3-0-2020-12-28

v2.3.0 (2020-12-28)

features-3

Features:

  • project_info_dotenv_format: Add the dotenv format for project info output. (#42)

v2-2-0-2020-12-15

v2.2.0 (2020-12-15)

features-4

Features:

  • project_info_task: Add git_ops.project_info task. (#41)

  • yes: Add --yes flag to mix get_ops.release (#38)

v2-1-0-2020-11-21

v2.1.0 (2020-11-21)

features-5

Features:

  • yes: Add --yes flag to mix get_ops.release (#38)

v2-0-2-2020-11-19

v2.0.2 (2020-11-19)

bug-fixes-9

Bug Fixes:

  • messaging, and changelog ranges

v2-0-1-2020-07-24

v2.0.1 (2020-07-24)

bug-fixes-10

Bug Fixes:

  • messaging, and changelog ranges

v2-0-0-2020-03-25

v2.0.0 (2020-03-25)

breaking-changes

Breaking Changes:

  • parse multiple messages

v1-1-3-2020-03-17

v1.1.3 (2020-03-17)

bug-fixes-11

Bug Fixes:

  • use prefix on initial version

bug-fixes-12

Bug Fixes:

Skipped for operational reasons

bug-fixes-13

Bug Fixes:

  • Move version tag parsing logic

  • Fix tag order from git tag function.

performance-improvements

Performance Improvements:

  • Save an iteration in the map+join (#29)

v1-1-0-2020-02-06

v1.1.0 (2020-02-06)

features-6

Features:

  • commit message validation

v1-0-0-2019-12-4

v1.0.0 (2019-12-4)

breaking-changes-1

Breaking Changes:

  • fail on prefixed ! and support postfixed ! (#22)

v0-6-4-2019-12-4

v0.6.4 (2019-12-4)

bug-fixes-14

Bug Fixes:

  • --initial --dry-run creates Changelog (#18) (#19)

v0-6-3-2019-8-19

v0.6.3 (2019-8-19)

bug-fixes-15

Bug Fixes:

  • explicitly add changelog

v0-6-2-2019-8-19

v0.6.2 (2019-8-19)

bug-fixes-16

Bug Fixes:

  • log less, and accept unicode

v0-6-1-2019-7-12

v0.6.1 (2019-7-12)

improvements-4

Improvements:

  • support additional commit types by default

v0-6-0-2019-1-22

v0.6.0 (2019-1-22)

features-7

Features:

  • dry_run release option

bug-fixes-17

Bug Fixes:

  • allow no prefix

  • initial mix project check (#6)

v0-5-0-2018-11-20

v0.5.0 (2018-11-20)

features-8

Features:

  • calculate new version from project instead of tags

v0-4-1-2018-11-16

v0.4.1 (2018-11-16)

bug-fixes-18

Bug Fixes:

  • correctly handle already parsed versions

v0-4-0-2018-11-16

v0.4.0 (2018-11-16)

features-9

Features:

  • Allow configuring a version prefix

bug-fixes-19

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

0.3.4 (2018-10-15)

bug-fixes-20

Bug Fixes:

  • Fail better when mix_project is not set

0-3-3-2018-10-11

0.3.3 (2018-10-11)

bug-fixes-21

Bug Fixes:

  • don't fail on unparseable commit during init

0-3-2-2018-10-11

0.3.2 (2018-10-11)

bug-fixes-22

Bug Fixes:

  • depend on correct version of nimble_parsec

0-3-2-2018-10-11-1

0.3.2 (2018-10-11)

bug-fixes-23

Bug Fixes:

  • depend on correct version of nimble_parsec

0-3-1-2018-10-5

0.3.1 (2018-10-5)

bug-fixes-24

Bug Fixes:

  • use annotated tags

0-3-0-2018-10-5

0.3.0 (2018-10-5)

features-10

Features:

  • Support elixir 1.6

0-2-3-2018-10-5

0.2.3 (2018-10-5)

bug-fixes-25

Bug Fixes:

  • remove branch from changelog

0-2-2-2018-10-5

0.2.2 (2018-10-5)

bug-fixes-26

Bug Fixes:

  • inform of a safer tag push

0-2-1-2018-10-5

0.2.1 (2018-10-5)

bug-fixes-27

Bug Fixes:

  • Explain git tag pushing

0-2-0-2018-10-5

0.2.0 (2018-10-5)

breaking-changes-2

Breaking Changes:

  • Commit and tag, instead of tag and commit

0-1-1-2018-10-5

0.1.1 (2018-10-5)

bug-fixes-28

Bug Fixes:

  • Changelog: Spacing between beginning and body

  • Split version and changelog commits

0-1-1-rc0-2018-10-5

0.1.1-rc0 (2018-10-5)

bug-fixes-29

Bug Fixes:

  • Split version and changelog commits

0-1-0-2018-10-5

0.1.0 (2018-10-5)

breaking-changes-3

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-11

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-30

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