Skip to content

Latest commit

 

History

History
1462 lines (807 loc) · 70.1 KB

File metadata and controls

1462 lines (807 loc) · 70.1 KB

Changelog

English | 简体中文

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

0.50.2 (2025-09-23)

🎫 Chores

  • deps: Update dependencies (0bf0e2a)

0.50.1 (2025-09-23)

🎫 Chores

  • docs: Fix incorrect directory name in installation instructions (08fd60d)

0.50.0 (2025-09-18)

♻ Code Refactoring

  • ux: Optimize fileless change handling and notification experience (ffe9793)

✨ Features

  • ai: Added support for LM Studio as an AI provider (0903d76)

0.49.0 (2025-09-16)

✨ Features

  • branch: Supports creating new branches from a specified base branch (71dc50c)

0.48.0 (2025-09-16)

♻ Code Refactoring

  • Unified optional chaining for string trim methods (b827b23)

✨ Features

  • notification: Add native system notifications for successful operations (2695bb6)
  • notification: Optimize the notification experience and fix the timeout close function (7ba57e1)

0.47.0 (2025-09-09)

♻ Code Refactoring

  • ai: Convert buildProviderMessages and getSystemPrompt to asynchronous methods (8148332)

✨ Features

  • i18n: Improve internationalization support for SVN and model functions (dda11c8)
  • prompt: Support dynamic generation of commit types from commitlint configuration (2972447)

🎫 Chores

  • github: Add issue templates (d7c3dc0)

🐛 Bug Fixes

  • scm: Fix handling of code block markers in AI responses (e6d365f)

0.46.0 (2025-09-09)

♻ Code Refactoring

  • scm: Refactor repository detection logic to enhance SVN support (f338931)

⚡ Performance Improvements

  • ci: Use tsc-files Improved type checking for staged files (0aa72fe)

✨ Features

  • ai: Enhanced model validation logic and unified coding style (1f7c779)

🎫 Chores

  • project: Removed obsolete and unused project files (fdcb2a4)
  • scripts: Removed redundant SCM test scripts (1ce46fd)

🐛 Bug Fixes

  • tsconfig: Corrected the schema address in tsconfig.json (92f4b9b)

0.45.1 (2025-08-28)

✅ Tests

  • Improved test reliability and simulation (aa85a22)

🎫 Chores

  • Enhanced lint-staged configuration (ba81db1)

0.45.0 (2025-08-28)

♻ Code Refactoring

  • config: Optimize the CodeAnalysis diff detection configuration structure (feb8b4d)
  • prompt: Refactor the hierarchical commit prompt template to support configuration options (ce95d59)
  • scm: Improve cross-platform path handling (ea60595)

✨ Features

  • commit-generation: Implement automatic detection of staging area contents and optimize layered commits (f68c52a)
  • scm: Add staging area content detection and related components (ade8655)

🐛 Bug Fixes

  • svn: Fix SVN path detection and environment configuration issues on Windows (86f4a3d)

📝 Documentation

  • i18n: Add missing internationalization strings (ff3a2a0)

0.43.2 (2025-08-06)

🎫 Chores

0.44.0 (2025-08-13)

♻ Code Refactoring

  • setting: Added explicit type definitions for settings page components (c17f8f6)

✅ Tests

  • scm: Added unit tests for ImprovedPathUtils (42b67c8)

✨ Features

  • scm: Added improved cross-platform path handling utility class (6e07e4a)

🐛 Bug Fixes

  • scm: Fixed path handling and command injection issues in the SVN provider (9da13a2)
  • scm: Fixed an issue where diffs for deleted files were not correctly generated (16f1fad)

0.43.1 (2025-08-06)

🔧 Continuous Integration

  • github: Added the release-please automated release process (328ef21)

0.43.0 (2025-08-06)

♻ Code Refactoring

  • ai: Use a more precise method to obtain model token restrictions (19cb5b3)
  • context-manager: Refactor the context manager to be modular (eafc680)

✨ Features

  • model-registry: Implement an enhanced model information retrieval (1a574fb)
  • model: Implement manual model information updates (c26f9b6)
  • zhipu-provider: Updated Zhipu AI model configuration to the latest 2025 version (cb102d1)

📝 Documentation

  • webview-ui: Added documentation links (ab8fe08)

0.42.0 (2025-08-01)

♻ Code Refactoring

  • context: Refactor ContextManager and add warning suppression (63e5873)
  • notification: Refactor notification system and unify i18n message keys (9047a9b)
  • notification: Refactor message prompts to use the notification manager (b5181b6)
  • scm: Refactor the SCM layer to support multiple SVN repositories (e8aed8b)
  • scm: Refactor the SvnProvider to support multiple repositories and unify notifications (ef974c9)

✨ Features

  • core: Added an option to disable non-critical warning popups (0c47529)

🎫 Chores

  • i18n: Unify internationalization text for SCM and AI providers (a1443a7)

🐛 Bug Fixes

  • ai: Fixed an issue where the cache wasn't updated after AI provider configuration changes. (f7c1d82)
  • ui: Fixed an issue where the progress bar didn't complete after command execution. (654ba88)

