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
- Image Generation support
- Agents support
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
aiv6 and@ai-sdk/*major version upgrades) - Refresh Copilot markdown snippets
- Rename the reasoning preset snippet label
- Remove the
o3-minipreset snippet - Adjust the default
copilot-optionssnippet template
0.13.1 - 2026-01-23
Notes
- Preview release (odd minor version).
Changed
- Update dependencies (notably
aiv6 and@ai-sdk/*major version upgrades) - Refresh Copilot markdown snippets
- Rename the reasoning preset snippet label
- Remove the
o3-minipreset snippet - Adjust the default
copilot-optionssnippet 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
- Switch backend library from OpenAI TypeScript and JavaScript API Library to AI SDK Core
0.12.2 - 2025-05-11
Added
- Add
Summarize and New Contextcommand - Resolve
@importdirectives 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
@importdirectives 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.1gpt-4.1-minigpt-4.1-nanoo4-minio3o3-minio1o1-minio1-pro
Changed
- Update dependent packages
- Migrate tests to BDD interface
0.12.0 - 2025-04-14
Added
- Add support for MCP server
- Add
^copilotpreset toolscopilot_semanticSearchcopilot_searchWorkspaceSymbolscopilot_listCodeUsagescopilot_findFilescopilot_findTextInFilescopilot_readFilecopilot_listDirectorycopilot_readProjectStructurecopilot_getChangedFilescopilot_getTerminalSelectioncopilot_getTerminalLastCommandcopilot_fetchWebPage
Changed
- Update dependent packages
0.10.1 - 2025-03-24
Added
- New OpenAI models can be selected in the Settings
gpt-4.5-previewgpt-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-previewgpt-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.patchfor stable releases andminor.ODD_NUMBER.patchfor 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 Markdowncommand toPaste as Pretty textcommand.- 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 contextcommand
0.5.1 - 2024-12-12
Changed
- Resolve image URI as relative to document
0.5.0 - 2024-12-11
Added
- Add
Paste as Markdowncommand - 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-previewmodel" section to READMEs - Add
List File Path Diffcommand - Add
Apply File Path Diffcommand - 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-minigpt-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 MessageMarkdown > Copilot > Instructions: Name Path Format
Changed
- Update dependent packages
Removed
- Remove OpenAI models
gpt-4-vision-previewgpt-4-32kgpt-4-32k-0613gpt-3.5-turbo-16kgpt-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.
- Add
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-4ogpt-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-turbogpt-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.titleMessageconfiguration property
- Add
- Allow to continue editing without context
Changed
- Change configuration property Ids
markdown.copilot.openAI.systemMessage->markdown.copilot.instructions.systemMessagemarkdown.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