Skip to content

Latest commit

 

History

History
765 lines (385 loc) · 34.6 KB

CHANGELOG.md

File metadata and controls

765 lines (385 loc) · 34.6 KB

Changelog

All notable changes to this project will be documented in this file.

1.15.1 (2022-06-03)

Bug Fixes

  • Add blank line after changeLogVersionHeading #39 (9e4108)

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

Bug Fixes

  • Get last version with prefix (2460c8)
  • Issues with tag version fetch (d64f35)

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

  • Repository url format detector #22 (63ff44)

1.12.1 (2021-10-22)

Features

  • Allows issue id to be string (30c20e)

Bug Fixes

  • Change repo parse remote url regex (2dd6c8)
  • Version separator markdown (08092d)

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
  • Disable composer update on bump #13 (669262)

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

  • Replace command constants response for symfony 4 compatibility #10 (639aec)

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

  • Commit sorting on changelog #9 (0d402c)

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

  • Add tag prefix and suffix on compare url tag #5 (db81e0)

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
  • Add check empty commit on parse (a26d6a)
  • Footer references detection (6a40c1)

1.9.1 (2021-02-13)

Features

  • Add date format config (05196a)

1.9.0 (2021-02-13)

Features

  • Add pre and post run hooks and changes sorting (a38ef1, 668d2e)
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

  • Add pretty scope config (f47356)
  • Add hidden configurations (42c9af)
  • Add user mentions (214c75)

Bug Fixes

  • Breaking changes indicated by a ! and ignore duplicated or empty message #1 (f3ebee)

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

  • Conventional commit wakeup class parse #3 (9eb3fb)

1.6.1 (2021-02-09)

Bug Fixes

Config
  • Empty configurations from array #1 (481f05)

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


1.5.4 (2021-01-24)

Features

  • Add commit parent class with raw metadata (962e0f)
Config

Bug Fixes

Config
  • Use default settings if is not a valid config return value (55fd29)
  • Check valid array (849f43)

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
  • Get last tag name (B265d0)
  • Quotes on values exec return (4e78c4)

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
  • Add getters and has scope method (83d99a)
  • Set default values on body and scope (B362bd)

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

  • Split types and presets configuration (4239ec)
  • Add summary (C37116)
Commit Parser
  • Add getters and has scope method (83d99a)
  • Set default values on body and scope (B362bd)

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

  • Add semantic version parser (7b5a9f)
  • Add rc, alpha and beta release method (f955e1)

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

  • Add config file inclusion from working dir (2cbb9f)
  • Implement configuration system (28001b)

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
  • Add package description (5a63a4)
  • Add info shields (b96291)

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