0.41.0 (2025-07-29)

♻ Code Refactoring

  • context-manager: Refactor context building logic to prioritize key blocks (7570a93)

  • scm: Refactor file selection logic to SCMDetectorService (e854af3)

✨ Features

  • prompt: Introduce alternative prompt words to handle complex or large changes (c095cb4)

🎫 Chores

  • release: Released version 0.40.0 (f9a1a80)

🐛 Bug Fixes

  • ci: Specify registryUrl for VS Marketplace release step (da2bf30)

🔧 Continuous Integration

  • release: Adjust pre-release judgment logic to support release branches (2df11c0)
  • release: Fix the extraction logic of change log in release workflow (c3df252)
  • release: Use the release log extracted from the CHANGELOG.md file instead (f990a95)
  • release: Allow manual triggering of release workflow (caeca42)
  • workflow: Update release workflow configuration (6ba5a96)
  • workflow: Use npm ci instead of pnpm install (886df2f)

0.40.0 (2025-07-28)

♻ Code Refactoring

  • context-manager: Introduce mandatory retention blocks and optimize truncation strategy (0b5b7cf)
  • context-manager: Optimize message building logic and improve block processing order (220f0b7)
  • context: Refactor context building to improve prompt structure and quality (65e2027)
  • core: Support multi-repository file location and SCM cache optimization (cb6546d)
  • scm: Extract SCM detection logic to SCMDetectorService (a48bc7e)
  • scm: Optimize repository path detection logic and support multi-repository environment (2214234)
  • scm: Refactor SCM provider logic to enhance multi-repository support (cb842e7)
  • Update ESLint plugin and improve code block bracket style (3cae2dc)

✅ Tests

  • scm-factory: Update test cases to use fs.PathLike to replace string type parameters (7c988b6)

✨ Features

  • core: Release 0.38.0 version, support multi-warehouse location and test infrastructure (5e36789)

  • tests: Add SCM test infrastructure and unit tests (6a70c28)

  • theme: Implement VSCode theme adaptation function (6491f11)

🎫 Chores

  • lint: Update lint configuration and pre-commit hook (8051fcd)
  • release: Release 0.36.0 version (8938ac4)
  • release: Fix runtime errors caused by incorrect configuration key name settings (2e11a6c)
  • Update version number to 0.37.0 and update change log (703e94a)
  • Update version number to 0.39.0 and optimize code style (1b30ac7)

🐛 Bug Fixes

  • git-provider: Fix runtime errors caused by incorrect configuration key name settings (33a3d5a)

👷 Build System

  • core: Upgrade vite to 7.0.6 and optimize dependency management (6df99b4)
  • Update @stylistic/eslint-plugin dependency to version 5.2.2 (9c43f1d)

🔧 Continuous Integration

  • release: Add automated release workflow (8bd15ca)
  • release: Automated pre-release and official release processes (4681ee4)

0.39.0 (2025-07-27)

♻ Code Refactoring

  • scm: Optimize warehouse path detection logic and support multi-warehouse environment (2214234)

  • Update ESLint plugin and improve code block bracket style (3cae2dc)

✅ Tests

  • scm-factory: Update test cases to use fs.PathLike to replace string type parameters (7c988b6)

✨ Features

  • core: Released version 0.38.0, supporting multi-repository location and testing infrastructure (5e36789)
  • theme: Implemented VSCode theme adaptation function (6491f11)

🎫 Chores

  • lint: Updated lint configuration and pre-commit hook (8051fcd)

👷 Build System

  • core: Upgraded vite to 7.0.6 and optimized dependency management (6df99b4)
  • Update @stylistic/eslint-plugin dependency to version 5.2.2 (9c43f1d)

0.38.0 (2025-07-27)

♻ Code Refactoring

  • context-manager: Optimize message building logic and improve block processing order (220f0b7)

  • context: Refactor context building to improve prompt structure and quality (65e2027)

  • core: Support multi-repository file location and SCM cache optimization (cb6546d)

✨ Features

  • branch: Introduce branch name generation mode selection (3c0d3a9)
  • commit: Implement hierarchical commit detail generation (a758efe)
  • tests: Add SCM test infrastructure and unit tests (6a70c28)

🎫 Chores

  • release: Released version 0.35.0 (c866ae8)
  • release: Released version 0.36.0 (8938ac4)
  • release: Fix the runtime error caused by the configuration key name setting error (2e11a6c)
  • Update the version number to 0.37.0 and update the change log (703e94a)

🐛 Bug Fixes

  • git-provider: Fix the runtime error caused by the configuration key name setting error (33a3d5a)

🔧 Continuous Integration

  • release: Automated pre-release and official release processes (4681ee4)
  • workflow: Integrate and automate deployment workflows (c5c2686)

0.37.1 (2025-07-26)

🎫 Chores

  • Updated version number to 0.37.0 and updated change log (703e94a)

🐛 Bug Fixes

  • git-provider: Fix the runtime error caused by incorrect configuration key name setting (33a3d5a)

0.37.0 (2025-07-25)

♻ Code Refactoring

  • context-manager: Optimize message building logic and improve block processing order (220f0b7)

  • context: Refactor context building to improve prompt structure and quality (65e2027)

✨ Features

  • branch: Introduce branch name generation mode selection (3c0d3a9)

  • commit: Implement hierarchical commit detail generation (a758efe)

🎫 Chores

🔧 Continuous Integration

  • release: Automated pre-release and official release processes (4681ee4)
  • workflow: Integrate and automate deployment workflow (c5c2686)

0.36.0 (2025-07-25)

✨ Features

  • branch: Introduce branch name generation mode selection (3c0d3a9)

  • commit: Implement hierarchical commit detail generation (a758efe)

🎫 Chores

  • release: Release 0.35.0 (c866ae8)

🔧 Continuous Integration

  • workflow: Integrate and automate deployment workflows (c5c2686)

0.35.0 (2025-07-25)

✨ Features

  • diff: Add diff target configuration to support analyzing staging area or all changes (d5a769a)

🎫 Chores

  • release: Release 0.34.0 version (8bc5ec6)

0.34.0 (2025-07-25)

✨ Features

  • scm: Add clipboard fallback for SCM providers (509b715)

🎫 Chores

  • release: Release 0.33.0 (96ff9ca)

🐛 Bug Fixes

  • build: Fix activation failure due to missing tiktoken WASM files (08d2951)

0.33.0 (2025-07-25)

♻ Code Refactoring

  • ai: Refactor the context overlength error handling and add token calculation function (de81990)
  • core: Introduce ContextManager to optimize overlength prompt word processing (6d50f20)
  • core: Introduce notification manager to unify message prompts (a9b92a3)
  • diff: Refactor the difference processor to aggregate output (4ac8eaa)
  • notification: Make notification function return user selection result (9b8ef1f)

✨ Features

  • context: Implement context manager to handle token limit intelligently (af7adc4)
  • tokenizer: Add tokenizer service for token calculation and encoding and decoding (ab691a2)
  • ui: Add light and dark theme support for command icons (646051d)

🎫 Chores

  • i18n: Add localized text for prompt management and Git operations (04f59d1)

👷 Build System

  • deps: Update dependencies (0abfaa3)

📝 Documentation

  • readme: Add vscode-copilot-chat to the credits section (bb7680a)

0.32.1 (2025-07-24)

🎫 Chores

  • release: Release 0.32.0 (603ae47)

👷 Build System

  • publish: Add publishing support for Open VSX repository (8db6498)

💄 Styles

  • ui: Add separate icons for commands to enhance recognition (7eabf3e)

🔧 Continuous Integration

  • workflow: Add extended automatic deployment workflow (0b8de9e)

0.32.0 (2025-07-16)

♻ Code Refactoring

  • settings: Refactor the code index's Embedding settings and support OpenAI compatibility mode (69d850e)

✨ Features

  • ai: Add embedded model support for AI providers and models (2ca264a)

  • core: Introduce project documentation, coding standards, and AI rule systems (428d7bb)

  • embedding: Implement support and discovery for embedded models (93860eb)

  • git: Refactor getDiff method and enhance diff simplification (c60de5c)

  • indexing: Support OpenAI compatible embedding service (732e759)

  • provider: Add SiliconFlow provider and refactor model type system (0a85dbf)

🎫 Chores

  • release: Release 0.31.0 Version (73fa73b)

0.31.0 (2025-07-06)

♻ Code Refactoring

  • core: Remove debug log and add AI rule file (3066909)

✨ Features

  • prompt: Implement dynamic commit message prompt generator (40974a0)

  • provider: Add support for multiple AI service providers (6477aa9)

  • providers: Add support for multiple mainstream AI service providers (d335d11)

🎫 Chores

  • release: Release 0.30.0 (724a3a4)

🐛 Bug Fixes

  • menu: Adjust the order of the context menu of SCM resource folders (3b3d281)

0.30.0 (2025-07-02)

♻ Code Refactoring

  • ai/provider: Refactor AI provider to use standardized message structure (f648afe)

✨ Features

  • config: Add "Use recent commit as reference" config item (4dee82c)
  • context: Introduce recent commit and advanced diff handling to optimize AI context (013f923)
  • prompt: Refactor the prompt structure and introduce the recent commit reference function (8da8117)
  • scm: Add the function of getting the latest commit record and refactor the diff logic (c212d72)

🎫 Chores

  • release: Release version 0.29.0 (f0e1bc1)

0.29.0 (2025-06-29)

♻ Code Refactoring

  • prompt: Optimize AI prompt words and context processing logic (816a9c0)

✨ Features

  • commit-generation: Display prompt word length and model restrictions (37108b9)

🎫 Chores

  • release: Release 0.28.0 version (9747dbf)

📝 Documentation

  • readme: Update documentation to reflect new features and configuration (07b910a)

0.28.0 (2025-06-25)

✨ Features

  • ai: Implemented generation of commit information through function calls (768aa19)
  • config: Enhanced configuration system to support workspace configuration and experimental features (b616881)
  • settings: Refactored settings system to implement dynamic UI and function description (65c4b4a)

🎫 Chores

  • i18n: Added internationalized text related to function calls (31aec06)
  • release: Released version 0.27.0 (d18e397)

0.27.0 (2025-06-24)

✨ Features

  • embedding: Improve embedding service and implement message internationalization (bc90f70)

🎫 Chores

  • release: Release 0.26.0 (20764b6)

0.26.0 (2025-06-23)

♻ Code Refactoring

  • embedding: Adjust embedding function integration and remove old configuration (5a9bec6)

✨ Features

  • scm: Introduce asynchronous initialization mechanism for SCM provider (c9bcc09)

  • svn: Enhance SVN path detection logic (14320c3)

🎫 Chores

  • i18n: Added internationalized prompt information (1956b36)
  • release: Released version 0.25.0 (f7b780c)

🐛 Bug Fixes

  • settings: Fix index clearing logic and optimize configuration loading (ecb710d)

💄 Styles

  • codebase: Unify code style and refactor toast action types (d8398be)

0.25.0 (2025-06-20)

✨ Features

  • indexing: Added the ability to clear indexes and re-index based on configuration changes (d18b425)

🎫 Chores

  • release: Released version 0.24.0 (997c323)

0.24.0 (2025-06-20)

✨ Features

  • indexing: Improve indexing service initialization, error handling, and configuration update mechanism (da37075)

🎫 Chores

  • release: Release 0.23.1 (ee1eda6)

0.23.1 (2025-06-19)

♻ Code Refactoring

  • logging: Optimize the format of model loading log warnings (31091a6)

🎫 Chores

  • release: Prepare for 0.23.0 release (3a0a01f)

💄 Styles

  • icon: Update menu and view icons (1de232a)

📝 Documentation

  • readme: Update content and add internationalization support (212f58a)

0.23.0 (2025-06-18)

✨ Features

  • indexing: Enhance embedding service and improve error handling (6652b5d)

  • setting: Improve indexing error handling and display (7f4e558)

  • settings: Enhance settings page save prompt and update menu label (a7a9002)

🎫 Chores

  • release: Prepare for 0.22.0 release (19df93a)

🐛 Bug Fixes

  • indexing: Enhanced indexing error handling and reporting (8227100)

0.22.0 (2025-06-17)

♻ Code Refactoring

  • commands: Adjust embed context logic in commands (f67fd95)

  • utils: Remove unused config module (f67eb75)

  • webview/settings: Refactor settings view to separate concerns and improve configuration management (3edd1d2)

✨ Features

  • ai: Integrate embed services to provide similar code context (a4a011e)
  • branding: Update plugin title and icon (cbeaf6e)
  • code-index: Implement configurable embedding service and enhance index stability (7323665)
  • config: Introduce embedding function and update related configuration (8e88ddb)
  • core, ai: Integrate embedding service and add setting view (c5b3bab)
  • core: Added multiple core tool functions (9dd8ad1)
  • core: Introduced code parsing and vector storage dependencies (8d5bcf7)
  • glob: Implemented file and directory ignoring logic (72ac425)
  • indexing: Integrate EmbeddingServiceManager and add Qdrant related configuration (0a91691)
  • indexing: Integrate Ollama, improve code parsing and segmentation, and increase indexing progress (437c76b)
  • indexing: Added EmbeddingService manager (3279a92)
  • indexing: Introduced code semantic indexing and search functions (981841f)
  • setting: Added setting page UI to support code index configuration (1ef3c28)
  • settings: Add service connection test and refactor code index setting UI (b2706ee)
  • tree-sitter: Implement multi-language parsing and query functions based on WASM (8841069)
  • ui, core: Add settings interface and upgrade code parsing library (5aaae4f)
  • webview-ui: Introduce multi-view support and add settings page (4e41e02)
  • webview: Implement plugin settings view provider (2727a5e)
  • webview: Add settings and weekly report pages, and update project identifier (773e017)

🎫 Chores

  • config: Add workspace configuration mode (dc6a621)
  • constants: Add core constant definitions (5194e01)
  • deps: Update dependencies and adjust typescript dependency types (ce22e8b)
  • release: Release 0.21.1 (1f59412)

🐛 Bug Fixes

  • build: Fix the issue where the build script did not copy WASM files (6aa39de)

0.21.1 (2025-06-13)

♻ Code Refactoring

  • ai-provider: Refactor AI provider streaming request parameter processing (1544c46)

  • progress: Optimize command progress display and user feedback (1c098fa)

🎫 Chores

  • i18n: Added internationalized text related to PR summary generation progress (e437a0c)

  • release: Release 0.21.0 Version (f79a70c)

0.21.0 (2025-06-13)

✨ Features

  • ai-provider: Implement PR summary generation for AI provider (c0c9d48)
  • config: Add PR summary config option (d933c69)
  • extension: Add PR summary generation (d9b1d21)
  • pr-summary: Add PR summary generation (5867855)
  • pr-summary: Added the function of generating PR summary (78c92c1)
  • scm: Added the function of obtaining commit log and branch list (be86233)

