# Changelog All notable changes to gitea-mcp 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). ## [1.0.0] - 2026-02-08 ### Added - Initial release as standalone package - 39 MCP tools across 7 categories: - Issue management (6 tools): list_issues, get_issue, create_issue, update_issue, add_comment, aggregate_issues - Label management (5 tools): list_labels, get_labels, suggest_labels, create_label, create_label_smart - Wiki & lessons learned (7 tools): list_wiki_pages, get_wiki_page, create_wiki_page, update_wiki_page, create_lesson, search_lessons, allocate_rfc_number - Milestone management (5 tools): list_milestones, get_milestone, create_milestone, update_milestone, delete_milestone - Issue dependencies (4 tools): list_issue_dependencies, create_issue_dependency, remove_issue_dependency, get_execution_order - Pull requests (7 tools): list_pull_requests, get_pull_request, get_pr_diff, get_pr_comments, create_pr_review, add_pr_comment, create_pull_request - **PR merge operations (3 tools) — NEW**: merge_pull_request, get_pr_merge_status, cancel_auto_merge - **Merge strategies** (5 supported): - `merge` — Create merge commit (default) - `rebase` — Rebase commits onto base, no merge commit - `rebase-merge` — Rebase then create merge commit - `squash` — Squash all commits into one - `fast-forward-only` — Only if fast-forward is possible - Dual-mode operation: - Project mode: Works with single configured repository - PMO/Company mode: Manages multiple repositories with org-level aggregation - Advanced features: - Branch-aware security with permission enforcement - Type coercion for MCP string serialization - Auto-detection of project vs PMO mode - Transport-agnostic architecture via tool_registry + dispatcher pattern - Comprehensive error handling and logging - Development: - Full test suite with 30+ test cases - Comprehensive documentation (README, CHANGELOG, CLAUDE.md) - Gitea PyPI registry distribution - CI/CD ready with pytest and coverage reporting ### Notes - Extracted from leo-claude-mktplace v9.1.0 (mcp-servers/gitea/ v1.3.0) - Module renamed: `mcp_server` → `gitea_mcp` - All existing functionality preserved and tested - Ready for use in Claude Code and other MCP-compatible systems [1.0.0]: https://gitea.hotserv.cloud/personal-projects/gitea-mcp/releases/tag/v1.0.0