Skip to content

Latest commit

Β 

History

History
318 lines (138 loc) Β· 9.75 KB

CHANGELOG.md

File metadata and controls

318 lines (138 loc) Β· 9.75 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.2.0 (2018-05-01)

Features

  • print commit message when the message is invalid (86c34f1), closes #222
  • rules: support array for scope-case and type-case (#312) (1f46b9f), closes #307

6.1.1 (2018-02-22)

Bug Fixes

  • ensure: ignore word delimiters for case matching #291 (fa69299)

6.1.0 (2018-02-03)

Bug Fixes

  • parse: default to angular preset for empty parserOpts (#265) (ccb03b4), closes #262

Features

6.0.5 (2018-01-31)

Bug Fixes

  • remove utils from prod dependencies (4fb858a)

6.0.4 (2018-01-31)

Bug Fixes

6.0.3 (2018-01-31)

Bug Fixes

  • update dependency cosmiconfig to ^4.0.0 (#234) (7f94ac5)
  • update dependency semver to v5.5.0 (#236) (6c52bd9)

6.0.2 (2018-01-12)

Bug Fixes

  • ignore branch merges with multiple newlines (#227) (1f0c5ca)
  • remove typo in error message of type-case (cb577cb)

6.0.1 (2018-01-09)

Note: Version bump only for package @commitlint/root

6.0.0 (2018-01-09)

Bug Fixes

Styles

  • validate rule configuration (edf7187)

BREAKING CHANGES

  • Due to additional validation while reading commitlint config, previously ignored rule settings are now considered critical errors when starting the CLI. The new behaviour is designed to help developers find issues with their configuration quicker.

5.2.6 (2017-12-21)

Bug Fixes

  • ignore semver commits with chore type (cdbb085), closes #198

5.2.5 (2017-12-08)

Bug Fixes

5.2.4 (2017-12-08)

Note: Version bump only for package @commitlint/root

5.2.3 (2017-12-05)

Bug Fixes

5.2.2 (2017-11-30)

Bug Fixes

  • travis-cli: read push commits directly (9bc56c6)

5.2.1 (2017-11-30)

Bug Fixes

  • travis-cli: lint ranges only for pr builds (85b201f)

5.2.0 (2017-11-30)

Bug Fixes

  • consider pull requests from forks (4653c2c)

Features

  • babel-preset-commitlint: add jsx tranform (#163) (5190241)

5.1.3 (2017-11-24)

Bug Fixes

  • config-conventional: add missing applicable attribute to type-enum (a8db0b1)

5.1.2 (2017-11-24)

Bug Fixes

  • prompt: apply forced cases properly (3a569a7), closes #145

5.1.1 (2017-11-24)

Bug Fixes

5.1.0 (2017-11-24)

Bug Fixes

  • update dependency concurrently to v3.5.1 (#147) (a809d0f)
  • config-conventional: remove unneeded dependency (d0e62fd)

Features

  • prompt: add description for build, ci and revert (#148) (ee6ec6e)
  • travis-cli: add reusable travis command line interface (3e6e6a8)
  • add conventional-changelog package (8bb0a85)

5.0.1 (2017-11-19)

Bug Fixes

  • core: fall back to globally installed config if available (#127) (8612eb3)

5.0.0 (2017-11-18)

Bug fixes

  • core: interprets array values for subject-case correctly

Features

  • config-angular: disallow subject with uppercase first character, #114
  • config-angular-type-enum: remove chore type

BREAKING CHANGE

TL;DR

  • chore is no longer a valid commit type
  • subject with leading capitalized letter are forbidden now

Angular has removed the chore type from their conventions as of January 2017

See angular/angular@dff6ee for reference

This removes the previous chore type from the list of allowed types.

Projects using the Angular commit convention will identify commits with chore type as faulty.

Also, formerly working commit messages are now considered problems:

  • type: SOME MESSAGE
  • type: SomeMessage
  • type: Some Message

4.3.0 (2017-11-08)

Bug Fixes

Features

  • add references-empty rule (4fc8d5d)