Mkcommit

Latest version: v1.3.2

Safety actively analyzes 682532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0.2

In this release a silly RegEx validation bug in the `semantic` suite has been fixed. Validation was failing if the breaking change marker was included within the commit message, e.g. `feat!: something` would fail validation due to the RegEx pattern not foreseeing the `!` character to be used. This is now fixed.

1.0.1

In this release we fixed a critical bug that would always set the commit message to `msg_str` instead of the actual generated message on `git commit -m`. This was due to improper interpolation and is now fixed.

1.0.0

In this release we've changed the API to a form that allows running `mkcommit` not only as a commit message generator but also as a `commit-msg` Git Hook with `mkcommit -x "$(cat $1)"` added to any local repo.

Hence `CommitMessage` creation is now wrapped into a `commit()` function and an `on_commit()` function provides hook behavior for the `-x` argument.

Please refer to the Wiki for more information.

0.1.5

This release provides a new `Author` class that can be created from the values set in `git config` using `Author.from_git()`. Extra classes can be created easily in `*.mkcommit.py` files using `mkcommit.model._git_command`.

0.1.4

This release adds `technica` suite and handling `.mkcommit` subfolders.

0.1.3

This release fixes a wrong call to `platform.platform()` instead of `platform.system()` in platform-specific `inquirer` calls.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.