Skip to content

Latest commit

 

History

History
514 lines (192 loc) · 8.79 KB

CHANGELOG.md

File metadata and controls

514 lines (192 loc) · 8.79 KB

Change Log

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

v2.6.3 (2024-10-14)

Improvements:

  • Enable git_ops.check_message to check the latest commit message. (#68)

v2.6.1 (2024-05-10)

Bug Fixes:

  • Update deprecated set-output format for GitHub Actions to use environment variables (#61)

  • Update deprecated set-output format for GitHub Actions to use environment variables

  • Write output vars to the temp file stored in GITHUB_OUTPUT

Improvements:

  • support override option

v2.6.0 (2023-06-09)

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)

Bug Fixes:

  • remove reference to unknown attribute

v2.5.5 (2023-01-18)

Bug Fixes:

  • properly support multiple readme version files

  • include all comits for version when not in rc

v2.5.4 (2022-12-13)

Bug Fixes:

  • detect rcs properly

v2.5.3 (2022-12-13)

Bug Fixes:

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

v2.5.2 (2022-12-13)

Improvements:

  • handle rcs ending better

  • handle incrementing rc versions more gracefully

v2.5.1 (2022-10-04)

Improvements:

  • handle incrementing rc versions more gracefully

v2.5.0 (2022-09-28)

Features:

  • configurable git repository root (#53)

Improvements:

  • add tracking multiple "readme" file for versions

v2.4.5 (2021-07-18)

Bug Fixes:

  • more rc fixes

  • track rcs properly

v2.4.4 (2021-06-24)

Bug Fixes:

  • use properly sortable rc numbering

v2.4.3 (2021-06-04)

Bug Fixes:

  • use rc tags for rc releases

v2.4.2 (2021-01-08)

Bug Fixes:

  • replace headings properly

Improvements:

  • clean empty lines in tag message

v2.4.1 (2021-01-08)

Bug Fixes:

  • remove heading hashes

  • escape headers in tag message

v2.4.0 (2021-01-08)

Features:

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

v2.3.0 (2020-12-28)

Features:

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

v2.2.0 (2020-12-15)

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)

Features:

  • yes: Add --yes flag to mix 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