Skip to content

Releases: jeanibarz/chatgpt-copilot

ChatGPT Copilot v5.4.0

11 Sep 21:21
ed0d25b
Compare
Choose a tag to compare

What's New in v5.4.0:

In this release, we've focused on improving the file context retrieval process and fixing minor content formatting issues. These changes enhance overall flexibility and clarity when injecting code context into prompts for the AI model.

Key Highlights:

🚀 Enhanced File Context Retrieval

  • Switched from relative file paths to absolute file paths, eliminating the need for project root path configuration.
  • Streamlined context retrieval by using the full path of files, simplifying setup and improving reliability.

🔧 Improved File Content Formatting

  • Fixed an issue with how file contents were formatted when being injected into the prompt, ensuring better readability and consistency.

These changes further optimize file management and formatting, making context generation smoother and more precise.

ChatGPT Copilot v5.3.0

11 Sep 19:59
5f3a77b
Compare
Choose a tag to compare

What's New in v5.3.0:

In this release, we’ve introduced a highly anticipated feature—automatic AI-powered docstring generation—and made significant improvements to the overall extension performance. This version is designed to further enhance developer productivity by automating documentation tasks and providing a more streamlined experience.

Key Highlights:

🌟 New Feature: AI-Powered Docstring Generation

  • Automatically generate comprehensive and context-aware docstrings using GPT-4 or other LLMs.
  • The language model processes the entire source file to produce more accurate and detailed docstrings compared to conventional methods that rely solely on individual function analysis.
  • Significantly improves code documentation quality and consistency with minimal manual effort.

🔄 Major Code Refactoring:

  • Refactored key parts of the codebase for improved maintainability, readability, and adherence to SOLID principles.
  • Extracted complex logic into smaller, modular functions to simplify future development.
  • Generated and updated docstrings throughout the codebase using the new AI docstring generation feature.

⚡ Performance Enhancements:

  • Optimized extension startup and execution times for a more seamless coding experience.
  • Reduced memory footprint by improving the handling of large codebases in multi-turn interactions with the AI.

🔧 Bug Fixes & Minor Improvements:

  • Fixed issues with handling multi-file context for AI-based suggestions.
  • Improved error handling when no active editor is found.
  • Enhanced compatibility with various local LLM setups.

ChatGPT Copilot v5.1.0

06 Sep 21:47
b49d972
Compare
Choose a tag to compare

What's New in v5.1.0

In this release, we've introduced a major restructuring and added new features to improve functionality and streamline future development efforts.

Key Highlights:

  • Major Code Refactor:

    • Significant refactor of the codebase to enhance modularity, maintainability, and adherence to best practices.
    • Improved code clarity and organization to simplify future feature additions and bug fixes.
    • Introduced comprehensive docstrings to improve documentation and code readability.
  • Support for GCP Vertex AI:

    • Added integration for Google Cloud's Vertex AI Gemini models.
    • Leveraged Application Default Credentials (ADC) with a .json secret key for secure authentication.
    • Enabled Vertex AI model usage for improved large language model (LLM) interactions within the extension.
  • Version Bump:

    • Updated project version to v5.1.0 to reflect the significant refactor and added features.

ChatGPT Copilot v5.0.0

04 Sep 21:06
230325e
Compare
Choose a tag to compare

What's New in v5.0.0

In this major release, several important changes and enhancements have been introduced to improve the overall functionality, maintainability, and user experience of the ChatGPT Copilot extension.

Key Highlights:

  • Refactoring for Maintainability:

    • A significant refactoring of the entire codebase has been completed, making it more modular, easier to manage, and maintain over time. This improves the long-term scalability of the project and simplifies future feature additions.
  • Improved Error Handling & Logging:

    • Error handling throughout the extension has been enhanced to provide more descriptive error messages.
    • Logging of internal operations has been improved, allowing better tracking and debugging of issues. This ensures smooth troubleshooting and transparency when something goes wrong.
  • New Commands for Context Management:

    • Introduced new commands to add specific files and folders to the context for retrieval during ChatGPT conversations.
    • This allows you to include specific file paths and their contents as part of the ChatGPT context while asking questions, providing enhanced context-aware conversations.
  • Enhanced Context Usage (Without Cluttering Conversation History):

    • Added functionality to use the specified context without appending it to the conversation history. This means that you can benefit from updated content in the context for each prompt, but it won’t clutter or affect multiturn conversations.
    • The content remains relevant for the current conversation, ensuring that ChatGPT can use fresh context without accumulating unnecessary information in the conversation history.

Other Improvements:

  • General code optimizations and performance improvements.
  • Updated documentation for better clarity on using the new commands and features.

This release marks a significant step forward in making ChatGPT Copilot more robust, user-friendly, and customizable.