Skip to content

Releases: GhosTnever-lkm/commitcraft

CommitCraft v1.0.4

Choose a tag to compare

@GhosTnever-lkm GhosTnever-lkm released this 11 Oct 16:30
de6d342
  • CI matrix now also covers windows-latest.

CommitCraft v1.0.3

Choose a tag to compare

@GhosTnever-lkm GhosTnever-lkm released this 11 Oct 13:51
9dcb001
  • Add a test suite (23 tests): classification, grouping order, breaking changes, tag ranges, CLI output, error handling. Coverage 99% (pytest-cov).
  • CI now runs pytest, ruff (lint + format) and mypy on Python 3.10-3.12, in addition to the install smoke test.
  • Fix import order and a deprecated typing.Iterable import flagged by ruff; apply ruff formatting.
  • Document the development workflow in the README.

CommitCraft v1.0.2

Choose a tag to compare

@GhosTnever-lkm GhosTnever-lkm released this 08 Oct 12:12

What changed

  • Restored the complete standard MIT license, including the limitation-of-liability clause.
  • Updated the package version and installation example to v1.0.2.

The wheel was built and installed locally; the CLI reports commitcraft 1.0.2.

CommitCraft v1.0.1

Choose a tag to compare

@GhosTnever-lkm GhosTnever-lkm released this 08 Oct 07:27

What changed

  • Generate unreleased notes from the latest reachable Git tag by default.
  • Add --all-history for an explicit full-history report.

Install

python -m pip install "commitcraft @ git+https://github.com/GhosTnever-lkm/commitcraft.git@v1.0.1"

Requires Python 3.10+ and Git. Repository history stays on your machine.

CommitCraft v1.0.0

Choose a tag to compare

@GhosTnever-lkm GhosTnever-lkm released this 08 Oct 07:25

First release

CommitCraft creates release-ready Markdown from local Git history. It groups Conventional Commits, flags breaking changes, and keeps unrecognized commit messages visible under Other.

Install

python -m pip install "commitcraft @ git+https://github.com/GhosTnever-lkm/commitcraft.git@v1.0.0"

Requires Python 3.10+ and Git. Repository history stays on your machine.