🎫 Chores

  • i18n: Updated internationalization files to support new features such as PR summary (9a29abb)
  • release: Release 0.20.2 version (08a3d09)

0.20.2 (2025-06-12)

🎫 Chores

  • vscode: Add images/demo.gif to ignore list (e0938ba)

🐛 Bug Fixes

  • build: Fix dependency and Node engine compatibility issues (d1f8daa)

  • core: Improve command usability and update to 0.20.1 version (de573b0)

0.20.1 (2025-06-11)

♻ Code Refactoring

  • gemini: Refactor Gemini AI provider (8469266)

  • zhipu: Remove obsolete models (483bf38)

🎫 Chores

  • deps: Downgrade vscode engine and type definition version (75bb17d)

  • deps: Update dependencies and remove package-lock.json (7e5c9e8)

  • model-picker: Add annotations to model selection logic (2ec10db)

  • release: Release 0.20.0 (f276e47)

🐛 Bug Fixes

  • openai: Fix model acquisition failure log (887bbeb)

0.20.0 (2025-06-10)

✨ Features

  • command: Integrate AI Terms of Service confirmation and support streaming task cancellation (276f709)
  • images: Add demo GIF images (33ab53c)
  • state: Introduce state management module (48dd04f)

🎫 Chores

  • i18n: Add localized entries related to AI Terms of Service and user cancellation operations (ad38e39)
  • release: Upgrade version to 0.19.0 and update change log (1711136)

🐛 Bug Fixes

  • scm: Fix special character escape of author name in Git log query (924a7b7)

0.19.0 (2025-06-04)

♻ Code Refactoring

  • generatecommitcommand: Refactor the commit generation command and remove the old execution logic (342d3a0)

✨ Features

  • ai-providers: Implement AI provider streaming request and update Zhipu configuration (31c5899)

  • ai: Add streaming generation of commit information function (663ac26)

  • generate-commit-command: Implement streaming generation of commit information (4ef52fa)

  • scm: Add streaming input support for SCM providers (de1f6b2)

🎫 Chores

  • i18n: Added internationalization text related to streaming generation (49a2b90)
  • version: Upgraded version to 0.18.0 (bf5dbf2)

📝 Documentation

  • changelog: Updated changelog to version 0.18.0 (6bb864d)

0.18.0 (2025-06-03)

✨ Features

  • ai: Add optional users parameter to support team member reporting (91bb290)

  • generate-branch-name-command: Optimize the generate branch name command (edba80f)

🎫 Chores

  • i18n: Update internationalization files (16fc868)

  • release: Release 0.17.0 (d3d2c51)

0.17.0 (2025-05-28)

✨ Features

  • editor: Enhance the editor, synchronize format status and improve the style (4c6499d)

  • prompt: Enhance the weekly report prompt, add prohibited operations and HTML output instructions (d8ff7ad)

👷 Build System

  • deps: Upgrade the version to 0.16.0 and introduce @typescript/native-preview (9e92ca0)

0.16.0 (2025-05-23)

✨ Features

  • gemini: Add new version Gemini 2.5 model support (ac6bdca)

🐛 Bug Fixes

  • package: Fix VCS conditional expression format (cd1cb34)

📝 Documentation

  • changelog: Update changelog and version number to 0.15.2 (24f0d4a)

0.15.2 (2025-05-22)

🐛 Bug Fixes

  • package: Optimize command display conditional logic (3cf6755)

👷 Build System

  • version: Release v0.15.0 (64a92a3)

0.15.0 (2025-05-09)

✨ Features

  • config: Add commit message body switch configuration item (e2011f0)

  • prompt: Refactor commit message generation logic (0d5da20)

👷 Build System

  • version: Release v0.14.2 version (e3b8c78)

0.14.2 (2025-05-07)

🎫 Chores

  • build: Update build configuration and AI provider implementation (f9e057b)

👷 Build System

  • version: Release v0.14.0 (813446d)

0.14.0 (2025-04-22)

✨ Features

  • log: Enhanced version control log extraction function (1b2dcf8)

🎫 Chores

  • config: Adjust system configuration and weekly report generation prompter (b63b18a)

👷 Build System

  • version: Released v0.13.3 version (6dc6bfc)

0.13.3 (2025-04-18)

🎫 Chores

  • config: Optimize plugin configuration and build scripts (f71ea75)

👷 Build System

  • version: Release v0.13.2 (1d1f40b)

0.13.2 (2025-04-18)

🐛 Bug Fixes

  • package: Fix menu command order error (070fd6c)

👷 Build System

  • version: Release v0.13.1 (2e41c7f)

💄 Styles

0.13.1 (2025-04-18)

🎫 Chores

  • release: Release v0.13.0 (0f45fcc)

🐛 Bug Fixes

  • git: Optimize the generated commit information content processing (8e8a528)

0.13.0 (2025-04-18)

♻ Code Refactoring

  • ai: Optimize the temperature configuration parameters of AI service providers (cf82e72)

