release: prepare for v0.2.0
This commit is contained in:
parent
52177d9f9e
commit
fc699e9718
2 changed files with 33 additions and 1 deletions
32
CHANGELOG.md
32
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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue