1.0.3 • Published 3 years ago

@toptal/commit-analyzer v1.0.3

Weekly downloads
1,114
License
ISC
Repository
github
Last release
3 years ago

commit-analyzer

A semantic-release plugin that determines the release type by analyzing the commits.

Usage

Include @toptal/commit-analyzer as a semantic-release plugin

{
  "plugins": [
    "@toptal/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "@semantic-release/npm",
    "@semantic-release/git"
  ]
}

How it works

Under the hood @toptal/commit-analyzer uses semantic-release/commit-analyzer, but instead of determining the type of release based on the commit subject, it passes the commit body.

This means that if you want to specify in your commit what the release type should be, you can do that, in the second line of your commit, using the conventional commits format. If you don't specify it will default to a patch release.

λ git log
commit 92aba8c113361733fc48f3828294c0b96beaedcc (HEAD -> master)
Author: Toptal
Date:   Tue Nov 3 08:42:02 2020 +0100

    [FX-123] Remove jobs module // Toptal commit format in the subject (first line)
    feat: [FX-123] Remove jobs module // Conventional commit title (second line)
    BREAKING CHANGE: the entire jobs module is deleted and imported as an external dependency // Conventional commit format in the body (third line)
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.3.49

3 years ago

0.3.48

3 years ago

0.3.47

3 years ago

0.3.46

3 years ago

0.3.45

3 years ago

0.3.44

3 years ago

0.3.43

3 years ago

0.3.42

3 years ago

0.3.41

3 years ago

0.3.39

3 years ago

0.3.40

3 years ago

0.3.38

3 years ago

0.3.37

3 years ago

0.3.36

3 years ago

0.3.35

3 years ago

0.3.34

3 years ago

0.3.31

3 years ago

0.3.33

3 years ago

0.3.32

3 years ago

0.3.30

3 years ago

0.3.29

3 years ago

0.3.28

3 years ago

0.3.27

3 years ago

0.3.26

3 years ago

0.3.25

3 years ago

0.3.24

3 years ago

0.3.23

3 years ago

0.3.22

3 years ago

0.3.20

3 years ago

0.3.21

3 years ago

0.3.19

3 years ago

0.3.18

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.11

3 years ago

0.3.10

3 years ago

0.3.9

3 years ago

0.3.8

3 years ago

0.3.6

4 years ago

0.3.7

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.0

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago