Releases: conventionalcommit/commitlint
v0.10.1
Changelog
Add v prefix to version
PreRelease v0.10.0
Changelog
- 83e21a6 feat: add --hookspath flag to init, hook create command
PreRelease v0.9.1
PreRelease v0.9.1
PreRelease v0.9.0
Changelog
- 5c218b0 feat: add footer type rule
PreRelease v0.8.0
Changelog
- 446e516 feat!: add config lookupAndParse, env option
- a81a020 feat(cmd): add file flag to config/create command
- 8b8ccfc feat(config)!: new config format
- fa0f600 feat(config): add Formatters, Rules in registry
- 2c4b968 feat(config): add Version, FullVersion
- 396f6b1 feat(config): check for min version in GetLinter
- 8e52909 feat(config): check min version in GetLinter, GetFormatter
- 140a419 feat(config): return valid semver version
- 874e41b feat(formatter)!: json does not classify issues by severity
- cbf329d feat(lint)!: Validate returns array of message
- 6bd1565 feat(lint): add parser interface
- 0bae4c3 feat(lint): add version in lint config
- d080584 feat(lint): make parser errors a error rule
- 01a6c61 feat(rule): add FooterEnum rule
- 963d7f8 feat: add debug command, print useful debug information
- 4517df1 feat: move register methods to internal
- f059ae5 refactor(cmd)!: remove conf flag alias, rename internal funcs
- aa23278 refactor(cmd): remove config flag in init cmd
- d4dd72d refactor(config)!: rename GetLinter to NewLinter
- b74a2d2 refactor(config): Default returns new config
- 6b6bb3d refactor(config): formatter defaults when not given in config file
- aa118c2 refactor(config): move default to registry
- f0fffde refactor(config): remove WriteToFile, add WriteTo
- 31123da refactor(config): remove duplicates in enabled rules
- f6b07e2 refactor(config): remove merge from default commit types
- f1c060b refactor(config): remove onlyEnabled in config/create
- 90834e3 refactor(config): rename Default to NewDefault
- a3a9938 refactor(config): set default version, severity
- fd3ae37 refactor(config): update config error message
- 81d95b8 refactor(config): update error messages
- 7252a65 refactor(config): wrap config file parse errors
- fb85e69 refactor(formatter): change params order in writeRuleFailure
- 88b2569 refactor(formatter): move truncate util to default
- e09d206 refactor(formatter): update default formatter
- 4a88507 refactor(lint)!: add Commit interface
- 03ff16b refactor(lint)!: rule.Apply accept RuleSetting
- 37faae2 refactor(lint): add Description, Infos to Issue
- d7c2fb1 refactor(lint): rename Failure, RuleFailure to Result, Issue
- 9bcea31 refactor(lint): rename Lint, LintCommit to ParseAndLint, Lint
PreRelease v0.7.0
Pre Release v0.6.0
Changelog
7ea5e43 feat(cmd): check if config exists in create cmd
ebd90a9 feat(config): check rule argument and flags in Validate
ce0cb98 feat(config): return multiple errors in Validate
2f3b9c4 fix(cmd): check first for dir exists before create hook
d4b960a fix(config)!: remove Validate in GetConfig
7153a46 refactor(cmd)!: unexport cmd call back functions
8038687 refactor(cmd)!: unexport errExitCode constant
500e4a9 refactor(config): update error messages
79edbb8 refactor(hook)!: move hook pkg to internal
3e1341e refactor(lint): move rule validate to separate method
5d1e1f6 refactor(rule): change error message
Pre Release v0.5.0
Changelog
51dcad3 feat(cmd): add config, hook and remove create, verify cmds
2b1b8f8 feat(config): add GetDefaultConf, remove DefaultConfToFile
cbceb0b feat: custom config in hook, replace hook
f4e2a01 fix(config): validate conf in GetConfig, not in Parse
7021e1e refactor(lint)!: rename NewLinter to New
bb74894 test(config): update config test
Pre Release v0.4.0
Changelog
ed9f3fa feat!: add Flags in rule
d5963f6 feat: add registry for custom rule and formatters
345edb6 feat: allow empty scope in ScopeEnumRule
956a922 feat: check rule, formatter registered in config verify
e007af6 feat: init creates hooks dir in root git dir
28325db feat: separate cli commands and callbacks
cd42e21 feat: set allow-empty flag in default config
5e7424e fix: check for stdin pipe input
d25eff3 perf: use binary search in EnumRule
f46b51c refactor!: rename SetAndCheckArgument to Apply
Pre Release v0.3.0
Changelog
0ee7ce1 feat!: add init command, change create behavior
d043997 feat!: change to new design
889288d feat: add command to verify config file
d95a20e feat: set version info on init
44c703e fix: check for empty string before filepath.Clean
4bdfa9f fix: setVersionInfo changing info set during build