All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Unified
gowmbinary with CLI and MCP server functionality- CLI commands:
gowm get-weather,gowm version - MCP server:
gowm mcp(stdio and HTTP modes) - Single binary simplifies installation and distribution
- CLI commands:
-
Automated release infrastructure
- GoReleaser configuration for cross-platform builds
- Support for Linux, macOS, Windows (amd64 and arm64)
- GitHub Actions workflow for automated releases on version tags
- Automated changelog generation from commits
- Binary checksums for verification
-
Installation options
- One-line installation script for macOS/Linux
- Direct binary downloads from GitHub Releases
- Go install support:
go install github.com/ryeguard/gowm/cmd/gowm@latest - Comprehensive installation documentation
- BREAKING: MCP server now accessed via
gowm mcpsubcommand- Previously: separate
gowm-mcpbinary - Now: unified
gowmbinary withmcpcommand - Claude Desktop config: use
"command": "/path/to/gowm"with"args": ["mcp"]
- Previously: separate
- Single binary to install and manage
- Smaller download size (shared dependencies compiled once)
- Easier feature discovery via
gowm --help - Unified versioning across CLI and MCP
- Follows standard CLI tool patterns (docker, kubectl, gh)