Releases: marcocesarato/php-conventional-changelog
Releases · marcocesarato/php-conventional-changelog
Release 1.9.6
Bug Fixes
- Incorrect parsing of URLs #7 (Thanks to @Ailme)
Release 1.9.5
Release 1.9.4
Bug Fixes
- Remove tag prefix and suffix on history release header
Release 1.9.3
Bug Fixes
- Add tag prefix and suffix on compare url tag
Release 1.9.2
Bug Fixes
- Add check empty commit on parsing
- Fix empty ignore type on config #4 (thanks to @ChrisToxz)
- Multiple footer references detection
Release 1.9.1
Release 1.9.0
Features
Config
Changelog
- Sort By: Sort changes by commit metadata (date, subject, authorName, authorEmail, authorDate, committerName,
committerEmail, committerDate)
Hooks
If value is a string is considered a console command, use anonymous function or array for callbacks
- Pre Run: Run a callback or command before run the script
- Post Run: Run a callback or command after run the script
Release 1.8.0
Features
- Add user mentions
Config
- Hidden Hash: Hide commit hash from changelog
- Hidden Mentions: Hide users mentions from changelog
- Hidden References: Hide issue references from changelog
- Pretty Scope: Prettify the scope commit part (section name) on changelog (ex. UserManager => User Manager or
user_config => User config)
Bug Fixes
- Breaking changes indicated by a ! and ignore duplicated or empty message
Release 1.7.0
Config
Add new configurations for urls and commit release message format
- Url Protocol: The URL protocol of all repository urls on changelogs (http/https)
- Commit Url Format: A URL representing a specific commit at a hash
- Compare Url Format: A URL representing the comparison between two git sha
- Issue Url Format: A URL representing the issue format (allowing a different URL format to be swapped in for
Gitlab, Bitbucket, etc) - User Url Format: A URL representing the a user's profile URL on GitHub, Gitlab, etc. This URL is used for
substituting @abc with https://github.com/abc in commit messages - Release Commit Message Format: A string to be used to format the auto-generated release commit message
Release 1.6.2
- Fix issues with empty/not parsable commits #3