Skip to content

Releases: Hi7cl4w/diffy-explain-ai

Release diffy-explain-ai-v1.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 19:53
91a15ec

1.6.0 (2025-11-07)

🐛 Bug Fixes

  • git: do not warn message on updateStagedChanges (6f3813d)
  • remove unused imports and organize imports (48975ce)

Release diffy-explain-ai-v1.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:21
a5e0255

1.5.0 (2025-11-06)

✨ Features

  • add Git staging event listeners and diff pre-warming (228eb08)

diffy-explain-ai: v1.4.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:20
c1d3182

1.4.1 (2025-11-06)

⚡ Performance Improvements

  • improve performance with parallel processing, optimized caching, and pre-initialization (a9a492e)

Release diffy-explain-ai-v1.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:37
c097df3

1.4.0 (2025-11-06)

✨ Features

  • config: add codebase indexing strategy setting (8f27ee7)
  • diff: integrate DiffAnalyzer with structured mode (d15fa30)
  • indexing: implement multi-strategy codebase indexing (7210f9e)
  • service: add DiffAnalyzer for analyzing git diffs (dcb188e)

♻️ Code Refactoring

  • logging: replace sendToOutput with structured logger (b03fdde)

diffy-explain-ai: v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:52
bb37cad

1.3.0 (2025-11-04)

✨ Features

  • add codebase indexing service and improve configuration handling (b53f132)
  • add support for Grok Code Fast 1 and GPT-5 mini Copilot models (869eb03)

📝 Documentation

  • changelog: update for version 1.2.0 and unreleased fixes (e2c0a8d)
  • enhance README with comprehensive features, installation, and configuration details (cce7142)
  • update README with new Copilot models and codebase indexing features (f1dfca5)

💅 Styles

  • apply code formatting and linting fixes (4d73066)

🔧 Continuous Integration

  • release: update workflow to use dynamic release body and automate changelog commits (8cedee2)

Release diffy-explain-ai-v1.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 18:27
55604de

What's Changed

This release was automatically created by release-please.

Installation

From VS Code Marketplace:

code --install-extension hitclaw.diffy-explain-ai

Or download the VSIX file from the assets below and install manually.

diffy-explain-ai: v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 18:22
fc8763b

1.2.0 (2025-11-03)

✨ Features

  • Add 'DIFFY: Explain and Preview' command to package.json (b214edd)
  • Add 'ExtensionContext' to Diffy class (f2ad4b1)
  • Add 'No Changes' message (82b3968)
  • Add automated GitHub release workflow with comprehensive documentation (dbfafb7)
  • Add Biome as project linter and formatter (a01ce71)
  • add Biome as the project linter and formatter (0ecdc62)
  • Add custom commit message template support with placeholders (5ac67c0)
  • add Gemini configuration methods to WorkspaceService (55cb2fa)
  • add Google Gemini API dependency (9dbc802)
  • add intelligent code indexing for AI commit generation (b2f2393)
  • add type-check script and update VS Code engine requirement (ae582b8)
  • Add VS Code Language Model API integration (87e0b20)
  • Add VS Code Language Model API integration and Biome linting (5bca5d6)
  • Add VS Code Language Model API integration and Biome linting (98fbeb4)
  • Added getDiffAndWarnUser() to GitService (daee4a0)
  • Changed the getGitDiff call to the getDiffAndWarnUser call (0db05e1)
  • Create WindowService class (624d459)
  • Explain and Preview Changes of Staged Files (bfc9108)
  • explainAndPreview() (1b29733)
  • implement GeminiService for Google Gemini API integration (5c6b9cc)
  • integrate GeminiService into Diffy extension (80e3af9)
  • package.json: update version to 1.0.15 (95a50ae)
  • Set VS Code LLM (GitHub Copilot) as default AI provider (b353a87)
  • Update OpenAI Service to (bfdf59d)
  • warn user to stage (0355228)

🐛 Bug Fixes

  • Add logic to return null on OpenAiService error (e45c5eb)
  • Added conditional statement to check for changes (b6e9faa)
  • commit message generation improved (506b424)
  • Ensure Promise rejection reasons are Error objects (dc48f8a)
  • getExplainedChanges Returns string or null (de80941)
  • Handle git repositories with submodules correctly (0674002)
  • Handle git repositories with submodules correctly (de66bfe), closes #14
  • OpenAI error handling (e849178)
  • Properly handle promises to prevent unhandled rejections (7a47650)
  • Resolve TypeScript issues in test suite (c5addb0)
  • Update type definitions for better type safety (774cbf2)
  • Update VS Code API usage for compatibility with v1.90.0 (c44a740)
  • warning not shown when there is no changes (1f31528)
  • warning not shown when there is no changes (c07ca89)
  • windows is not updating after first call (aea8186)

📝 Documentation

  • jsdoc for getCommitMessageFromDiff (4d84356)
  • Update CHANGELOG for version 1.1.0 (b3b7b20)
  • Update README with VS Code Language Model integration (de45e2e)

💅 Styles

  • Apply Biome formatting to all files (4af1f48)
  • Format configuration files with consistent style (4aa09f3)
  • reformat package.json with proper indentation (19721da)
  • reformat package.json with proper indentation (c7d74aa)

♻️ Code Refactoring

  • Change fields to private (82507ec)
  • Changed the context to required in Diffy class (9654243)
  • fix explicit type declarations (3ec3c2c)
  • fix explicit type declarations (894ee2a)
  • fix explicit type declarations (8d26db9)
  • fix explicit type declarations (f6a2a52)
  • Fix singleton pattern in service constructors (6ae9a54)
  • Fix singleton patterns and code formatting in services (307c4c1)
  • Generate commit message to SCM with progress (90feef9)
  • git service (8af23c8)
  • import window from vscode (2a70438)
  • Increase max tokens from 256 to 2000 (901eee1)
  • Increase max_tokens and tweak prompt formatting (49dd7c8)
  • Modernize test files with node: protocol and formatting (d255e8e)
  • open ai request (f4cc2f4)
  • optimized imports Diffy (6e98ca2)
  • optimized imports WorkspaceService (26109ff)
  • remove ESLint, use Biome exclusively ([0acf5d1](0acf5d1...
Read more