# VS Code Extension Changelog

### 🎉New! Read about our product updates in depth in our [Product Release Blog](https://blog.codemate.ai/category/product-updates/)&#x20;

### \[2.9.1]: 2024-05-12 <a href="#user-content-5b2.9.1-5d-3a-2024-05-12" id="user-content-5b2.9.1-5d-3a-2024-05-12"></a>

Added

* Test Cases generated from "Generate Test cases" command are now getting stored as a separate file in the root directory
* Bug fixes & improvements

### \[2.9.0]: 2024-04-19 <a href="#user-content-5b2.9.0-5d-3a-2024-04-19" id="user-content-5b2.9.0-5d-3a-2024-04-19"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Inline actions added for various actions
* Added Code Actions and Code Lenses for quick access to inline actions
* Added commands to generate code from inline comments triggered by keywords:
  * `// Codemate: <query>`: for asking Codemate Chat about something
  * `// Generate: <query>`: for generating code from the query
  * Press enter after typing the query to trigger the action
* Added option to view and edit the generated code from inline comments
* Added options to undo the applied inline edits and generations
* Added options to view diff of the inline edits or the generated code

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Minor bug fixes

<br>

### \[2.8.7]-\[2.8.8]: 2024-04-02 <a href="#user-content-5b2.8.7-5d-5b2.8.8-5d-3a-2024-04-02" id="user-content-5b2.8.7-5d-5b2.8.8-5d-3a-2024-04-02"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Added option to reset password/set new password for CodeMate account

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Minor bug fixes for incorrect plan showing in extension
* Minor bug fixes for incorrect caching

### \[2.8.5]-\[2.8.6]: 2024-03-22 <a href="#user-content-5b2.8.5-5d-5b2.8.6-5d-3a-2024-03-22" id="user-content-5b2.8.5-5d-5b2.8.6-5d-3a-2024-03-22"></a>

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Fixed an issue for showing incorrect plan in extension
* Fixed an issue where reminders for ending of plan were not showing correctly

### \[2.8.4]: 2024-03-19 <a href="#user-content-5b2.8.4-5d-3a-2024-03-19" id="user-content-5b2.8.4-5d-3a-2024-03-19"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Added option to delete individual projects from Knowledge Base

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Minor styling changes
* Fixed non-responsive styling in some cases

### \[2.8.3]: 2024-03-14 <a href="#user-content-5b2.8.3-5d-3a-2024-03-14" id="user-content-5b2.8.3-5d-3a-2024-03-14"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Optimized the knowledge base addition process (**`IMPORTANT`** We recommend that you resync all your projects to the knowledge base)
* Optimized internet chat mode to perform better
* Better context while referring to knowledge base

### \[2.8.1]-\[2.8.2]: 2024-02-20 <a href="#user-content-5b2.8.1-5d-5b2.8.2-5d-3a-2024-02-20" id="user-content-5b2.8.1-5d-5b2.8.2-5d-3a-2024-02-20"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Added function for Assistant to check whether a file exists in the active directory
* Added option to view User details in the Title bar of the extension sidebar

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Fixed a bug where GitHub login wasn't working properly
* Fixed some styling issues
* Fixed a bug where feedbacks were not working in Assistant view

### \[2.8.0]: 2024-02-17 <a href="#user-content-5b2.8.0-5d-3a-2024-02-17" id="user-content-5b2.8.0-5d-3a-2024-02-17"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* `CodeMate Assistant` is available to Pro and Teams plan users. *(Currently in Alpha)*
* Assistant Panel can be accessed from Chat view
* Added option to stop generating responses in Debug/Review/Optimize actions

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Minor bug fixes
* Styling fixes for webviews

<br>

### \[2.7.6]-\[2.7.7]: 2024-02-12 <a href="#user-content-5b2.7.6-5d-5b2.7.7-5d-3a-2024-02-12" id="user-content-5b2.7.6-5d-5b2.7.7-5d-3a-2024-02-12"></a>

#### Added <a href="#user-content-added" id="user-content-added"></a>

* Debug, Review and Optimize Panels updated for better viewing of responses
* Added quick access commands to editor context-menu
* Option to delete a thread
* Updated method to auto sync all projects on startup
* Added option to stop auto-sync for a particular local project
* Option to manually sync a project (local project, GitHub repo or a URL)

#### Fixes <a href="#user-content-fixes" id="user-content-fixes"></a>

* Fixed a bug where auto-sync wasn't properly syncing local files
* Fixed a bug where thread wasn't opening in the Chat Panel
* Fixed a bug where Debug and Review responses were not being returned in some cases

