Skip to content

Release v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Mar 15:54

Summary

This release introduces significant new features, including the ability to resolve contributor GitHub usernames via API, a new command for conventional commit analysis and semantic version bumping, and the initial release of the releasenotes CLI tool. It also includes several important bug fixes, such as recovering from truncated LLM responses and correctly resolving git authors, alongside various improvements to CI/CD workflows and documentation updates.

Breaking Changes

  • None

Features

  • Contributor Username Resolution: Added functionality to resolve contributor GitHub usernames via API.
  • Conventional Commit Analysis & SemVer Bump: Introduced a new command for analyzing conventional commits and suggesting semantic version bumps.
  • Initial releasenotes CLI Tool Release: Launched the initial version of the releasenotes CLI tool.

Improvements

  • CI/CD Standardization: Implemented lefthook, standardized PR workflows, and improved CI processes.
  • Project Setup Enhancements: Added initial README, LICENSE, comprehensive CI workflows, GoReleaser configuration, and tests to the project.

Fixes

  • LLM Response Recovery: Fixed an issue where truncated JSON responses from LLMs were not recovered, now retrying generation.
  • Git Author Resolution: Corrected the resolution of git authors to GitHub usernames in release notes.
  • Model & Changelog Restoration: Switched to the gemini-2.5-flash model and restored goreleaser changelog generation.

Security

  • None

Documentation

  • README Banner: Added a banner image to the README.
  • Banner Image Cropping: Cropped the banner image to remove dark padding.
  • Banner Artifact Fix: Fixed a left border artifact on the banner image.

Updated (dependencies)

  • None

Technical Details

  • 9691c5b0: fix: recover truncated JSON responses and retry LLM generation (#5)
  • 784a4ff8: feat: resolve contributor GitHub usernames via API (#4)
  • 620fafcf: fix: resolve git authors to GitHub usernames in release notes (#3)
  • 87cfa725: fix: use gemini-2.5-flash model and restore goreleaser changelog (#2)
  • 5a00d447: chore: add lefthook, PR workflows, and CI standardization (#1)
  • f57f0174: docs: fix banner left border artifact
  • 071dfe80: docs: crop banner image to remove dark padding
  • 589a06ec: docs: add banner image to README
  • 66a5681f: chore: add README, LICENSE, CI workflows, GoReleaser, and tests
  • 7007384e: feat(bump): add conventional commit analysis and semver bump command
  • fc30b720: feat: initial release of releasenotes CLI tool

Contributors

Testing

  • Initial CI workflows and tests were added, contributing to overall stability and reliability of the project.

Installation

Go Install

go install github.com/AxeForging/releaseforge@v1.2.0

Linux/macOS (AMD64)

curl -L https://github.com/AxeForging/releaseforge/releases/download/v1.2.0/releaseforge-linux-amd64.tar.gz | tar xz
chmod +x releaseforge-linux-amd64
sudo mv releaseforge-linux-amd64 /usr/local/bin/releaseforge

Linux/macOS (ARM64)

curl -L https://github.com/AxeForging/releaseforge/releases/download/v1.2.0/releaseforge-linux-arm64.tar.gz | tar xz
chmod +x releaseforge-linux-arm64
sudo mv releaseforge-linux-arm64 /usr/local/bin/releaseforge

Windows

Invoke-WebRequest -Uri https://github.com/AxeForging/releaseforge/releases/download/v1.2.0/releaseforge-windows-amd64.zip -OutFile releaseforge-windows-amd64.zip
Expand-Archive -Path releaseforge-windows-amd64.zip -DestinationPath .
Move-Item -Path releaseforge-windows-amd64/releaseforge-windows-amd64.exe -Destination releaseforge.exe