Tags: jsburckhardt/gic
Tags
chore(release): 4.0.0 [skip ci] # [4.0.0](v3.0.0...v4.0.0) (2024-11-20) ### Features * **cmd, config, llm, makefile:** update package documentation and improve formatting and linting ([d5e3753](d5e3753)) * **config:** add new configuration for gic and update instructions in README ([1018b85](1018b85)) * **config:** refactor configuration management and environment loading ([1d95ff1](1d95ff1)) * **config:** update README and sample config for environment variables setup ([ed031f6](ed031f6)) * **logger:** improve logging for error and warning messages ([c8e950a](c8e950a)) ### BREAKING CHANGES * **config:** This refactor changes the structure of the configuration management and requires updating the environment variable setup in the deployment.
chore(release): 3.0.0 [skip ci] # [3.0.0](v2.4.0...v3.0.0) (2024-10-24) ### Features * **cmd, git:** add support for generating commit messages based on the main branch for pull requests ([3c1e8bb](3c1e8bb)) * **git:** enhance diff handling based on configuration ([836c7dd](836c7dd)) ### BREAKING CHANGES * **git:** Changes the `Commit` function by removing the `pr` parameter. Now, the function relies solely on the `ShouldCommit` and `PR` fields in the configuration.
chore(release): 2.4.0 [skip ci] # [2.4.0](v2.3.0...v2.4.0) (2024-09-13) ### Features * **docs, config, devcontainer:** enhance README and configuration for gic usage ([7bec5ab](7bec5ab)), closes [#12345](https://github.com/jsburckhardt/gic/issues/12345)
chore(release): 2.2.0 [skip ci] # [2.2.0](v2.1.0...v2.2.0) (2024-09-12) ### Bug Fixes * **cmd:** correct string concatenation for commit message logging ([2ef6146](2ef6146)) * **cmd:** standardize log output for commit message formatting ([067b904](067b904)) ### Features * **devcontainer, ci:** update devcontainer configuration and CI script ([5222f60](5222f60)) * **logging:** add info log for commit messages before execution ([5ce4d61](5ce4d61))
chore(release): 2.1.0 [skip ci] # [2.1.0](v2.0.0...v2.1.0) (2024-09-11) ### Bug Fixes * **git:** log commit message before committing changes ([28c0e56](28c0e56)) ### Features * **logger:** enhance logging mechanism with caller info and message formatting ([ca6d629](ca6d629)) * **logger:** enhance logging with caller information and control over source display ([cf84973](cf84973)) * **logger:** implement structured logging with adjustable log levels ([7ea38b1](7ea38b1))
chore(release): 2.0.0 [skip ci] # [2.0.0](v1.1.0...v2.0.0) (2024-09-02) ### Features * **cmd:** refactor command execution and configuration handling ([272ffde](272ffde)) * **git:** implement commit functionality with message suggestion ([c91d03c](c91d03c)) * **llm, api:** integrate Ollama API for generating commit messages ([9f228cb](9f228cb)) ### BREAKING CHANGES * **cmd:** The `Commit` parameter in the `git.Commit` function has been changed to accept the entire `config.Config` struct instead. * **llm, api:** The connection type must now include support for "ollama".