### \[2.7.4]-\[2.7.5]: 2024-02-07 <a href="#user-content-5b2.7.4-5d-5b2.7.5-5d-3a-2024-02-07" id="user-content-5b2.7.4-5d-5b2.7.5-5d-3a-2024-02-07"></a>

* Minor bug fixes

### \[2.7.3]-\[2.7.4]: 2024-02-05 <a href="#user-content-5b2.7.3-5d-5b2.7.4-5d-3a-2024-02-05" id="user-content-5b2.7.3-5d-5b2.7.4-5d-3a-2024-02-05"></a>

* Added threads in CodeMate Chat
* Added background auto-syncing of files of projects added in knowledge base
* Users can now view when the last sync was done for a project in the knowledge base
* Added past conversations in sidebar for quick access to last 3 conversations
* Updated Chat UI
* Fixed minor bugs

<br>

### \[2.6.9]-\[2.7.2]: 2024-01-30 <a href="#user-content-5b2.6.9-5d-5b2.7.2-5d-3a-2024-01-30" id="user-content-5b2.6.9-5d-5b2.7.2-5d-3a-2024-01-30"></a>

* Updated the UI for Files Panel
* Fixed a bug where the wrong project name was being set in case of multiple workspaces
* Added an option to view the individual files added to the knowledge base for a project
* Added option to select branches for GitHub repositories when adding to knowledge base

### \[2.6.8]: 2024-01-22 <a href="#user-content-5b2.6.8-5d-3a-2024-01-22" id="user-content-5b2.6.8-5d-3a-2024-01-22"></a>

* Changed the file input for attaching files to Chat
* Improved the UI for Chat
* Fixed a bug where plan type was showing Free plan

<br>

### \[2.6.6]-\[2.6.7]: 2024-01-15 <a href="#user-content-5b2.6.6-5d-5b2.6.7-5d-3a-2024-01-15" id="user-content-5b2.6.6-5d-5b2.6.7-5d-3a-2024-01-15"></a>

* Debug/Review/Optimize options now cache the results for faster access
* Auto clearing of cache and startup optimizations for the extension
* Improved Chat UI for feedback and save to history buttons
* Added more actions for code snippets in chat
* Previous messages can now be edited in chat to trigger new questions to the Assistant
* Fixed an issue where some folders and files were not visible while adding to knowledge base
* Fixed an issue with uploading files to knowledge base from multiple opened workspaces

### \[2.6.4]-\[2.6.5]: 2023-12-26 <a href="#user-content-5b2.6.4-5d-5b2.6.5-5d-3a-2023-12-26" id="user-content-5b2.6.4-5d-5b2.6.5-5d-3a-2023-12-26"></a>

* Added URL's referenced with web browsing in CodeMate Chat
* Added integration for Teams Plan
* Teams Plan users can view shared knowledge base content in CodeMate Chat

### \[2.6.2]- 2023-11-26 <a href="#user-content-5b2.6.2-5d-2023-11-26" id="user-content-5b2.6.2-5d-2023-11-26"></a>

* Fixed a bug where CodeMate Chat was not working
* Fixed an issue with Debug functionality
* Fixed an issue with GitHub repository loading
* Added more informative error messages

### \[2.6.1]- 2023-11-13 <a href="#user-content-5b2.6.1-5d-2023-11-13" id="user-content-5b2.6.1-5d-2023-11-13"></a>

* Added feature for inline chat with CodeMate AI in the active editor
* Fix issues in CodeMate Chat with Web Browsing
* Optmizations for faster start-up of CodeMate extension
* Minor bug fixes

### \[2.5.9] - \[2.6.0]- 2023-11-2 <a href="#user-content-5b2.5.9-5d-5b2.6.0-5d-2023-11-2" id="user-content-5b2.5.9-5d-5b2.6.0-5d-2023-11-2"></a>

* Improved responses of CodeMate Chat
* Added option to manage context for CodeMate Chat, users can check the context of the current conversation in the chat view
* Added option to clear and restore context for CodeMate Chat

### \[2.5.7] - \[2.5.8]- 2023-10-26 <a href="#user-content-5b2.5.7-5d-5b2.5.8-5d-2023-10-26" id="user-content-5b2.5.7-5d-5b2.5.8-5d-2023-10-26"></a>

* Minor bug fixes for CodeMate Chat and Knowledge Base Content

### \[2.5.6]- 2023-10-25 <a href="#user-content-5b2.5.6-5d-2023-10-25" id="user-content-5b2.5.6-5d-2023-10-25"></a>