✨ Features

  • gemini: Fully update the Gemini series model and refactor the service provider (48d9ea4)

  • model: Refactor the AI ​​model recognition mechanism (65bfa2a)

🎫 Chores

  • ai: Adjust AI provider configuration and error handling (be7debd)
  • config: Fix emoji display issues (eb9c48d)
  • locale: Add translations for build failure and model selection (1cce980)
  • version: Update project version to 0.12.5 (884e2ff)

👷 Build System

  • deps: Add @google/genai dependency package (cceb650)

0.12.5 (2025-04-17)

🎫 Chores

  • version: Update the project version to 0.12.4 (28d5d8e)

🐛 Bug Fixes

  • misc: Optimize the commit information and branch name generation function (78530f3)

0.12.4 (2025-04-17)

📝 Documentation

  • version: Updated version number to 0.12.3 (bba3f9d)

0.12.3 (2025-04-16)

🎫 Chores

  • build: Optimize VSCode plugin packaging configuration (bfe8766)

  • vscode: Update VSCode configuration file (178e4d3)

👷 Build System

  • bundle: Add esbuild packaging support (bcc989f)

📝 Documentation

  • changelog: Update version to 0.12.2 (d7cf90d)

0.12.2 (2025-04-16)

🐛 Bug Fixes

  • scm: Optimize sub-directory Git repository detection logic (7a478af)

👷 Build System

  • release: Release version v0.12.1 (4567997)

0.12.1 (2025-04-15)

♻ Code Refactoring

  • config: Adjust the default values ​​and formats of configuration items (82d6f70)

🎫 Chores

  • ci: Add pnpm environment configuration (aa361d8)

  • deps: Switch build scripts from pnpm to npm (e06bda5)

👷 Build System

  • version: Upgraded the project version to 0.12.0 (4c86577)

0.12.0 (2025-04-14)

✨ Features

  • ai: Enhance AI interface parameters and prompt word processing capabilities (ee04aa8)

  • deps: Add vsce as a development dependency (5e782fe)

👷 Build System

  • version: Update project version to 0.11.4 (e80dab0)

0.11.4 (2025-04-14)

♻ Code Refactoring

  • ai: Rename generateResponse method to generateCommit (92383ab)

🎫 Chores

  • types: Fix date picker type definition (20dce25)

📝 Documentation

  • changelog: Update project version to 0.11.3 (64ea845)

🔧 Continuous Integration

  • workflow: Add GitHub Actions release workflow (8914a22)

0.11.3 (2025-04-14)

♻ Code Refactoring

  • ai: Refactor the weekly report generation and code review function prompt (96a10fa)

📝 Documentation

  • changelog: Update v0.11.2 version documentation (c5177cc)

0.11.2 (2025-04-11)

♻ Code Refactoring

  • config: Optimize configuration structure (eb1755f)

  • prompt: Improve prompt word generation logic (2ff9e59)

📝 Documentation

  • changelog: Update v0.11.1 version change log (ebb559c)

0.11.1 (2025-04-11)

♻ Code Refactoring

  • prompt: Refactor the prompt module directory structure (5826aa2)

  • provider: Refactor the AI ​​provider execution logic to add a retry mechanism (154cba2)

  • providers: Unify the AI ​​provider file naming convention (0aa9db5)

🎫 Chores

  • config: Add hierarchical commit message function and refactor AI provider (0f53a45)

📝 Documentation

  • changelog: Update v0.11.0 version change log (dc2b855)
  • readme: Update document support for multi-platform AI services and new features (f89b8e1)

0.11.0 (2025-04-10)

✨ Features

  • branch: Add branch name generation function (ab9be01)

🎫 Chores

  • deps: Update VSCode engine support version and build dependencies (d6305d8)

  • deps: Update dependency configuration requirements (fa808d9)

📝 Documentation

  • version: Update version to 0.10.3 and synchronize change log (b8525c1)

🔧 Continuous Integration

  • workflows: Add VS Code plugin release process (b005f76)

0.10.3 (2025-04-09)

♻ Code Refactoring

  • config: Refactor the configuration manager to adopt the service split mode (01750b8)

  • config: Refactor the configuration module split tool function (150e80a)

👷 Build System

  • deps: Upgrade the dependency package version (88a216e)

📝 Documentation

  • misc: Update the version to 0.10.2 (3362f3f)

0.10.2 (2025-04-09)

🎫 Chores

  • ui: Adjust the display order and conditions of the command menu (10ba90d)

📝 Documentation

  • changelog: Update the version to 0.10.1 (e49f6b2)

0.10.1 (2025-04-09)

♻ Code Refactoring

  • commands: Refactor code selection file processing logic (3545cea)

  • scm: Rename SCM service provider file name (e018086)

🎫 Chores

  • command: Optimize plugin command configuration (9e4356a)

  • config: Adjust the order of menu items and add weekly report generation function (566384b)

💄 Styles

  • components: Adjust component file naming conventions (0a65ab7)

📝 Documentation

  • changelog: Release 0.10.0 version (4eee872)

0.10.0 (2025-04-07)

