All notable changes to this project will be documented in this file.
1.15.1 (2022-06-03)
1.15.0 (2022-06-02)
- Add a getCurrentBranch method to Repository (8b6266)
1.14.1 (2022-05-24)
1.14.0 (2022-05-06)
- Sort git tags by version instead of creation date, match prefix when listing tags (042af9)
- Annotated tags (e738b2)
1.13.0 (2021-12-08)
- Added support for limiting commits to current branch. (6aad51)
- Bump minor version when breaking change before 1.0.0 (5b13aa)
1.12.3 (2021-11-25)
- Allows own package bumpers (e4aef9)
1.12.2 (2021-10-22)
1.12.1 (2021-10-22)
- Allows issue id to be string (30c20e)
1.12.0 (2021-08-24)
- Allows ability to hide version separator. (e74c4d)
1.11.0 (2021-07-28)
- Allows generated changelog to have configurable version headers (f57e95)
1.10.7 (2021-05-15)
- Add option to render text instead of links in generated changelog (5cb2e5)
1.10.6 (2021-05-15)
1.10.5 (2021-05-15)
- Output error on check requirements #14 (f020d9)
- Remove remote url repository requirement #14 (dacd7c)
1.10.4 (2021-05-14)
- Add git remote repository url format check (56aff6)
- Add requirements checks at startup #14 (b0b124)
- History version code (eebfbe)
- Version code format and initialization #14 (b65bb6)
- Detect is inside work tree check remote url (cb57a6)
- Add get version code method (54599f)
- Add is enabled method (edee7d)
1.10.3 (2021-05-11)
1.10.2 (2021-04-16)
- Skip tags and --not-tag are not working (7f4d45)
1.10.1 (2021-04-15)
- Composer update change path command (18bb19)
1.10.0 (2021-04-15)
- Add git command exists check (9ecd9e)
1.9.10 (2021-04-13)
1.9.9 (2021-04-02)
- Commit properties from protected to public for sorting (d3b658)
1.9.8 (2021-04-02)
1.9.7 (2021-03-27)
- Array key exists on mixed value check (4007ab)
1.9.6 (2021-03-12)
1.9.5 (2021-03-02)
- Incorrect user type in Mention (0c9fc5)
1.9.4 (2021-02-28)
- Remove tag prefix and suffix on history release header (070113)
1.9.3 (2021-02-22)
1.9.2 (2021-02-14)
- Add closed attribute to references (acb104)
- Add mention and reference class (b22fa5)
- Commit classes auto compose when raw is empty (0f7f9d)
- Using new reference class on changelog generation (03e3a2)
- Add isset check on setting ignore types #4 (22ab18)
- Remove empty check of setting ignore types #4 (4b764d)
1.9.1 (2021-02-13)
- Add date format config (05196a)
1.9.0 (2021-02-13)
- Add delete tag method (7712c2)
- Add get last commit hash method (c650b5)
- Add no edit param to commit method (bf4d1a)
- Pattern version validation (e19170)
1.8.0 (2021-02-12)
1.7.0 (2021-02-12)
- Urls and release commit formats (7cb62a)
- Add parse remote url method (81812c)
1.6.2 (2021-02-10)
1.6.1 (2021-02-09)
- Option commit all (d84122)
1.6.0 (2021-01-28)
- Add tag prefix and suffix (469f16)
- Add commit all option (323a5c)
- Add skip verify, bump and tag (1ae0e9)
- Option commit all (d84122)
1.5.4 (2021-01-24)
- Add commit parent class with raw metadata (962e0f)
- Add root setting (2ad49c)
1.5.3 (2021-01-23)
- Autobump on specified version (9e35af)
1.5.2 (2021-01-22)
- Add check if inside a git work tree (E3ad12)
- Add inside work tree method (081196)
- Auto bump new version code commit and tag (Bf26ee)
- Change return to string nullable on getters hash and raw (5aa565)
1.5.1 (2021-01-22)
- Commits retrieve on ranges and remove additional whitespaces (C3bffa)
- Possibile issues with empty data (179c1f)
- Get commits command compatibility and sorting get tags (28d6ad)
1.5.0 (2021-01-21)
- Split types and presets configuration (4239ec)
- Add auto versioning semver bump (82c883)
- Add summary (C37116)
- Add to tag and from tag options (0b0c4b)
- Add custom configuration file option (D65fc7)
- Breaking changes preserving the initial commit and customizable label (607f6e)
- Add hash check and rename parser to conventional (3e8996)
- Customize changelog file path (1795ff)
- Bump major and minor (Fd7485)
- Add usage gif image and improve usage section (Fbfdfe)
- Add config option and adjust usage list example (Fbe9fd)
- Merged notes on configuration section (9efedc)
- Implement types configuration (4d90f1)
- Change fixes description (Cbaa8f)
1.4.4 (2021-01-21)
- Breaking changes preserving the initial commit and customizable label (607f6e)
- Add hash check and rename parser to conventional (3e8996)
- Customize changelog file path (1795ff)
- Format option quotes (693860)
- Change fixes description (Cbaa8f)
1.4.3 (2021-01-19)
- Implement new commit parser and refactoring of helper classes (F2f2ec)
- Add new conventional commit parser (603f72)
- Add breaking changes and issues references (Bda545)
- Semantic version extra part split (183116)
- Commit changes list generation (68b1ff)
- Uppercase first char of scope on stringify (4eaebe)
- Move scope to string method to pretty string (D64421)
- Change php requirements (5997ec)
1.4.2 (2021-01-19)
- Add chores to not notable types (2c4d1c)
1.4.1 (2021-01-18)
- Add new options on command list (1ce4e3)
1.4.0 (2021-01-18)
- Add amend and no verify options (625ed1)
- Add not tag option and add errors on commit and tagging (285ad0)
- Get configs from project root or working dir (ee9d65)
- Improve configuration and adjusted some settings (cd6bdf)
- Update description (02c2c3)
- Fix configuration comment (da733a)
- Add configuration notes and update example (10c1f5)
1.3.0 (2021-01-17)
- Add configuration section with an example (bc6aa3)
1.2.0 (2021-01-17)
- Add history option (d53555)
- Add commit type exclusions options and add changelog file on commit (055497)
- Add current release on history only with commit option flagged (bac00d)
- Git commit add files to the repository (301184)
- Auto commit success message (5dec89)
- Git commit release message (b6f3e4)
- Add history option with examples (33d51b)
- Add no chores and no refactor options on command list (106114)
- Update history option description (b7d180)
- Add scripts for changelog and release (a5bd92)
v1.1.0 (2021-01-17)
- Add autoloader (8e5667)
- Add information output about commit tag and file path (7c7f4f)
- Implementing symfony console (78e11b)
- Add first release option (143d6b)
- Update description and add new instructions on readme (3e1086)
- Fix json composer scripts (118cfd)
- Remove duplicate line (d88a00)
- Clarify bump version processs (ba9227)
- Add first release option, update commands list and last version code (59e3bb)
- Indicate default value of patch flag on helper list (91df9c)
- Change script for code standard fixing (dba6bb)
v1.0.2 (2021-01-17)
- Specified date format to use on commands (cdb712)
- Move conventional changelog file to root (f7a20c)
v1.0.1 (2021-01-17)
- Report only fatal error (0de3e0)
v1.0.0 (2021-01-17)
- Generate changelogs and release notes from a project's commit messages and metadata using php composer and automate versioning with semver.org and conventionalcommits.org