Repository navigation
Releases: Hi7cl4w/diffy-explain-ai
Releases · Hi7cl4w/diffy-explain-ai
Release list
Release diffy-explain-ai-v1.6.0
Release diffy-explain-ai-v1.5.0
diffy-explain-ai: v1.4.1
Release diffy-explain-ai-v1.4.0
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
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
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
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...