Skip to content

Releases: thumbrise/commitlint-scope

v3.1.0

30 May 04:22

Choose a tag to compare

3.1.0 (2026-05-30)

Features

  • replace viper with koanf (size slim, tests green) (ed53b57)

CI/CD

  • Add self-fooding commitlint-scope job (b95dea2)

Internal Changes

  • Replace all config file names to .commitlint-scope.yaml (17b627d)

v3.0.0

29 May 05:04

Choose a tag to compare

3.0.0 (2026-05-29)

⚠ BREAKING CHANGES

  • Scopes-Patterns matrix support, special chars in scopes support

Features

  • Scopes-Patterns matrix support, special chars in scopes support (7e8cba5)

Documentation

  • Update README.md with docker and CI sections, Improve docs (5fc677c)

v2.3.0

29 May 03:33

Choose a tag to compare

2.3.0 (2026-05-29)

Features

  • Set commitlint-scope as dockerfile entrypoint for high dx (ad9a509)

v2.2.0

29 May 02:44
d8128bb

Choose a tag to compare

2.2.0 (2026-05-29)

Features

  • Slim docker publish image (d8128bb)

v2.1.0

29 May 02:28

Choose a tag to compare

2.1.0 (2026-05-29)

Features

  • Add goreleaser docker publish channel (f552733)

v2.0.1

29 May 01:27

Choose a tag to compare

2.0.1 (2026-05-29)

Bug Fixes

  • migrate to v2 module path (8134cc6)

v2.0.0

29 May 00:34

Choose a tag to compare

2.0.0 (2026-05-29)

⚠ BREAKING CHANGES

  • Move run logic in separate subcommand

Features

  • Add Init command - create configuration file (22c50fc)
  • Add patterns description comment to initial config (8399793)
  • Add version, commit, date ldflags (8165f35)
  • Move run logic in separate subcommand (75302c5)

Bug Fixes

  • Integrate go-releaser and semantic-release (a0468c2)
  • Return proper exit code on violations found (8d31e12)

CI/CD

Documentation

Internal Changes

  • Remove legacy nodejs oclif directory (af22a15)

v1.0.0

28 May 07:21

Choose a tag to compare

1.0.0 (2026-05-28)

⚠ BREAKING CHANGES

  • Add json-schema for configuration

Internal Changes

  • Add json-schema for configuration (1714416)

v0.6.0

28 May 05:55

Choose a tag to compare

0.6.0 (2026-05-28)

Features

  • Add JSON, color, verbose output modes, add text output for default UX, configure logger AddSource dynamically (2117af9)
  • Change Validator logs to debug level (c8b3821)

Bug Fixes

  • Merge json outputs in one json (607178a)
  • No more early return if config not found - apply default config values (6f84a45)

Tests

  • Add composed scope case in scope_parser_test.go (c9bffe5)
  • Add config load tests (c15f3c3)
  • Add malformed config test case in config_test.go (c58ab20)
  • Replace os.Chdir defer with t.Cleanup in config_test.go (2800144)

Internal Changes

v0.5.0

28 May 03:29

Choose a tag to compare

0.5.0 (2026-05-28)

Features

  • Adapt Validator and Root CMD for config, outsider finder, scope parser (579d7ea)
  • Add config (015f875)
  • Add zero config support in config Load (b70f292)
  • Outsider finder (de8a4fc)
  • Scope Parser (83f8bfd)

Bug Fixes

  • Replace panic with typed error in config regex decode (1031fbc)
  • Replace panic with typed error in outsider finder constructor (bc629f4)
  • Replace violation out to stdout instead of stderr (f0dd3ef)

Tests

  • Remove duplicate test case from TestDefaultScopeParser_Parse (38ff0b8)

Internal Changes