Skip to content

Releases: liblaf/ai-commit-cli

dev

26 May 01:03
Compare
Choose a tag to compare
dev Pre-release
Pre-release

🐛 Bug Fixes

  • update optional type annotations for pathspec, api_key, and base_url (ff63961)

💻 Continuous Integration

  • repo: sync with repo template (743c1c6)
  • repo: sync with repo template (c92d3fb)

v0.8.0

11 May 14:57
e632316
Compare
Choose a tag to compare

0.8.0 (2024-05-11)

✨ Features

  • add a template for generating conventional commit messages based on code diffs, types, scopes, and breaking changes. (af2b654)
  • ci: improve build process by activating virtual environment (afdd378)
  • update script configuration for 'aic' command (2dd2037)

🐛 Bug Fixes

  • ai_commit_cli/prompt: update prompt message for determining scope (142871d)
  • cli: sanitize response messages to remove unnecessary content (9423949)
  • deps: update dependency httpx to v0.27.0 (11f9096)
  • deps: update dependency openai to v1.13.3 (18921a7)
  • deps: update dependency rich to v13.7.1 (db8833b)
  • enhance displaying type of change (4273518)
  • provider/openai: correct token truncation calculation (a1a69eb)
  • sanitize message by stripping leading and trailing whitespace (885e95d)
  • update git commit function signature to include keyword arguments (9e80833)
  • update pathspec to include all lock files (6aaf2c2)
  • update script configuration in pyproject.toml (df68792)

📚 Documentation

  • add reference to experimental metaprompt feature (7226896)

🎨 Styles

  • refactor code formatting in Makefile and add ruff.toml for linting configuration. (86ed400)
  • update method signatures for consistency with async/await syntax (09a8936)

🏗 Miscellaneous Chores

  • deps: update dependency httpcore to v1.0.4 (7952ecc)
  • deps: update dependency nuitka to v2.0.4 (5bd5316)
  • deps: update dependency nuitka to v2.0.5 (59de0bf)
  • deps: update dependency nuitka to v2.0.6 (06f7323)
  • deps: update dependency nuitka to v2.1 (1caff43)
  • deps: update dependency nuitka to v2.1.1 (3c2e67b)
  • deps: update dependency openai to v1.13.3 (d0d1aed)
  • deps: update dependency pydantic-core to v2.16.3 (9122da0)
  • deps: update dependency pyinstaller to v6.5.0 (f7a4c76)
  • deps: update dependency rich to v13.7.1 (f84f8f6)
  • deps: update dependency sniffio to v1.3.1 (d2fa363)
  • deps: update dependency typing-extensions to v4.10.0 (409a100)
  • deps: update eifinger/setup-rye action to v3 (055e9a0)
  • deps: update python docker tag to v3.12.2 (7b0169d)
  • deps: update python docker tag to v3.12.3 (1de60a0)

📦 Build System

  • deps-dev: Bump the pip group with 2 updates (#48) (f7c2878)
  • deps: Bump openai from 1.11.0 to 1.11.1 (#45) (36ef730)
  • deps: Bump the pip group with 2 updates (#47) (36ab2da)
  • deps: update pydantic and typing-extensions versions (975db37)

💻 Continuous Integration

  • .github/workflows/ci.yaml: update CI workflow to install necessary tools (8df5a7a)
  • configure Release Please workflow for automated versioning and changelog generation (c494eae)
  • pre-commit: auto fixes from pre-commit hooks (b2d2bd7)
  • pre-commit: auto fixes from pre-commit hooks (6c64ebb)
  • pre-commit: pre-commit autoupdate (#46) (895d841)
  • pre-commit: pre-commit autoupdate (#49) (124b2d5)
  • repo: sync with repo template (f2d0148)
  • repo: sync with repo template (baca37b)
  • repo: sync with repo template (dfab5f0)
  • repo: sync with repo template (7c14a66)
  • repo: sync with repo template (fc38dfe)
  • repo: sync with repo template (6c694da)
  • repo: sync with repo template (989615d)
  • repo: sync with repo template (c53ae08)
  • repo: sync with repo template (aeda647)
  • repo: sync with repo template (c1be455)
  • repo: sync with repo template (890a265)
  • repo: sync with repo template (e7fba82)
  • repo: sync with repo template (0ca3453)
  • sync with repository template (fba62da)
  • sync with repository template (5069008)
  • sync with repository template (6ba0f20)
  • sync with repository template (a786370)
  • sync with repository template (0f2c919)
  • sync with repository template (7e15331)
  • sync with template repository (b815207)
  • sync with template repository (83ad2df)
  • sync with template repository ([d22947e](ht...
Read more

v0.7.0

04 Feb 10:07
593ae7a
Compare
Choose a tag to compare

0.7.0 (2024-02-04)

Features

  • initialize project structure and implement core functionality (5bd4bfd)

Bug Fixes

  • msg: update the sanitize function in msg.py to properly remove code blocks (5aa883e)

Documentation

  • readme: add usage information for the AI commit CLI (d96578c)

v0.6.1

26 Jan 17:20
5652086
Compare
Choose a tag to compare

0.6.1 (2024-01-26)

Bug Fixes

  • fix sanitize function in init.py (481cd94)

v0.6.0

26 Jan 09:37
21e2fad
Compare
Choose a tag to compare

0.6.0 (2024-01-26)

Features

  • add message sanitization in commit module (62b3f56)
  • ci: switch to using a single workflow for testing and checking (e4bcfc2)
  • ci: update release workflow to use custom action (56a0f39)
  • update default model to gpt-3.5-turbo-1106 (9ba6c06)

Bug Fixes

  • commit: fix options for exclude and include (47fbe99)

Documentation

v0.5.0

07 Dec 17:17
09b19b0
Compare
Choose a tag to compare

0.5.0 (2023-12-07)

Features

  • add ai_commit_cli command-line interface (933111a)
  • update Taskfile.yaml and add dist.sh script (252c553)

Documentation

v0.4.0

01 Dec 14:09
a9e6198
Compare
Choose a tag to compare

0.4.0 (2023-12-01)

Features

  • cmd: add verbosity flag for logging (d700ff3)

v0.3.0

28 Nov 09:40
2beae56
Compare
Choose a tag to compare

0.3.0 (2023-11-28)

Features

  • add support for multiline commit messages (d5e53b0)

v0.2.0

25 Nov 12:48
4d2dacd
Compare
Choose a tag to compare

0.2.0 (2023-11-25)

Features

  • add support for prompt file in commit command (0d48d56)
  • cmd: add commit and complete subcommands (1db4f22)
  • cmd: add tab-completion support for fish shell (0a73ec2)

Bug Fixes

  • log: fix type inference issue in log.rs (bc42c74)

v0.1.0

19 Nov 13:22
582915e
Compare
Choose a tag to compare

0.1.0 (2023-11-18)

Features

  • add support for including specific files in git diff (259eb3b)
  • cmd: add token usage information to commit message prompt (0f22ef9)

Bug Fixes

  • commit: fix regex pattern for capturing commit message (69659ae)