Releases: dev-proxy-tools/toolkit
v1.15.0-beta
New in v1.15.0-beta
Pre-release of the Dev Proxy Toolkit extension targeting Dev Proxy v2.3.0. Same functionality as v1.14.0 stable release.
v1.14.0
New in v1.14.0
✨ New Features
New Commands
• Start with Options... — Launch Dev Proxy with interactive prompts for CLI settings
• Upgrade Config Files — Upgrade outdated config files with Copilot Chat using Dev Proxy MCP tools
• Add to Workspace Recommendations — Manually add extension to workspace recommendations
• Reset State — Clear all extension state
Linux Support
• Automated install and upgrade support for Linux using official setup scripts
Outdated Config Detection
• Detects outdated Dev Proxy config files in workspace and shows a warning when schema versions don't match the installed version
New Quick Fixes
• Remove orphaned config sections not linked to any plugin
• Link orphaned config section to a plugin
• Enable local language model now adds or updates languageModel.enabled: true for supported plugins only
Workspace Recommendations
• Automatic prompt to recommend extension in .vscode/extensions.json when Dev Proxy config files are detected
Logging
• Leveled logging to Output panel (Dev Proxy Toolkit) across the entire extension to help investigate issues
🔄 Changes
• Snippets updated schema URLs from Dev Proxy v2.1.0 to v2.2.0
🐛 Fixed
• Fixed log flooding from repeated running state checks — now only logs on state changes
• Fixed log feedback loop caused by Output Channel document events triggering diagnostics
• Diagnostics now run for Dev Proxy files already open before extension activation
• Language model diagnostic now correctly targets plugins that support local language model (OpenAIMockResponsePlugin, OpenApiSpecGeneratorPlugin, TypeSpecGeneratorPlugin) and shows as an informational hint instead of a warning
v1.13.1-beta
New in v1.13.1-beta
🔄 Changes
- Updated schema URLs in JSON and YAML snippets from Dev Proxy v2.1.0 to v2.2.0
v1.13.0-beta
New in v1.13.0
✨ New Features
Start with Options
• Start with Options... command to launch Dev Proxy with interactive prompts for CLI settings — configure port, log level, config file, and more from a single menu
Config Upgrade with Copilot
• Detect outdated Dev Proxy config files in workspace and show a warning when schema versions don't match the installed version
• Upgrade Configs command to upgrade config files with Copilot Chat using Dev Proxy MCP tools
Linux Install & Upgrade
• Automated install and upgrade support for Linux using official setup scripts
Quick Fixes
• Fix to remove orphaned config sections not linked to any plugin
• Fix to link an orphaned config section to a plugin
• Enable local language model fix now adds or updates languageModel.enabled: true for supported plugins only
Workspace Integration
• Automatic prompt to recommend extension in .vscode/extensions.json when Dev Proxy config files are detected
• Add to Workspace Recommendations command to manually add extension to workspace recommendations
• Reset State command to clear all extension state
Logging
• Leveled logging to Output panel (Dev Proxy Toolkit) across the entire extension
🐛 Fixed
• Fixed log flooding from repeated running state checks by only logging on state changes
• Fixed log feedback loop caused by Output Channel document events triggering diagnostics
• Diagnostics now run for Dev Proxy files already open before extension activation
• Language model diagnostic now correctly targets plugins that support a local language model and shows as an informational hint instead of a warning
v1.12.0
New in v1.12.0
✨ New Features
New Setting
devProxyPath— Custom path to Dev Proxy executable (uses auto-detection if empty)
Improved Detection
- Auto-detection fallback using login shell and common installation paths
New Snippets
devproxy-plugin-graph-connector-guidance— GraphConnectorGuidancePlugin instancedevproxy-plugin-mock-stdio-response— MockStdioResponsePlugin instance with config sectiondevproxy-plugin-mock-stdio-response-file— MockStdioResponsePlugin mocks file with schema
Enhanced Diagnostics
- Clickable diagnostic codes that link to documentation
emptyUrlsToWatchwarning when urlsToWatch array is emptypluginConfigOptionalinfo when plugin can be configured with optional config sectioninvalidConfigSectionSchemawarning when config section schema version doesn't match installed Dev ProxyunknownConfigPropertywarning when config section has undefined propertiesinvalidConfigValueerror when config section property value doesn't match schema requirements
New Quick Fixes
- Add optional plugin configuration (adds configSection + config)
- Add missing config section when referenced but not defined
- Update config section schema version (single or all at once)
- Remove unknown config section properties
🔄 Changes
- All snippets updated to use
v2.1.0schema - Improved diagnostic highlighting to target specific nodes instead of entire objects
- All diagnostics now use unique codes for better identification
- Update schema action now supports all Dev Proxy file schemas, not just config files
🐛 Fixed
- AuthPlugin now shows documentation link and configuration diagnostics
- LanguageModelFailurePlugin no longer incorrectly warns about requiring language model
v1.11.3-beta
New in v1.11.3
✨ New Features
New Setting
devProxyPath— Custom path to Dev Proxy executable (uses auto-detection if empty)
Improved Detection
- Auto-detection fallback using login shell and common installation paths
v1.11.2-beta
New in v1.11.2
✨ New Features
Enhanced Diagnostics
invalidConfigSectionSchemawarning when config section schema version doesn't match installed Dev ProxyunknownConfigPropertywarning when config section has properties not defined in its schemainvalidConfigValueerror when config section property value doesn't match schema requirements
New Quick Fixes
- Update config section schema version (single or all at once)
- Remove unknown config section properties
🔄 Changes
- Update schema action now supports all Dev Proxy file schemas, not just config files
v1.11.1-beta
✨ New Features
New Snippets
devproxy-plugin-graph-connector-guidance- GraphConnectorGuidancePlugin instancedevproxy-plugin-mock-stdio-response- MockStdioResponsePlugin instancedevproxy-plugin-mock-stdio-response-config- MockStdioResponsePlugin config sectiondevproxy-plugin-mock-stdio-response-file- MockStdioResponsePlugin mocks filedevproxy-plugin-mock-stdio-response-file-schema- MockStdioResponsePlugin mocks file schema
Enhanced Diagnostics
- Diagnostic codes are now clickable links to documentation
- New
emptyUrlsToWatchwarning when no URLs are configured - New
pluginConfigOptionalinfo for plugins with optional configuration
New Quick Fixes
- Add optional plugin configuration - automatically adds
configSectionproperty and config section - Add missing config section - creates config section when referenced but not defined
🔄 Changes
- All schema references updated to Dev Proxy v2.1.0
- Diagnostics now highlight specific nodes instead of entire objects
- All diagnostics use unique codes for better identification
🐛 Bug Fixes
- AuthPlugin now shows documentation link and configuration diagnostics
- LanguageModelFailurePlugin no longer incorrectly warns about requiring language model
v2.1.0-beta
Update schema versions to v2.1.0 Closes #339
v1.10.0
What's Changed
- Update schemas to v2.0.0. Closes #336 by @garrytrinder in #337
Full Changelog: v1.8.0...v1.10.0