Skip to content

Releases: nicobailon/gemini-code-review-mcp

v0.5.0 - Manual Release Process & Task List Opt-In

Choose a tag to compare

@nicobailon nicobailon released this 15 Jun 06:16
58cec04

What's Changed

Features

  • Manual Release Process: Switched to manual release process for better control and security

    • Removed automatic release-please workflow
    • Added manual release workflow with explicit PyPI publishing steps
    • Improved security by requiring manual approval for releases
  • Task List Discovery Now Opt-In: Made task list discovery opt-in with --task-list flag

    • Task list information is no longer automatically included in code reviews
    • Users must explicitly use --task-list flag to include task list context
    • Improves default behavior for general code review use cases

Changed

  • Updated GitHub Actions workflows for manual release process
  • Modified default behavior to exclude task list information unless explicitly requested
  • Enhanced documentation to clarify when task list inclusion is appropriate

Security

  • Manual release process provides better control over what gets published to PyPI
  • Reduces risk of accidental releases or unauthorized package publishing

Full Changelog: v0.4.4...v0.5.0

v0.4.4 - Project Guidelines Now Opt-In

Choose a tag to compare

@nicobailon nicobailon released this 15 Jun 06:15
58cec04

What's Changed

Breaking Changes

  • Project guidelines (CLAUDE.md and cursor rules) are now opt-in by default
    • include_claude_memory parameter now defaults to False in all MCP tools and functions
    • include_cursor_rules parameter remains False by default (no change)
    • This change improves performance and gives users explicit control over configuration inclusion

Added

  • New CLI flag --include-claude-memory to opt-in to CLAUDE.md file inclusion
  • Deprecation warnings for --no-claude-memory flag (will be removed in a future version)

Deprecated

  • --no-claude-memory CLI flag - use --include-claude-memory to opt-in instead
    • The flag still works but shows a deprecation warning
    • Will be removed in the next major version

Fixed

  • Prevent task list information from appearing in GitHub PR reviews
  • Handle FunctionTool objects in CI by skipping tests when function not accessible
  • Resolve all pyright type checking errors following strict type safety guidelines

Full Changelog: v0.4.3...v0.4.4

v0.4.3 - Further MCP Tool Simplification

Choose a tag to compare

@nicobailon nicobailon released this 15 Jun 06:15
58cec04

What's Changed

Breaking Changes

  • Removed generate_file_context from MCP tool registry
    • The function remains available for internal use and CLI command
    • This reduces the public MCP tool count from 4 to 3
    • Use ask_gemini MCP tool instead for file-based context with AI response

Changed

  • Updated documentation to reflect only 3 available MCP tools
  • CLI command generate-file-context remains available for debugging purposes

Removed

  • Removed deprecation warning test as the tool is no longer exposed

Full Changelog: v0.4.2...v0.4.3

v0.4.2 - Simplified MCP Tool Registry

Choose a tag to compare

@nicobailon nicobailon released this 15 Jun 06:15
58cec04

What's Changed

Breaking Changes

  • Removed generate_code_review_context and generate_meta_prompt from public MCP tool registry
    • These functions remain available for internal use but are no longer exposed as MCP tools
    • This reduces the public tool count from 6 to 4, simplifying the LLM tool catalogue

Added

  • Test to verify get_mcp_tools() list matches actual MCP registry
  • Registry consistency check to prevent future mismatches
  • ask_gemini MCP tool - NEW unified tool that combines file context generation with AI response in one step
  • Comprehensive documentation for ask_gemini in README.md

Changed

  • Updated docstrings to remove references to MCP tool usage for internal helpers
  • Added comments marking internal helper functions
  • Enhanced get_mcp_tools() documentation to remind maintainers about registry synchronization

Deprecated

  • generate_file_context MCP tool - Use ask_gemini instead for AI responses
  • The generate_file_context tool now shows a deprecation warning

Full Changelog: v0.4.0...v0.4.2

Release v0.4.0

Choose a tag to compare

@nicobailon nicobailon released this 12 Jun 04:13
2b56f6a

What's New

🚀 New Features

  • ask_gemini MCP tool - Unified tool that combines file context generation with AI response in one step
  • generate-file-context CLI - Standalone CLI for debugging context generation without AI calls

🔧 Improvements

  • Better error handling using exceptions instead of ERROR strings
  • Shared file selection normalization function for code reuse
  • Enhanced logging and validation

📦 Changes

  • Deprecated generate_file_context MCP tool (use ask_gemini instead)
  • Updated documentation with new tool examples

🐛 Fixes

  • Removed unused parameters from ask_gemini
  • Fixed docstring inconsistencies

Full Changelog