♻ Code Refactoring

  • scm: Refactor the architecture design and error handling of SVN-related services (9bc67b7)

  • Refactor file naming conventions and project structure (214fcfc)

✨ Features

  • git: Optimize Git difference comparison function (220f047)

  • provider: Add Deepseek AI provider support (f8843be)

🎫 Chores

  • config: Optimize configuration and support new AI providers (5dc41ad)
  • deps: Fully upgrade dependency versions (f592f44)
  • deps: Add packaged dependency configuration (e00ac04)
  • diff: Simplify difference handling configuration and remove outdated tools (f82c7a2)
  • release: Release v0.7.1 (da38bd0)
  • release: Release v0.8.0 (ab60b51)

👷 Build System

  • deps: Update the front-end dependency library version (b884ae1)

💄 Styles

  • utils: Unify file naming conventions to dash style (4b8d2de)
  • Unify and optimize component styles (0548121)

📝 Documentation

  • diff: Refactor the documentation and implementation of the difference processing module (def11fe)

0.9.0 (2025-03-21)

✨ Features

  • git: Optimize Git difference comparison function (220f047)

🎫 Chores

  • release: Release v0.8.0 (ab60b51)

👷 Build System

  • deps: Update the front-end dependency library version (b884ae1)

💄 Styles

  • Unify and optimize component styles (0548121)

0.8.0 (2025-03-14)

♻ Code Refactoring

  • scm: Refactor the architecture design and error handling of SVN related services (9bc67b7)

✨ Features

  • provider: Add Deepseek AI provider support (f8843be)

🎫 Chores

  • config: Optimize configuration and support new AI providers (5dc41ad)

  • deps: Add package dependency configuration (e00ac04)

  • diff: Simplify the difference processing configuration and remove obsolete tools (f82c7a2)

  • release: Release v0.7.1 (da38bd0)

📝 Documentation

  • diff: Refactor the difference processing module documentation and implementation (def11fe)

0.7.1 (2025-02-12)

🎫 Chores

  • build: Add package release script and update configuration file (10e2211)
  • release: Release v0.7.0 (fe25433)

0.7.0 (2025-02-11)

♻ Code Refactoring

  • ai: Refactor model validation and selection logic (c660a2d)
  • ai: Refactor model validation and selection logic (4bd0e55)
  • deepseek: Adjust model configuration and type definition (2b231df)
  • deepseek: Adjust model configuration and type definition (1f08e97)
  • utils: Refactor notification, localization and tool class structure (b8550cd)
  • utils: Refactor notification, localization and tool class structure (9a2b4cf)

✨ Features

  • model: Optimize model service provision (ff9c098)
  • svn: Enhance the path detection and log management of the SVN plug-in (c90a69d)

🎫 Chores

  • error: Add SVN related error prompts (4972c4b)

  • locale: Optimize the prompt for the completion of the weekly report generation (efebbe3)

  • release: Release v0.6.3 (db6ff67)

🐛 Bug Fixes

  • provider: Optimize VSCode provider error message handling (9ccb51a)

0.6.3 (2025-02-06)

🎫 Chores

  • scm: Optimize version control system detection and commit message processing (d92553e)

0.6.2 (2025-02-03)

🎫 Chores

  • release: Release v0.6.2 (ed75871)

🐛 Bug Fixes

  • core: Fix file selection and internationalization issues (4bd85f6)

0.6.1 (2025-01-22)

🐛 Bug Fixes

  • i18n: Optimize the logic of obtaining localization manager instances (7e52052)

📝 Documentation

  • changelog: Update version to 0.6.0 (4810b27)

0.6.0 (2025-01-22)

♻ Code Refactoring

  • commands: Refactor the command class system and add code documentation (bd1443f)

✨ Features

  • utils: Add code review report generator and optimization tool class (d9da1b3)

🎫 Chores

  • config: Enhance configuration management system documentation and type definition (2e70f09)

  • features: Add code review feature (af250fd)

  • i18n: Update internationalized strings and optimize localization logic (76f57d7)

  • review: Add internationalized text related to code review (6c72cf8)

📝 Documentation

  • ai: Add complete comment documentation for AI service provider related classes (2989f03)
  • changelog: Updated version to 0.5.3 (e09e3bc)
  • github: Added GitHub Copilot assistant configuration instructions (c9fe402)
  • scm: Added source code management module detailed comments and type definitions (79801c4)
  • ts: Optimized code documentation and comments (cc32d54)
  • typescript: Optimized code comments and type declarations (35cbe88)

0.5.3 (2025-01-06)

