From fc699e9718005c5d2da68e17584e434607294e32 Mon Sep 17 00:00:00 2001 From: Romain Bertrand Date: Fri, 9 Jan 2026 13:49:41 +0100 Subject: [PATCH] release: prepare for v0.2.0 --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ cmd/root.go | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6edd83..75ad76f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,37 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.0] - 2026-01-09 + +### Added + +#### Release Management +- `fgj release list` - List releases for a repository +- `fgj release view` - View details of a specific release (supports "latest" keyword) +- `fgj release create` - Create new releases with optional asset uploads +- `fgj release upload` - Upload assets to existing releases with optional clobber support +- `fgj release delete` - Delete releases (preserves Git tags) + +#### Issue Management +- `fgj issue edit` - Edit existing issues with support for updating title, body, and labels + +#### Pull Request Management +- `fgj pr create --assignee` - Assign users when creating pull requests + +#### Repository Detection +- Automatic hostname detection from git remote URLs +- Improved multi-instance support with auto-detection from git context + +### Improved +- Enhanced documentation with AUR and Homebrew installation instructions +- Added functional tests for release management and issue editing +- Added Makefile `install` target for easier local installation +- Added `.editorconfig` for consistent code formatting + +### Development +- CI: Added nightly builds for continuous testing +- Expanded functional test coverage for new features + ## [0.1.0] - 2025-12-16 ### Added @@ -65,4 +96,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Cobra framework for CLI structure - Viper for configuration management +[0.2.0]: https://codeberg.org/romaintb/fgj/releases/tag/v0.2.0 [0.1.0]: https://codeberg.org/romaintb/fgj/releases/tag/v0.1.0 diff --git a/cmd/root.go b/cmd/root.go index 89d3b7d..c1a373b 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -17,7 +17,7 @@ var rootCmd = &cobra.Command{ Short: "Forgejo CLI tool - work seamlessly with Forgejo from the command line", Long: `fgj is a command line tool for Forgejo instances (including Codeberg). It brings pull requests, issues, and other Forgejo concepts to the terminal.`, - Version: "0.1.0", + Version: "0.2.0", } func Execute() error {