ESP-IDF VS Code Extension's Changelog
We have opened a survey link, please submit your valuable feedbacks. Thanks 👏
All notable changes to the "Espressif IDF" extension will be documented in this file.
- ESP-IDF: Doctor command to generate an extension configuration report.
- Enhance readme and documentation
- Select openOCD board command based on esp-config.json from OpenOCD repository.
- Russian localization for commands Thanks @Vasilius-001 !
- WSL 1 serial port fix
- Fix OpenOCD Config Files Thanks @meltdown03 !
- Fix custom terminal output formatting
- Remove check IDF tools before build or flash, update tasks.json template
- Fix env variables settings in IDF Monitor command
- Fix eFuse explorer icons
- Changelog Viewer
- Core Dump & GDB Stub Postmortem Debug Support
- Add Support for Powershell Core
- ESP-IDF custom CMake Editor
- Add Option to silent the notifications
- Enhance doc search from vscode, also show results inside vscode itself
- Show Rainmaker LoggedIn User's Info
- Add WSL Serial Support
- JTAG Flashing Support
- Add e-fuse bit viewer
- Add Full Clean Command
- Full Partition Table Editor UI
- NVS Partition Editor UI
- Enhanced Onboarding & Simplification
- Use variable app_image_offset for debugAdapter
- Win configuration parameters
- Fix Rainmaker UI Crash
- Fix Create project using example error
- Fix Conflict with PlatformIO and ESP-IDF Extension
- Fix Menuconfig Related Error
- Fix issues with IntelliSense
- Fix the CI release to marketplace bug not packaging the
esp_debug_adapter
- Fix the System Tracing UI theme, and added webview panel icons
- Added support for ESP-ADF and ESP-MDF
- Fixed some bugs related to Device Baud Rate, Webview Background Color, Menuconfig
- Add System View Tracing support inside vscode, which will enable you to easily view the timeline, events stream, etc., of of existing heap tracing (.svdat) file
- Add support for Arduino as ESP32 Component
- Add support for searching ESP-IDF documentation from vscode itself.
- Fixed some bugs related to debug adapter, gui menuconfig, task based commands, UI and style enhancements, etc.
- Add Heap Tracing support inside vscode for ESP32 and ESP32-S2 chips
- Show code-coverage inside the vscode editor for your ESP-IDF projects
- Add ESP Rainmaker IoT cloud support inside vscode, this will enable you to control your ESP32 and ESP32-S2 devices from vscode
- Use
webview.asWebviewUri(...)
API for making extension web browser compatible - Add support for telemetry
- Fix some typos in template project
- Fix Poweshell export env support
- Improve onboarding docs
- Fix some typos in Documentation
- Fix workspace folder error for no opened workspaces
- Add support for Problem Matcher in vscode to show line number errors for build which will make navigation to the error easier
- Update some CI issues
- Fixed build related errors
- SEO for vscode marketplace, add keywords and update description
- Enhance and Fix some bugs with IDF Monitor terminal
- Update Stale CI configs
- Project structore enhancement, remove unused files in project
- Fix xtensa toolchain issue and getProjectName
- Update OpenOCD script checks
- Release Debug Adapter, this would enable debugging for an IDF project from within the VSCode IDE, please refer the guide for how to use the same
- Add support for save before IDF build, this would save all your edited files and then trigger a build.
- Add Prettier for code linting and formatting (improving extension developer experience)
- Update Issue Template for GH
- Minor bug fixes and enhancements
- Auto validate missing
i18n
keys and trigger build failure if not found. - Read & Sync project name using
CMakeList
- Release to Github and VSCode Marketplace using Github Actions
- Minor bug fixes
- Use
yarn
instead ofnpm
- Use
webpack
to bundle all of the extension - Reduce overall size of the
.vsix
significantly
- Preview release to the VSCode Marketplace
- Update docs
- CI improvements
- Initial ESP-IDF commands
- Build, flash and monitor with CMake functionality
- GUIConfig to setup your project ESP-IDF settings.
- IDF Size Analysis GUI
- App Trace Logging
- ...and much more