-
Release 2.0.0
StableAll checks were successfulCI / build (push) Successful in 4m16sreleased this
2026-09-16 10:33:56 -04:00 | 1 commits to main since this releaseChangelog
New Features
- 69c5a: pass explicit tags into range selection (@maxpeterkaya)
- dd411: honor explicit tag range inputs (@maxpeterkaya)
- 29e60: wire semantic rollup into tag range (@maxpeterkaya)
- 1edbf: add semantic version rollup selection (@maxpeterkaya)
- 0aa30: add rollup option (@maxpeterkaya)
- 08f91: add style input (@maxpeterkaya)
- c7542: add detailed and summary styles (@maxpeterkaya)
- b7e2a: add prose prompt builders and response helpers (@maxpeterkaya)
- 7c75f: add changelog style option (@maxpeterkaya)
- 45d39: add openai provider inputs (@maxpeterkaya)
- f0f5f: select llm provider for assisted changelog (@maxpeterkaya)
- 21aef: add openai api-compatible llm provider (@maxpeterkaya)
- dc766: add openai provider configuration (@maxpeterkaya)
- 17c18: write changelog to file(s) (@maxpeterkaya)
- dff27: write, commit, and push ability (@maxpeterkaya)
- 1737a: create readme (@maxpeterkaya)
- 7f7a5: create more deterministic testing (@maxpeterkaya)
- 60447: update prompt, add generation options, and add response truncation (@maxpeterkaya)
- 9fc2f: use output file instead of env var (@maxpeterkaya)
- 04324: create basic test (@maxpeterkaya)
- 80c2b: use action input env variables for ollama config (@maxpeterkaya)
- eb810: add ollama config to action config (@maxpeterkaya)
- 00d26: use this project for its release changelog (@maxpeterkaya)
- fc928: add guidelines and structured input to llm function (@maxpeterkaya)
- 03a68: include diff to llm changelog formatter (@maxpeterkaya)
- 1956d: add function to get diff of commit (@maxpeterkaya)
- faa93: add regex patterns for groups and add docs, styles, and chores (#22) (@maxpeterkaya)
- d8762: add regexp filtering and matching (#22) (@maxpeterkaya)
- e7a18: simplify filtering logic and add llm check (@maxpeterkaya)
- db15b: create ollama function with prompt (@maxpeterkaya)
- c3103: add ollama config (@maxpeterkaya)
- 07d7e: load env on init (@maxpeterkaya)
- cb957: use groups to dynamically create changelog sections (@maxpeterkaya)
- aaaba: group struct and default groups on config (@maxpeterkaya)
- 92553: add title cases (@maxpeterkaya)
- f89df: output changelog and latest tag (#7) (@maxpeterkaya)
- 8da91: set action outputs (#7) (@maxpeterkaya)
- 7da1a: output function (#7) (@maxpeterkaya)
- 6ba98: debug env (@maxpeterkaya)
- c95a7: create index js (@maxpeterkaya)
- 02ec9: use node action runtime (@maxpeterkaya)
- 16fcc: add debug logs (@maxpeterkaya)
- cbc72: add debug config (@maxpeterkaya)
- e6c7d: add debug input (@maxpeterkaya)
- c447e: use action inputs for instance config (@maxpeterkaya)
- bfd1e: add instance inputs (@maxpeterkaya)
Bug Fixes
- f0eeb: only warn when no tag inputs are set (@maxpeterkaya)
- 872a1: disable ollama on error (@maxpeterkaya)
- 19738: gitignore binary (@maxpeterkaya)
- d6eb9: change fatal to returned error (@maxpeterkaya)
- eba98: remove tls verify in goreleaser (@maxpeterkaya)
- 1d450: remove env log due to security (@maxpeterkaya)
- 015d8: pass auth key for ollama client (@maxpeterkaya)
- 86f33: add more guidelines and bad output examples (@maxpeterkaya)
- 15730: ensure if llm includes colon in message to remove first part (@maxpeterkaya)
- 62be8: remove title casing (@maxpeterkaya)
- 481f2: remove extra space before colon (@maxpeterkaya)
- dc858: latest tag potential nil reference (@maxpeterkaya)
- 9298a: format repo name in config (@maxpeterkaya)
- 475f2: add debug logs to changelog and fix broken logic (@maxpeterkaya)
Refactors
- 78c75: replace tag getters with GetTags (@maxpeterkaya)
- 957c8: generate from prompt and report truncation (@maxpeterkaya)
- 3e160: generate from prompt with dynamic context (@maxpeterkaya)
- cef98: use shared llm prompt and response helpers (@maxpeterkaya)
- 4e79e: extract shared llm prompt and response cleanup (@maxpeterkaya)
Dependencies
- b8931: use self-owned ollama sdk (@maxpeterkaya)
- 987e7: add ollama sdk package (@maxpeterkaya)
Documentation
- e3e65: readme changes to wiki (@maxpeterkaya)
- 1d972: document rollup input (@maxpeterkaya)
- 25ebc: document rollup input (@maxpeterkaya)
- 1c2c9: document changelog style input (@maxpeterkaya)
- f75bb: document openai provider inputs (@maxpeterkaya)
- e7af0: write changelog to file (@maxpeterkaya)
Tests
- d6116: cover explicit tag range selection (@maxpeterkaya)
- 5574f: cover rollup tag selection (@maxpeterkaya)
- b0291: cover detailed and summary rendering (@maxpeterkaya)
- 93068: cover prompt-based generation (@maxpeterkaya)
- 142e9: cover prose prompts and truncation helpers (@maxpeterkaya)
- 619ce: cover openai api-compatible provider (@maxpeterkaya)
Chores
- 4db92: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.2 (@maxpeterkaya)
- 961bd: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.2 (@Renovate Bot)
- e1683: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.1 (@maxpeterkaya)
- 8d0a9: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.1 (@Renovate Bot)
- 2f8d1: update golang docker tag to v1.27 (@Renovate Bot)
- b02ce: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.0 (@Renovate Bot)
- 70f01: bump ollama version to v2 (@maxpeterkaya)
- d53ad: bump node version for action (@maxpeterkaya)
- 7884b: update actions/setup-go action to v7 (@Renovate Bot)
- c6c19: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.3 (@Renovate Bot)
- 029d1: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.2 (@maxpeterkaya)
- 3b00f: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.2 (@Renovate Bot)
- 3674e: update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.0 (@Renovate Bot)
- b5ec1: update actions/checkout action to v7 (@Renovate Bot)
- ec2c6: update alpine docker tag to v3.24 (@Renovate Bot)
- 49931: update module code.gitea.io/sdk/gitea to v0.25.1 (@Renovate Bot)
- 9760d: remove text library (@maxpeterkaya)
- 74e59: load env package (@maxpeterkaya)
- d1db7: update module golang.org/x/text to v0.37.0 (@Renovate Bot)
- deb34: add text package (@maxpeterkaya)
- ab108: update node docker tag to v26 (@Renovate Bot)
- 753fb: update module code.gitea.io/sdk/gitea to v0.24.1 (#17) (@Renovate Bot)
- bced2: update docker/setup-buildx-action action to v4 (@Renovate Bot)
- f56f8: update docker/login-action action to v4 (@Renovate Bot)
- 148cd: update docker/setup-qemu-action action to v4 (@Renovate Bot)
- 239e6: update module github.com/nao1215/markdown to v0.13.0 (@Renovate Bot)
- 31d5b: update https//vc.maxkaya.com/workflows/goreleaser-action action to v7 (#10) (@maxpeterkaya)
- dce6e: update https//vc.maxkaya.com/workflows/goreleaser-action action to v7 (@Renovate Bot)
- 43f53: update module github.com/nao1215/markdown to v0.11.0 (#9) (@maxpeterkaya)
- a524d: update module github.com/nao1215/markdown to v0.11.0 (@Renovate Bot)
- d7621: update debian docker tag to v13 (#6) (@maxpeterkaya)
- 968f9: update module code.gitea.io/sdk/gitea to v0.23.2 (#4) (@maxpeterkaya)
- 1416d: update alpine docker tag to v3.23 (#2) (@maxpeterkaya)
- 7c745: update golang docker tag to v1.26 (#3) (@maxpeterkaya)
- 046eb: update actions/checkout action to v6 (#5) (@maxpeterkaya)
- d6e26: update debian docker tag to v13 (@Renovate Bot)
- 0f910: update actions/checkout action to v6 (@Renovate Bot)
- 4e4b6: update module code.gitea.io/sdk/gitea to v0.23.2 (@Renovate Bot)
- 9b110: update golang docker tag to v1.26 (@Renovate Bot)
- 385ac: update alpine docker tag to v3.23 (@Renovate Bot)
- fadde: Merge pull request 'chore Configure Renovate' (#1) from renovate/configure into main (@maxpeterkaya)
- dbb1b: directly require log package (@maxpeterkaya)
Other Work
- 9697e: build(deps) sync go.sum for go-version (@maxpeterkaya)
- 130e4: build(deps) promote hashicorp/go-version to direct (@maxpeterkaya)
- 87a94: conf write tag option (@maxpeterkaya)
- e95a2: Merge pull request 'chore(deps) update golang docker tag to v1.27' (#32) from renovate/golang-1.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/32 (@maxpeterkaya)
- cddac: Merge pull request 'chore(deps) update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.7.0' (#31) from renovate/https-vc.maxkaya.com-maxpeterkaya-changelog-1.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/31 (@maxpeterkaya)
- 52ec2: Merge pull request 'chore(deps) update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.3' (#28) from renovate/https-vc.maxkaya.com-maxpeterkaya-changelog-1.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/28 (@maxpeterkaya)
- 4c890: Merge pull request 'chore(deps) update actions/setup-go action to v7' (#29) from renovate/actions-setup-go-7.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/29 (@maxpeterkaya)
- 386b1: ci use llm generation for changelog (@maxpeterkaya)
- bae99: Merge pull request 'chore(deps) update https//vc.maxkaya.com/maxpeterkaya/changelog action to v1.6.0' (#26) from renovate/https-vc.maxkaya.com-maxpeterkaya-changelog-1.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/26 (@maxpeterkaya)
- 0b60d: ci use gh action repo for goreleaser (@maxpeterkaya)
- 342db: rm remove changelog from goreleaser (@maxpeterkaya)
- 3dd67: Merge pull request 'chore(deps) update alpine docker tag to v3.24' (#24) from renovate/alpine-3.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/24 (@maxpeterkaya)
- ebb9f: Merge pull request 'chore(deps) update actions/checkout action to v7' (#25) from renovate/actions-checkout-7.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/25 (@maxpeterkaya)
- 785cc: Merge pull request 'chore(deps) update module code.gitea.io/sdk/gitea to v0.25.1' (#18) from renovate/code.gitea.io-sdk-gitea-0.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/18 (@maxpeterkaya)
- 23444: Merge pull request 'chore(deps) update module golang.org/x/text to v0.37.0' (#20) from renovate/golang.org-x-text-0.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/20 (@maxpeterkaya)
- f8cf3: Merge pull request 'chore(deps) update node docker tag to v26' (#19) from renovate/node-26.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/19 (@maxpeterkaya)
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/21 (@maxpeterkaya)
- 917eb: Merge pull request 'chore(deps) update docker/setup-buildx-action action to v4' (#14) from renovate/docker-setup-buildx-action-4.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/14 (@maxpeterkaya)
- b30b7: Merge pull request 'chore(deps) update module github.com/nao1215/markdown to v0.13.0' (#11) from renovate/github.com-nao1215-markdown-0.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/11 (@maxpeterkaya)
- 34663: Merge pull request 'chore(deps) update docker/setup-qemu-action action to v4' (#12) from renovate/docker-setup-qemu-action-4.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/12 (@maxpeterkaya)
- fb626: Merge pull request 'chore(deps) update docker/login-action action to v4' (#13) from renovate/docker-login-action-4.x into main
Reviewed-on https//vc.maxkaya.com/maxpeterkaya/changelog/pulls/13 (@maxpeterkaya)
- b6d8c: Merge remote-tracking branch 'origin/main' (@maxpeterkaya)
- 586e3: Add renovate.json (@Renovate Bot)
- b3382: init package json (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.9.0
StableAll checks were successfulCI / build (push) Successful in 4m32sreleased this
2026-09-16 09:37:42 -04:00 | 15 commits to main since this releaseChangelog
New Features
- 08f91: Added style input to the changelog output. (@maxpeterkaya)
- c7542: Fixed diff budget to ensure relevant context in large commits. (@maxpeterkaya)
- b7e2a: Fixed prose prompt builders and response helpers to improve changelog output for (@maxpeterkaya)
- 7c75f: Added changelog style option to allow users to choose between conventional, deta (@maxpeterkaya)
- 45d39: Added OpenAI provider inputs to the action configuration. (@maxpeterkaya)
- f0f5f: Enabled AI integration for assisted changelog generation. (@maxpeterkaya)
- 21aef: Fixed OpenAI API to generate assisted changelog commit prompts. (@maxpeterkaya)
- dc766: Added OpenAI configuration to the Config struct. (@maxpeterkaya)
Refactors
- 957c8: Fixed OpenAI response truncation issue when necessary. (@maxpeterkaya)
- 3e160: Fixed LLM generation to handle truncated responses and increased context size. (@maxpeterkaya)
- cef98: Fixed prompt generation to ensure output is within 80 characters. (@maxpeterkaya)
- 4e79e: The LLM prompt and response cleanup feature now truncates long responses to 80 c (@maxpeterkaya)
Documentation
- 1c2c9: Added changelog style input option to allow for detailed and summary styles. (@maxpeterkaya)
- f75bb: Added OpenAI API configuration options to generate a structured changelog. (@maxpeterkaya)
Tests
- b0291: Fixed detailed and summary rendering to provide a single summary of the release. (@maxpeterkaya)
- 93068: Fixed OpenAIAssistedChangelog to generate responses with finish reasons. (@maxpeterkaya)
- 142e9: Fixed context size calculations for prompts and prose to accurately reflect the (@maxpeterkaya)
- 619ce: Added support for OpenAI API-compatible providers. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.8.0
StableAll checks were successfulCI / build (push) Successful in 3m43sreleased this
2026-09-08 10:35:41 -04:00 | 33 commits to main since this releaseChangelog
New Features
- 17c18: Fixed writing of changelog to file(s) when enabled. (@maxpeterkaya)
- dff27: Added write, commit, and push functionality for changelog files and updates. (@maxpeterkaya)
Documentation
- e7af0: Fixed option to write changelog to file and commit/push it. (@maxpeterkaya)
Chores
- 4db92: Updated changelog action to v1.7.2. (@maxpeterkaya)
- 961bd: Updated changelog action to v1.7.2. (@Renovate Bot)
Other Work
- 87a94: Fixed tag option to include write per tag functionality. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.7.2
StableAll checks were successfulCI / build (push) Successful in 5m15sreleased this
2026-08-24 17:18:55 -04:00 | 39 commits to main since this releaseChangelog
Bug Fixes
- 872a1: Disabled ollama functionality when generating LLM commit messages due to errors. (@maxpeterkaya)
Chores
- e1683: Updated changelog action to v1.7.1. (@maxpeterkaya)
- 8d0a9: Fixed changelog action to use version 1.7.1 from https://vc.maxkaya.com/maxpeter (@Renovate Bot)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.7.1
StableAll checks were successfulCI / build (push) Successful in 8m31sreleased this
2026-08-21 12:31:22 -04:00 | 42 commits to main since this releaseChangelog
Bug Fixes
- 19738: The .idea directory has been added back to the gitignore file. (@maxpeterkaya)
- d6eb9: Fixed error handling to return instead of logging fatal errors. (@maxpeterkaya)
Chores
- 2f8d1: Fixed Dockerfile to use golang:1.27-alpine instead of 1.26-alpine. (@Renovate Bot)
- b02ce: Updated changelog action to v1.7.0. (@Renovate Bot)
Other Work
- e95a2: Updated Dockerfile to use golang:1.27-alpine for building. (@maxpeterkaya)
- cddac: Updated changelog action to v1.7.0. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.7.0
StableAll checks were successfulCI / build (push) Successful in 10m35sreleased this
2026-08-16 22:19:48 -04:00 | 48 commits to main since this releaseChangelog
New Features
- 1737a: Generated changelog for tagged release v1.6.3. (@maxpeterkaya)
- 7f7a5: Fixed deterministic testing to improve commit filtering accuracy. (@maxpeterkaya)
- 60447: Fixed response truncation and formatting to fit within 80 characters. (@maxpeterkaya)
- 9fc2f: Fixed output file usage to append to existing file instead of overwriting it. (@maxpeterkaya)
- 04324: Added basic test functionality to the software. (@maxpeterkaya)
Bug Fixes
- eba98: Removed TLS verification from goreleaser configuration. (@maxpeterkaya)
- 1d450: Removed environment logging to prevent potential security vulnerabilities. (@maxpeterkaya)
Chores
- 70f01: Bumped dependency ollama to v2. (@maxpeterkaya)
- d53ad: Fixed node version in action script to use version 24. (@maxpeterkaya)
- 7884b: The setup action now uses Go version v7. (@Renovate Bot)
- c6c19: Updated changelog action to v1.6.3. (@Renovate Bot)
Other Work
- 52ec2: Updated changelog action to v1.6.3. (@maxpeterkaya)
- 4c890: The setup action for Go has been updated to version v7. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.6.3
StableAll checks were successfulCI / build (push) Successful in 6m10sreleased this
2026-07-12 18:38:25 -04:00 | 61 commits to main since this releaseChangelog
Chores
- 029d1: Updated changelog action to version 1.6.2. (@maxpeterkaya)
- 3b00f: Updated changelog action version to 1.6.2 (@Renovate Bot)
Other Work
- 386b1: Implemented LLM-based changelog generation using Ollama. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.6.2
StableAll checks were successfulCI / build (push) Successful in 4m48sreleased this
2026-07-11 16:55:10 -04:00 | 64 commits to main since this releaseChangelog
Bug Fixes
- 015d8: Added auth key support for Ollama client. (@maxpeterkaya)
Dependencies
- b8931: Switched to self-hosted Ollama SDK for internal use. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.6.1
StableAll checks were successfulCI / build (push) Successful in 5m11sreleased this
2026-07-11 15:16:04 -04:00 | 66 commits to main since this releaseChangelog
Bug Fixes
- 86f33: Add additional guidelines and bad output examples to the documentation. (@maxpeterkaya)
Chores
- 3674e: Updated changelog action to version 1.6.0 (@Renovate Bot)
Other Work
- bae99: Updated changelog action to version 1.6.0 (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 1.6.0
StableAll checks were successfulCI / build (push) Successful in 5m11sreleased this
2026-07-11 13:47:39 -04:00 | 69 commits to main since this releaseChangelog
New Features
- 80c2b: Updated Ollama config to use action input environment variables instead of standard ones. (@maxpeterkaya)
- eb810: Added Ollama configuration options to action config (@maxpeterkaya)
- 00d26: Use project to generate release changelog. (@maxpeterkaya)
- fc928: Added guidelines and structured input to LLMAssistedChangelog function. (@maxpeterkaya)
- 03a68: Added diff support for LLM changelog formatter (@maxpeterkaya)
- 1956d: Added function to retrieve commit diff using Gitea API. (@maxpeterkaya)
- faa93: Added regex patterns for groups including docs styles tests and chores (@maxpeterkaya)
- d8762: Added regex filtering and matching for commit messages. (@maxpeterkaya)
- e7a18: Simplified filtering logic and added LLM check for enhanced validation. (@maxpeterkaya)
- db15b: Created ollama function with prompt for commit message generation. (@maxpeterkaya)
- c3103: Added Ollama configuration support with environment variables and validation. (@maxpeterkaya)
Bug Fixes
- 15730: Removed colon prefix from LLM messages to ensure proper formatting. (@maxpeterkaya)
Dependencies
- 987e7: Added ollama sdk package to dependencies. (@maxpeterkaya)
Chores
- b5ec1: Upgrade actions/checkout to v7 (@Renovate Bot)
- ec2c6: Updated Alpine Docker tag to v3.24 (@Renovate Bot)
- 49931: Updated code.gitea.io/sdk/gitea to v0.25.1 (@Renovate Bot)
Other Work
- 0b60d: Replaced custom action with official Goreleaser in CI workflow (@maxpeterkaya)
- 342db: Removed changelog configuration from goreleaser release settings. (@maxpeterkaya)
- 3dd67: Updated Alpine Docker image to version 3.24. (@maxpeterkaya)
- ebb9f: Updated checkout action to version 7. (@maxpeterkaya)
- 785cc: Updated dependencies including code.gitea.io/sdk/gitea to v0.25.1 (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads