Skip to content

🚀 GitHub Kanban MCP Server:v0.3.0 - 2024-12-25

Latest

Choose a tag to compare

@Sunwood-ai-labs Sunwood-ai-labs released this 25 Dec 07:33
· 13 commits to main since this release

header_image_fx_ (61)

主な変更点 / Highlights

製品バージョン 0.3.0 では以下の改善が行われました:

  • 🎯 タスクタイトルへの絵文字プレフィックス機能の追加
  • 🏗️ コードベースのモジュール化とリファクタリング
  • 🔄 エラーハンドリングの改善と集中化
  • ⚡️ パフォーマンスの最適化

✨ 新機能 / New Features

🎯 絵文字プレフィックス機能

  • タスクタイトルに絵文字を自動的に付与する機能を実装
  • Issue作成時・更新時に emoji パラメータで指定可能
  • タスクの種類や状態を視覚的に把握しやすく改善

🏗️ コードベースの改善

  • ハンドラーの分割と責務の明確化
    • comment-handlers.ts: コメント関連の処理
    • label-handlers.ts: ラベル関連の処理
    • tool-handlers.ts: ツールリクエストの一元管理
  • エラーハンドリングの集中管理(error-handler.ts

🔧 改善 / Improvements

コードの品質向上

  • ラベル管理機能の強化
    • 存在確認と自動作成の実装
    • ランダムカラー生成機能の追加
  • 一時ファイル管理の改善
  • プロセス終了時の適切なクリーンアップ処理

エラーハンドリング

  • エラー処理の一元化と標準化
  • より詳細なエラーメッセージの提供
  • プロセス終了時の安全な後処理の実装

📝 API の変更 / API Changes

Issue作成・更新API

  • emoji パラメータの追加
    createIssue({
      title: string;
      emoji?: string;  // New!
      body?: string;
      // ...
    })

コメント機能の拡張

  • コメント追加時のIssue状態変更をサポート
    addComment({
      issue_number: string;
      body: string;
      state?: 'open' | 'closed';  // New!
    })

📦 アップグレード方法 / How to Upgrade

# パッケージの更新
npm install @sunwood-ai-labs/github-kanban-mcp-server@latest

破壊的変更はありません

  • 既存のAPIはすべて後方互換性を維持
  • 新機能はオプショナルパラメータとして追加

🔍 その他の変更点 / Other Changes

  • READMEの更新とドキュメントの改善
  • プロジェクト構造の整理と最適化
  • TypeScriptの型定義の強化

🎯 今後の計画 / Future Plans

  • プロジェクト管理機能の強化
  • カスタムラベルテンプレートのサポート
  • パフォーマンス最適化の継続

🙏 謝辞 / Acknowledgements

このリリースに貢献してくださった皆様に感謝いたします。


Full Changelog: v0.2.0...v0.3.0