CHANGELOG.md

# Changelog

<!-- %% CHANGELOG_ENTRIES %% -->

## 2.7.5 - 2024-04-12

- Update dev dependencies


## 2.7.4 - 2024-01-25

housekeeping release

- update dev dependencies
- add styler dev dependency
- update release gh action


## 2.7.3 - 2022-05-03

- update dev dependencies
- fix outdated docs about `--allow-untracked`


## 2.7.2 - 2021-12-18

- Switch github actions to erlef/setup-beam
- Never add untracked files with --allow-untracked
- Fail mix task with appropriate exit code


## 2.7.1 - 2021-03-10

Fix dry-run commit log output


## 2.7.0 - 2021-03-07

Loosen Elixir version constraint to 1.8


## 2.6.1 - 2021-03-05

Fix typos in documentation


## 2.6.0 - 2021-03-04

- ISO 8601 formatted changelog entry date
- Add excoveralls
- Fix typos in documentation


## 2.5.5 - 2021-03-02

Cleanup module docs


## 2.5.4 - 2021-03-01

- Rename version_file.ex to more appropriate project.ex
- More Documentation
- License file


## 2.5.3 - 2021-03-01

Important note on push/publish failure


## 2.5.2 - 2021-03-01

Improve installation docs


## 2.5.1 - 2021-02-28

Verify separate version file before writing to it


## 2.5.0 - 2021-02-28

- Support updating project version in module attribute
- Support --version-file option considered when updating project version
- Update Documentation


## 2.4.5 - 2021-02-28

Clarify push and publishing task behavior in docs


## 2.4.4 - 2021-02-28

- Do not patch higher pre-release level while on pre-release
- Add missing match in option validation
- Mark dependencies as optional


## 2.4.3 - 2021-02-27

Fix typo in readme


## 2.4.2 - 2021-02-27

Update hex.pm links and create docs folder


## 2.4.1 - 2021-02-27

Cleanup Expublish.Semver


## 2.4.0 - 2021-02-27

- Add support for pre-release levels: alpha, beta and rc
- Restructured Documentation


## 2.3.4 - 2021-02-25

Add typespecs and dialyzer check


## 2.3.3 - 2021-02-25

- Reformat print help
- Improved documentation


## 2.3.2 - 2021-02-24

Add more documentation


## 2.3.1 - 2021-02-24

Improve invalid option log


## 2.3.0 - 2021-02-24

- Run static code analysis in github action
- Print test output in mix shell
- Add credo


## 2.2.4 - 2021-02-24

- Unify system calls
- Consistent logging


## 2.2.3 - 2021-02-23

Make task fail on invalid options


## 2.2.2 - 2021-02-23

Refactor mix task options


## 2.2.1 - 2021-02-23

fix Mix.env check before Tests.run


## 2.2.0 - 2021-02-23

- add --commit-prefix option
- add --tag-prefix option
- setup tests for all modules


## 2.1.2 - 2021-02-22

- cleanup project validation
- improve task logging


## 2.1.1 - 2021-02-22

add missing --allow-untracked line in print help


## 2.1.0 - 2021-02-22

- Add --allow-untracked
- Documentation amends


## 2.0.0 - 2021-02-21

Rename mix task to `mix expublish`


## 1.1.1 - 2021-02-21

Configure github actions


## 1.1.0 - 2021-02-21

Command line options


## 1.0.0 - 2021-02-20

Initial release