Skip to content

Changelog

v1.1.0

Breaking Changes

  • ✨!: Implementation of dependency injection framework (c7643fc)
  • ✨ (lint)!: The lint command has been adjusted to be more user-friendly (36a70fa)
  • ♻️ (git)!: Changed commit resolution form (e3379ba)

New features

  • changelog: New customization options and changelog generation (e5bd6d9)
  • Including a specific terminal for CI (487ecb0)
  • changelog: Addition of changelog generation facilitators (a837c23)
  • Implementation of dependency injection framework (#65) (7aa6c7b)
  • lint: Configuration to ignore commits (82bb1bb)
  • lint: Include a parameter to lint an individual message (1cb3ffb)
  • commit: Argument to allow creating empty commits (c11cca5)

Bug fixes

  • changelog: Adjustment to not show message when no commits for stdout process (86e0b26)
  • commit: Fix on parse emojis in commit messages (759ac53)
  • Bug fixes caused by branch squash (79bec0a)
  • commit: Fix on commit parse regex (04ed6c5)
  • changelog: Fix to filter commits with null type (#67) (cb2c1d2)
  • lint: Adjustment in the interpretation of the parameters (ac29095)
  • commit: Adjustment to commit parsing with breaking changes (4f5c4b1)
  • commit: Fixed a commit parsing issue (105564a)
  • deploy: Defining the arguments for creating the Linux desktop file (32a4263)

Code refactoring

  • changelog: Grouping of mutually exclusive options (7e16ec1)
  • Corrections to the PR review (ee5a63a)
  • cli: Add hierarchical resource bundle support to global help (1b72ddd)
  • changelog: Include dto for grouping changelog options (1c045ad)
  • Adjustment of the warning message for depreciated command (4622e73)
  • git: Division of responsibilities of the GitService class (69624bb)
  • changelog: Improvement in the changelog generation process (383ad30)
  • di: Adjustment for DI cycle safety in prod (f4e7765)
  • commit: Refactoring of commit validation methods (aa995ff)
  • lint: Prevention of possible problem (60bf6c5)
  • lint: Hide deprecated options (a854ee2)
  • test: Creating a common entry point for production and testing (69ba64e)
  • messages: Adjustment to the hook error message (a33c9ea)
  • exception: Improved exception messaging (6989acb)
  • messages: Improving key and message organization (5ea42ad)

Documentation updates

  • Fix broken link (041f929)
  • docs: Correction of errors in the documentation (b6100ff)
  • docs: Restructuring of documentation (9fbb26e)
  • docs: Documentation of new customization options and changelog generation (634494b)
  • docs: Changelog documentation update (5399b2c)
  • Included missing documentation (cc632fc)
  • docs: Documentation for the new lint configuration (00f235f)
  • docs: Inclusion of the new lint parameter in the documentation (570871a)
  • docs: Adjust table delimiter (a646c37)
  • docs: Lint documentation update (43f5231)
  • commands: New argument for the commit command (5e8b69a)

Tests added or updated

  • changelog: Correction of tests (3b78c16)
  • Improve test coverage (2f0984a)
  • Creating new test scenarios for changelog (8a72bce)
  • Adjustment of good practices in tests (bcde7f5)
  • Improvements in changelog and other tests (01927df)
  • changelog: Fixed a bug in the test mock (a628577)
  • lint: Adding tests for the new parameter (9205dd5)
  • Adjustments in tests using commit/git mocks (f68bca0)

v1.0.0

  • 🎉 Initial release of the project.

Released under the Apache License.