🎫 Chores

  • build: Optimize build configuration and dependency management (9a7cc25

0.5.2 (2025-01-06)

🎫 Chores

  • build: Optimize webview build path and resource loading (c7f3872)

0.5.1 (2025-01-03)

🎫 Chores

  • config: Update eslint config and remove package-lock.json (d95e6b3)

📝 Documentation

  • Update version to 0.5.0 and update documentation simultaneously (ed6b512)

0.5.0 (2025-01-03)

✨ Features

  • Weekly: Update the weekly report page using vite react rendering (15bee62)

🎫 Chores

  • config: Optimize project configuration and dependency management (01e53ed)

  • package: Update dependencies (e005364)

  • webview: Refactor WebView communication and interface logic (01f5f93)

📝 Documentation

  • config: Update configuration item structure and description (0eacdaf)

  • package: Update application description and classification information (b5e6c27)

  • readme: Optimize README file, add command list and configuration instructions (b80993c)

  • version: Update project version to 0.4.3 (9d8ed6d)

  • version: Updated project version to 0.4.4 (9ebfc88)

  • Updated document content and configuration instructions (618dd56)

0.4.4 (2024-12-19)

🎫 Chores

  • config: Modify the naming of Zhipu AI related configurations (3773623)

📝 Documentation

  • config: Update the configuration item structure and description (0eacdaf)

  • version: Update the project version to 0.4.2 (7967df6)

  • version: Update the project version to 0.4.3 (9d8ed6d)

0.4.3 (2024-12-16)

🎫 Chores

  • config: Modify the naming of Zhipu AI related configurations (3773623)

📝 Documentation

  • version: Update the project version to 0.4.2 (7967df6)

0.4.2 (2024-12-13)

📝 Documentation

  • version: Updated to 0.4.1 (56c5c29)
  • Added free AI model support instructions and new feature introduction (a7ff464)

0.4.1 (2024-12-13)

🎫 Chores

  • providers: Optimized AI provider configuration and error handling (4dde116)

📝 Documentation

  • changelog: Released 0.4.0 version and updated configuration files (911ed64)

0.4.0 (2024-12-13)

✨ Features

  • Weekly Report: Add weekly report generation function configuration and internationalization support (7471d2c)

📝 Documentation

  • changelog: Release 0.3.0 version and update documentation (cd0f05e)

0.3.0 (2024-12-13)

✨ Features

  • weekly: 添加 AI 生成周报功能 (b557c7a)
  • weeklyReport: 添加生成周报的功能 (04e999e)

🎫 Chores

  • config: 重构周报功能并添加 Gemini AI 支持 (02b00fc)
  • release: 发布 0.2.0 版本 (29e89ce)

0.2.0 (2024-12-12)

♻ Code Refactoring

  • ai: 优化 AI 提供程序和参数配置 (238d03a)
  • commands: 重构命令处理类的代码结构和类型 (d9cebd5)
  • config: 重构配置管理系统架构 (664d6d4)
  • config: 重构配置系统和 AI 提供商配置结构 (480f7d0)
  • config: 重构配置系统架构 (7eb3ff2)
  • localization: 统一配置项命名风格 (74ae537)
  • prompt: 重构提交消息生成器功能 (791cb75)
  • providers: 优化配置管理器的类型推断 (9e97e1c)

✨ Features

  • app: 升级版本至 0.2.0 (fbae238)
  • commands: 增强命令执行和错误处理功能 (cf8654b)
  • scm: 添加获取提交信息输入框内容功能 (e670326)
  • scripts: 添加配置更新脚本功能 (96fa854)

🎫 Chores

  • config: 重构配置系统架构 (36ba4d7)
  • config: 重构配置项结构并增强功能 (27848c2)
  • deps: 添加依赖和配置相关更新 (2bd795a)
  • extension: 移除配置验证并优化错误处理格式 (28662ab)
  • release: 发布 0.1.0 版本 (9a39771)

💄 Styles

  • git: 优化代码格式和错误处理逻辑 (b413151)

📝 Documentation

  • readme: 更新 README 文件以包含更多 AI 服务支持 (79eda9d)

0.1.0 (2024-12-10)

♻ Code Refactoring

  • commands: 重构命令处理逻辑并优化错误处理 (d708190)
  • core: 重构命令管理和错误处理 (cad5b4e)
  • scm: 优化源代码管理部分 (5e5d791)
  • utils: 优化工具类的错误处理和性能 (73dfaf4)
  • Reorganize AI provider and SCM integration (968e9aa)

✨ Features

  • ai: 添加 AI 工具类和模型选择服务 (5603b08)
  • config: 新增多个 AI 服务提供商的配置支持 (fa072f1)
  • docs: 添加多语言支持链接到更新日志和 README 文件 (fd16226)
  • locale: 更新国际化语言文案 (54d806f)
  • rebranding: 重新命名并增强 AI 提交信息扩展 (9f41dc1)

🎫 Chores

  • ai: 增强 AI 提供商管理系统 (1b36a48)
  • commitlint: 简化提交消息类型配置 (0dad6c2)
  • config: 完善项目配置文件 (f9bd1e2)
  • 更新配置和项目结构 (ae2507b)

🐛 Bug Fixes

  • api: Normalize openai provider enum and improve logging (451f284)
  • scm: 修复 GitProvider 和 SvnProvider 中的错误处理逻辑 (b2854e2)

💄 Styles

  • assets: Update icon and logo with modern ai design (870326e)
  • assets: Update visual assets (811bb8c)

📝 Documentation

  • Update README and README.zh-CN files (2e3c5b4)