Change Log

January 23, 2026 ยท View on GitHub

All notable changes to the Markdown Copilot extension will be documented in this file.

Check Keep a Changelog for recommendations on how to structure this file.

This extension uses an even minor version for Stable releases and an odd minor version for Preview releases.

Unreleased

ToDo

0.14.0 - 2026-01-23

Notes

  • Stable release (even minor version); includes all changes from the 0.13.x Preview releases.

Added

  • Add OpenAI Responses API support and surface the OpenAI-provided Web Search tool
  • Add Google Vertex API backend with Gemini 3 Pro support
  • Refresh Copilot markdown snippets with clearer descriptions for options and tools

Changed

  • Switch backend library from OpenAI TypeScript and JavaScript API Library to AI SDK Core
  • Update dependencies (notably ai v6 and @ai-sdk/* major version upgrades)
  • Refresh Copilot markdown snippets
    • Rename the reasoning preset snippet label
    • Remove the o3-mini preset snippet
    • Adjust the default copilot-options snippet template

0.13.1 - 2026-01-23

Notes

  • Preview release (odd minor version).

Changed

  • Update dependencies (notably ai v6 and @ai-sdk/* major version upgrades)
  • Refresh Copilot markdown snippets
    • Rename the reasoning preset snippet label
    • Remove the o3-mini preset snippet
    • Adjust the default copilot-options snippet template

0.13.0 - 2025-12-10

Notes

  • Preview release (odd minor version).

Added

  • Add OpenAI Responses API support and surface the OpenAI-provided Web Search tool
  • Add Google Vertex API backend with Gemini 3 Pro support
  • Refresh Copilot markdown snippets with clearer descriptions for options and tools

Changed

0.12.2 - 2025-05-11

Added

  • Add Summarize and New Context command
  • Resolve @import directives in user selection text
  • Add configurable indent characters for context indentation (markdown.copilot.context.indentCharacters)
  • Add walkthroughs for API key setup and basic usage

Changed

  • Update dependent packages
  • Make @import directives only activate at the beginning of a line
  • Remove language restriction to allow extension usage with languages other than Markdown

0.12.1 - 2025-04-19

Added

  • Add support for YAML format in Override Options feature
  • New OpenAI models can be selected in the Settings
    • gpt-4.1
    • gpt-4.1-mini
    • gpt-4.1-nano
    • o4-mini
    • o3
    • o3-mini
    • o1
    • o1-mini
    • o1-pro

Changed

  • Update dependent packages
  • Migrate tests to BDD interface

0.12.0 - 2025-04-14

Added

  • Add support for MCP server
  • Add ^copilot preset tools
    • copilot_semanticSearch
    • copilot_searchWorkspaceSymbols
    • copilot_listCodeUsages
    • copilot_findFiles
    • copilot_findTextInFiles
    • copilot_readFile
    • copilot_listDirectory
    • copilot_readProjectStructure
    • copilot_getChangedFiles
    • copilot_getTerminalSelection
    • copilot_getTerminalLastCommand
    • copilot_fetchWebPage

Changed

  • Update dependent packages

0.10.1 - 2025-03-24

Added

  • New OpenAI models can be selected in the Settings
    • gpt-4.5-preview
    • gpt-4.5-preview-2025-02-27

Changed

  • Update dependent packages

0.10.0 - 2025-03-14

Added

  • Add multiple backend support
    • Add backend selection and name-text model input for AI providers
    • Add Ollama backend support with configuration examples
    • Add OpenRouter backend support with model selection
  • Add support for Search (Preview) models
  • New OpenAI models can be selected in the Settings
    • gpt-4o-search-preview
    • gpt-4o-mini-search-preview

Changed

  • Migrate snippets to VSCode features
  • Update READMEs for multiple backends
  • Update localization files
  • Refactor error messages

0.9.0

Added

  • Add tool calling feature
    • Add Signature parser
    • Add logging functionality
  • Add mocha and ts-node dependencies

Changed

  • Support editor switching for long-running tasks
  • Update dependent packages

0.8.0 - 2025-02-25

Added

  • Add support for pre-release
    • minor.EVEN_NUMBER.patch for stable releases and minor.ODD_NUMBER.patch for preview releases
  • Add support for Web Browser environment
  • Add "Paste as Pretty Text" section to READMEs
  • New OpenAI models can be selected in the Settings
    • chatgpt-4o-latest

Changed

  • Replace Paste as Markdown command to Paste as Pretty text command.
    • Paste pretty text based on the file type (language) of the destination
  • Improve stability of editing position
    • Serialize editing events
  • Change configuration property Id
    • markdown.copilot.instructions.pasteAsMarkdownMessage -> markdown.copilot.instructions.pasteAsPrettyTextMessage
  • Update dependent packages
  • Prepare browser support
    • Remove dependency on process.env
    • Remove dependency on node:fs module

0.7.0 - 2025-01-17

Added

  • Change support non-stream API calls

0.6.0 - 2024-12-16

Added

  • Add Continue in multimodal context command

0.5.1 - 2024-12-12

Changed

  • Resolve image URI as relative to document

0.5.0 - 2024-12-11

Added

  • Add Paste as Markdown command
  • Add support image attachments
  • Add setting items
    • Markdown > Copilot > Instructions: Paste As Markdown Message

0.4.0 - 2024-12-01

Added

  • Add "Example: Using the o1-preview model" section to READMEs
  • Add List File Path Diff command
  • Add Apply File Path Diff command
  • New OpenAI models can be selected in the Settings
    • gpt-4o-2024-11-20

0.3.1 - 2024-06-03

Added

  • New OpenAI models can be selected in the Settings
    • gpt-4o-2024-08-06

0.3.0 - 2024-07-26

Added

  • New OpenAI models can be selected in the Settings
    • gpt-4o-mini
    • gpt-4o-mini-2024-07-18
  • Add Name and Save As... command
  • Add "Name and Save File" section to READMEs
  • Add setting items
    • Markdown > Copilot > Instructions: Name Message
    • Markdown > Copilot > Instructions: Name Path Format

Changed

  • Update dependent packages

Removed

  • Remove OpenAI models
    • gpt-4-vision-preview
    • gpt-4-32k
    • gpt-4-32k-0613
    • gpt-3.5-turbo-16k
    • gpt-3.5-turbo-16k-0613

0.2.0 - 2024-06-04

Added

  • Support for Azure OpenAI

Changed

  • Update dependent packages

Removed

  • Remove milestone section from READMEs

0.1.0 - 2024-06-03

Changed

  • Change default OpenAI model
    • gpt-4-turbo -> gpt-4o
  • Change default System message
    • Add Utilizing structured formats such as code, pseudocode, JSON, Markdown tables, logical operators, or mathematical expressions to reduce ambiguity and improve clarity.

0.0.9 - 2024-06-02

Added

  • Indicate ongoing completion with the emoji ๐Ÿ“

Changed

  • Update dependent packages

0.0.8 - 2024-05-14

Added

  • New OpenAI models can be selected in the Settings
    • gpt-4o
    • gpt-4o-2024-05-13
  • Support for document import

Changed

  • Update dependent packages

0.0.7 - 2024-04-11

Added

  • New OpenAI models can be selected in the Settings
    • gpt-4-turbo
    • gpt-4-turbo-2024-04-09

Changed

  • Change default OpenAI model
    • gpt-4-turbo-preview -> gpt-4-turbo
  • Make sure tags render correctly in Marketplace
    • tags in README.md are not rendered correctly in Marketplace.
  • Update dependent packages

0.0.6 - 2024-03-14

Added

  • Allow to title in the active context
    • Add markdown.copilot.instructions.titleMessage configuration property
  • Allow to continue editing without context

Changed

  • Change configuration property Ids
    • markdown.copilot.openAI.systemMessage -> markdown.copilot.instructions.systemMessage
    • markdown.copilot.openAI.temperature -> markdown.copilot.options.temperature
  • Update dependent packages

0.0.5 - 2024-02-23

Added

  • Make it work as a web extension

Changed

  • Insert error messages as text when completion fails
  • Update dependent packages

0.0.4 - 2024-02-22

Changed

  • Suppress CompletionItem triggers: `, #
  • Fix line breaks in READMEs

0.0.3 - 2024-02-21

Added

  • README in Japanese and Simplified Chinese

Changed

  • Log level from error to warning when encountering unsupported locales

0.0.2 - 2024-02-21

Added

  • Allow specifying override options via Markdown

0.0.1 - 2024-02-20

Added

  • Initial release
  • Markdown completion
  • Cancel running completions
  • Settings
  • Refactor for code reuse
  • Quote indentation
  • Localization
    • English
    • Japanese
    • Simplified Chinese
  • Documentation
  • Review Markdown notation
  • Publish to marketplace