All notable changes to the "Espressif IDF" extension will be documented in this file.
- 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, enhance scss, 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