38 KiB
38 KiB
Changelog
All notable changes to this project will be documented in this file.
1.17.0 (2023-03-26)
Bug Fixes
- Cast
Scope
as string to use it as array key (aff96f) - Check string offset exists before using it (1fe715)
1.16.0 (2022-11-26)
Features
- New option: Do not update CHANGELOG if no commits found. (00a81e)
Bug Fixes
- Can parse header with carriage return and newline. (ac4710)
- Retrieve last tag with extra #48 (454513)
1.15.6 (2022-11-17)
Bug Fixes
- Resolves problems with bumping alpha, beta and rc releases (ad9eff)
- Resolves with extra releases (e31c16)
1.15.5 (2022-11-04)
Bug Fixes
- Bump first time with extra version (22b302)
- Extra tag bumping (b6223f)
- Semantic version regex compare (a71a4b)
1.15.4 (2022-10-27)
Bug Fixes
- Restore last tag with refname method (ef97fb)
1.15.3 (2022-10-27)
Bug Fixes
1.15.2 (2022-10-24)
Bug Fixes
- Enable merged feature with new extra logics (6a7d70)
- Extra release generation (854599)
- Force autobump on an extra release (ce5d80)
1.15.1 (2022-06-03)
Bug Fixes
1.15.0 (2022-06-02)
Features
- Add a getCurrentBranch method to Repository (8b6266)
1.14.1 (2022-05-24)
Bug Fixes
1.14.0 (2022-05-06)
⚠ BREAKING CHANGES
- Sort git tags by version instead of creation date, match prefix when listing tags (042af9)
Features
- Annotated tags (e738b2)
Bug Fixes
1.13.0 (2021-12-08)
Features
- Added support for limiting commits to current branch. (6aad51)
Bug Fixes
Semver
- Bump minor version when breaking change before 1.0.0 (5b13aa)
1.12.3 (2021-11-25)
Features
- Allows own package bumpers (e4aef9)
1.12.2 (2021-10-22)
Bug Fixes
1.12.1 (2021-10-22)
Features
- Allows issue id to be string (30c20e)
Bug Fixes
1.12.0 (2021-08-24)
Features
- Allows ability to hide version separator. (e74c4d)
1.11.0 (2021-07-28)
Features
- Allows generated changelog to have configurable version headers (f57e95)
1.10.7 (2021-05-15)
Features
- Add option to render text instead of links in generated changelog (5cb2e5)
1.10.6 (2021-05-15)
Bug Fixes
1.10.5 (2021-05-15)
Bug Fixes
- Output error on check requirements #14 (f020d9)
- Remove remote url repository requirement #14 (dacd7c)
1.10.4 (2021-05-14)
Bug Fixes
- 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)
Git
- Detect is inside work tree check remote url (cb57a6)
Semver
- Add get version code method (54599f)
Shell
- Add is enabled method (edee7d)
1.10.3 (2021-05-11)
Bug Fixes
Composer Json
1.10.2 (2021-04-16)
Bug Fixes
- Skip tags and --not-tag are not working (7f4d45)
1.10.1 (2021-04-15)
Bug Fixes
Composer Json
- Composer update change path command (18bb19)
1.10.0 (2021-04-15)
Features
Composer Json
Config
Bug Fixes
- Add git command exists check (9ecd9e)
Bump
1.9.10 (2021-04-13)
Bug Fixes
1.9.9 (2021-04-02)
Bug Fixes
- Commit properties from protected to public for sorting (d3b658)
1.9.8 (2021-04-02)
Bug Fixes
1.9.7 (2021-03-27)
Bug Fixes
- Array key exists on mixed value check (4007ab)
1.9.6 (2021-03-12)
Bug Fixes
1.9.5 (2021-03-02)
Bug Fixes
Git
- Incorrect user type in Mention (0c9fc5)
1.9.4 (2021-02-28)
Bug Fixes
- Remove tag prefix and suffix on history release header (070113)
1.9.3 (2021-02-22)
Bug Fixes
1.9.2 (2021-02-14)
Features
Git
- Add closed attribute to references (acb104)
- Add mention and reference class (b22fa5)
- Commit classes auto compose when raw is empty (0f7f9d)
Bug Fixes
- Using new reference class on changelog generation (03e3a2)
Config
- Add isset check on setting ignore types #4 (22ab18)
- Remove empty check of setting ignore types #4 (4b764d)
Git
1.9.1 (2021-02-13)
Features
- Add date format config (05196a)
1.9.0 (2021-02-13)
Features
Git
- Add delete tag method (7712c2)
- Add get last commit hash method (c650b5)
- Add no edit param to commit method (bf4d1a)
Semver
- Pattern version validation (e19170)
1.8.0 (2021-02-12)
Features
Bug Fixes
1.7.0 (2021-02-12)
Features
- Urls and release commit formats (7cb62a)
Git
- Add parse remote url method (81812c)
1.6.2 (2021-02-10)
Bug Fixes
1.6.1 (2021-02-09)
Bug Fixes
- Option commit all (d84122)
Config
1.6.0 (2021-01-28)
Features
- Add tag prefix and suffix (469f16)
- Add commit all option (323a5c)
- Add skip verify, bump and tag (1ae0e9)
Bug Fixes
- Option commit all (d84122)
1.5.4 (2021-01-24)
Features
- Add commit parent class with raw metadata (962e0f)
Config
- Add root setting (2ad49c)
Bug Fixes
Config
1.5.3 (2021-01-23)
Bug Fixes
- Autobump on specified version (9e35af)
1.5.2 (2021-01-22)
Features
- Add check if inside a git work tree (E3ad12)
Git
- Add inside work tree method (081196)
Bug Fixes
- Auto bump new version code commit and tag (Bf26ee)
Commit Parser
- Change return to string nullable on getters hash and raw (5aa565)
Git
1.5.1 (2021-01-22)
Bug Fixes
- Commits retrieve on ranges and remove additional whitespaces (C3bffa)
Config
- Possibile issues with empty data (179c1f)
Git
- Get commits command compatibility and sorting get tags (28d6ad)
1.5.0 (2021-01-21)
Features
- Split types and presets configuration (4239ec)
- Add auto versioning semver bump (82c883)
- Add summary (C37116)
- Add to tag and from tag options (0b0c4b)
Command
- Add custom configuration file option (D65fc7)
Commit Parser
Bug Fixes
- Breaking changes preserving the initial commit and customizable label (607f6e)
- Add hash check and rename parser to conventional (3e8996)
- Customize changelog file path (1795ff)
Semver
- Bump major and minor (Fd7485)
Documentation
Readme
- Add usage gif image and improve usage section (Fbfdfe)
- Add config option and adjust usage list example (Fbe9fd)
- Merged notes on configuration section (9efedc)
Chores
- Implement types configuration (4d90f1)
Preset
- Change fixes description (Cbaa8f)
1.4.4 (2021-01-21)
Features
Commit Parser
Bug Fixes
- Breaking changes preserving the initial commit and customizable label (607f6e)
- Add hash check and rename parser to conventional (3e8996)
- Customize changelog file path (1795ff)
Git
- Format option quotes (693860)
Chores
Preset
- Change fixes description (Cbaa8f)
1.4.3 (2021-01-19)
Features
- Implement new commit parser and refactoring of helper classes (F2f2ec)
- Add new conventional commit parser (603f72)
- Add breaking changes and issues references (Bda545)
Bug Fixes
- 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)
Chores
- Change php requirements (5997ec)
1.4.2 (2021-01-19)
Bug Fixes
- Add chores to not notable types (2c4d1c)
1.4.1 (2021-01-18)
Features
Documentation
Readme
- Add new options on command list (1ce4e3)
1.4.0 (2021-01-18)
Features
- Add amend and no verify options (625ed1)
- Add not tag option and add errors on commit and tagging (285ad0)
Bug Fixes
Config
- Get configs from project root or working dir (ee9d65)
- Improve configuration and adjusted some settings (cd6bdf)
Documentation
Readme
- Update description (02c2c3)
- Fix configuration comment (da733a)
- Add configuration notes and update example (10c1f5)
1.3.0 (2021-01-17)
Features
Documentation
Readme
- Add configuration section with an example (bc6aa3)
1.2.0 (2021-01-17)
Features
- Add history option (d53555)
- Add commit type exclusions options and add changelog file on commit (055497)
Bug Fixes
- 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)
Documentation
Readme
- Add history option with examples (33d51b)
- Add no chores and no refactor options on command list (106114)
Chores
- Update history option description (b7d180)
Composer
- Add scripts for changelog and release (a5bd92)
v1.1.0 (2021-01-17)
Features
- Add autoloader (8e5667)
- Add information output about commit tag and file path (7c7f4f)
- Implementing symfony console (78e11b)
- Add first release option (143d6b)
Documentation
- Update description and add new instructions on readme (3e1086)
Readme
- 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)
Chores
- Indicate default value of patch flag on helper list (91df9c)
Code Standard
- Change script for code standard fixing (dba6bb)
v1.0.2 (2021-01-17)
Documentation
- Specified date format to use on commands (cdb712)
Chores
Bin
- Move conventional changelog file to root (f7a20c)
v1.0.1 (2021-01-17)
Documentation
Readme
Chores
- Report only fatal error (0de3e0)
v1.0.0 (2021-01-17)
Description
- 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