* Added option to reference multiple knowledge base content(upto 2) by using '@' in the chat textbox
* Added option to open and view referenced files in current editor / browser in CodeMate Chat.
* Added option to clear the current chat history.
* Added notification for new releases of CodeMate.
* Added indicator in View Knowledge Base Content if nothing is added to the knowledge base.
* Added option to stop generating the current chat conversation in CodeMate Chat.
* Fixed a bug where clear knowledge base didn't clear the added websites in knowledge base.

### \[2.5.5]- 2023-10-15 <a href="#user-content-5b2.5.5-5d-2023-10-15" id="user-content-5b2.5.5-5d-2023-10-15"></a>

* Minor bug fixes

### \[2.5.4]- 2023-10-14 <a href="#user-content-5b2.5.4-5d-2023-10-14" id="user-content-5b2.5.4-5d-2023-10-14"></a>

* Added support for adding private git repositories to knowledge base(*for pro users only*)
* GitHub OAuth added for selecting owned repositories
* Added option for importing content from a website URL to knowledge base
* Commands & Shortcuts for knowledge base reference added in CodeMate Chat
* Added section for managing multiple actions related to knowledge base
* Minor UI updates and bug fixes

### \[2.5.3]- 2023-10-08 <a href="#user-content-5b2.5.3-5d-2023-10-08" id="user-content-5b2.5.3-5d-2023-10-08"></a>

* Fixed a bug where icons were not being rendered in extension sidebar and CodeMate chat
* Fixed a bug for scrolling view of CodeMate Chat
* Fixed a bug for exceeding token lengths for long conversations

### \[2.5.1]- 2023-09-29 <a href="#user-content-5b2.5.1-5d-2023-09-29" id="user-content-5b2.5.1-5d-2023-09-29"></a>

* Made CodeMate theme as per VS Code selected theme for better user experience
* Different pre-instructions for Code Review, Optimise and CodeMate chat
* Minor UI fixes
* KB now selects the open project by default
* Minor bug fixes and improvements

### \[2.5.0]- 2023-09-29 <a href="#user-content-5b2.5.0-5d-2023-09-29" id="user-content-5b2.5.0-5d-2023-09-29"></a>

* Conversational memory implemented in CodeMate chat for better context
* CodeMate chat now remembers the previous conversation and opens the last conversation by default
* URL parsing feature added in CodeMate chat (*currently only for pro users*) that allows users to send links to chat to answer queries
* Knowledge base limits modified for projects
* Pre-instruction option added in settings to allow users to send instructions before sending the actual query
* Fixed a bug where code blocks in CodeMate chat were not being highlighted correctly

### \[2.4.9]- 2023-09-25 <a href="#user-content-5b2.4.9-5d-2023-09-25" id="user-content-5b2.4.9-5d-2023-09-25"></a>

* Fixed bug where chat view was not persistent
* Project wise division of knowledge base
* Added option to reference a particular project from the knowledge base while using CodeMate chat
* Showing referenced files for a particular query in the chat view

### \[2.4.8]- 2023-09-19 <a href="#user-content-5b2.4.8-5d-2023-09-19" id="user-content-5b2.4.8-5d-2023-09-19"></a>

* Added option to delete chat history in CodeMate chat
* Fixed a bug where selected code from active editor was not being sent to CodeMate chat correctly
* Fixed a bug where suggestions and code from CodeMate chat was not being sent to selected text in active editor correctly
* Added option to select files which needs to be added to the knowledge base instead of whole codebase
* Added progress bar to show the progress of adding files to the knowledge base
* Fixed minor bugs

### \[2.4.7]- 2023-09-16 <a href="#user-content-5b2.4.7-5d-2023-09-16" id="user-content-5b2.4.7-5d-2023-09-16"></a>

* Added option to clear knowledge base from vector database in the Titlebar

### \[2.4.6]- 2023-09-14 <a href="#user-content-5b2.4.6-5d-2023-09-14" id="user-content-5b2.4.6-5d-2023-09-14"></a>

* Added auto-scroll in CodeMate chat

### \[2.4.5]- 2023-09-08 <a href="#user-content-5b2.4.5-5d-2023-09-08" id="user-content-5b2.4.5-5d-2023-09-08"></a>

* Removed auto scanning of codebase and Added option at the user end to start adding current open codebase to the knowledge base
* Added option to enter new line in CodeMate chat
* Added option to cancel Debug and Review code
* Fixed minor performance bugs
* Added option to select single line or multiple lines of code in CodeMate chat
* Restricted sending messages when response is printing in CodeMate chat


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.codemate.ai/product-changelog/vs-code-extension-changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
