Changelog

upcoming

Upcoming

  • Create "Release" on github
  • Ability to add pre version hooks. (Like "mix test" before doing anything)
  • Add auto changelog based on commits ("added!, fixed!, changed!")
  • Check if working directory is clean for merge branches <!-- next-header -->

unreleased-releasedate

Unreleased - ReleaseDate

0-5-3-2023-10-13

0.5.3 - 2023-10-13

fix

Fix

  • Retreaving first commit for uncommited changes check before first tag is created

0-5-2-2023-4-5

0.5.2 - 2023-4-5

fix-1

Fix

  • parameter to force hex.publish on Mix.Task.run

0-5-1-2023-4-5

0.5.1 - 2023-4-5

fix-2

Fix

  • use the proper config key in the hex module

0-5-0-2023-4-5

0.5.0 - 2023-4-5

added

Added

  • hex_force_publish configuration into config struct creation
  • added new configuration argument for the command client
  • updated references

0-4-0-2023-3-31

0.4.0 - 2023-3-31

added-1

Added

  • possibility to force hex publish

dependencies

Dependencies

  • Bump ex_doc from 0.29.1 to 0.29.4
  • Bump credo from 1.6.7 to 1.7.0

0-3-0-2023-1-10

0.3.0 - 2023-1-10

added-2

Added

  • Overwrite default merge message when merging branches

0-2-3-2023-1-10

0.2.3 - 2023-1-10

fixed

Fixed

  • Typo in do_replacemetns

0-2-2-2023-1-4

[0.2.2] - 2023-1-4

fixed-1

Fixed

  • Typo in do_replacemetns
  • Parse pre_release_replacements

0-2-1-2022-12-22

0.2.1 - 2022-12-22

fixed-2

Fixed

  • Rename ignore_configs to ignore_conflicts

0-2-0-2022-5-9

0.2.0 - 2022-5-9

added-3

Added

  • credo
  • Git.Cli module that maps git functions that is used
  • Parsing of release changes from changelog
  • Next version based on changelog
  • display current version in help
  • --skip-merge to skip mergers to other branches.
  • additional aliases to CLI
  • return 1 on error to system console on error
  • option to add merge strategy to merge operation

fixed-3

Fixed

  • Initial setup without any tags.
  • release new a version not considering previous git tags, only current project version.
  • merge conflict issue with merge operation. It is possible to change behavior of merge operation by adding ignore_conflicts to merge operation config

0-1-0-2020-9-7

0.1.0 - 2020-9-7

added-4

Added

  • Commit message overwrite
  • Separate changelog config for pre release versions
  • Added possibility to switch off Hex.pm publish with --skip-publish
  • Added possibility to switch off new dev iteration version bump with --skip-dev-version in shell and dev_version in config
  • Possibility to merge all changes to other branches

changed

Changed

  • Use OptionParser to get all parameters from shell
  • --no-git-push flag to --skip-push

0-0-1-beta-17-2020-8-25

0.0.1-beta.17 - 2020-8-25

  • fixed license file in mix file

0-0-1-beta-16-2020-8-25

0.0.1-beta.16 - 2020-8-25

  • fixed license file in mix file
  • fixed first entry in changelog

0-0-1-beta-15-2020-8-25

0.0.1-beta.15 - 2020-8-25

  • added changelog title,
  • fixed -dr shorthand for dry run

0-0-1-beta-14-2020-8-25

0.0.1-beta.14 - 2020-8-25

  • Possibility to disable git push
  • Updated readme
  • Added readme to hexdocs
  • Updated help message

0-0-1-beta-13-2020-8-25

0.0.1-beta.13 - 2020-8-25

  • Fix readme and readme updates

0-0-1-beta-12-2020-8-25

0.0.1-beta.12 - 2020-8-25

  • Fix hex publish

0-0-1-beta-9-2020-8-21

0.0.1-beta.9 - 2020-8-21

fix-3

Fix

  • Typo in readme
  • Typo in tag_name

update

Update

  • Update readme
    • Added rc and beta tasks
    • Added changelog section

0-0-1-beta-8-2020-8-21

0.0.1-beta.8 - 2020-8-21

  • Ability to disable hex publish

0-0-1-beta-7-2020-8-21

0.0.1-beta.7 - 2020-8-21

  • Added hex docks

0-0-1-beta-6-2020-8-21

0.0.1-beta.6 - 2020-8-21

0-0-1-beta-5-2020-8-21

0.0.1-beta.5 - 2020-8-21

  • Added hex config

0-0-1-beta-4-2020-8-21

0.0.1-beta.4 - 2020-8-21

  • Actually use hex option

0-0-1-beta-3-2020-8-21

0.0.1-beta.3 - 2020-8-21

added-5

Added

  • Publish tto hex option

0-0-1-beta-2-2020-8-19

0.0.1-beta.2 - 2020-8-19

  • Fixed readme update

0-0-1-beta-1-2020-8-19

0.0.1-beta.1 - 2020-8-19

  • Fix changelog
  • Fix changelog config
  • Added readme update

0-0-1-2020-8-19

0.0.1 - 2020-8-19

  • Main logic