Releases: espressif/vscode-esp-idf-extension
Releases · espressif/vscode-esp-idf-extension
ESP IDF VSCode Extension Release v1.5.1
Features and enhancements
- Use embed git for ESP-IDF Tools install
- Add flash button in partition table editor
- Remove managed components on full clean command
- Allow user to customize the build directory path
- Light ESP-Matter download Thanks @Diegorro98!
- Add input for custom openOCD board
- Add variables parsing and view binary data in debugging session
Bug Fixes
- Add quotes for constraint file
- Fix OpenOCD version validator
- Fixed default branch for esp-matter Thanks @Diegorro98!
- Anonimize doctor command home path
- Fix pigweed path Thanks @Diegorro98!
- Update qemu version and add linux-tools-virtual-package Thanks @biggates!
- Fix ESP-IDF any for IDF Tools
- Fix empty workspace folder doctor command output
ESP IDF VSCode Extension Release v1.5.0
1.5.0
Features and enhancements
- Disassembly view
- Customize build folder directory
- Add unit test for getGcovExecutable function
- Docker container tutorial for the extension Thanks @xiaolongba !
- Use esp-idf constraints file for python packages
- Add esp32s3 default board
- Remove powershell wrapper for WSL
- Add C Code in Disassembly view
- Unified ESP-IDF Output channel
- Add ESP-Matter framework support
- Add ESP-IDF tags for older ESP-IDF versions download in Setup Wizard
- Add DFU documentation
- Add existing project tutorial
- Add preview targets support in idf.py set-target
- Peripheral Register view
- Add custom openOCD server launch arguments
Bug Fixes
- Fix port on status bar
- Clean terminal output before build task
- Fix release branch option to use git clone
- Fix write configuration settings to use current workspace
- Fix no-stub esptool flash argument
- Close IDF Monitor before erase flash task
- Add encrypt and refactor to single flash command
- Fix partition table explorer issues Thanks @boarchuz !
- Fix doc link for project creation template Thanks @hassandraga !
- Fix pythonBinPath in DFU Flashing
- Add idf.gitPathWin to avoid WSL issues
- Add spiffs and fat as partition table data subtypes
- Fix problem matcher regex for tasks
- Add space validation in Setup Wizard
- Fix doctor command core python requirements
- Fix tar xz extraction
- Update problem matcher regex
- Update Pull request template
ESP IDF VSCode Extension Release v1.4.0
1.4.0
Features and enhancements
- Show task output on Notification silent mode
- DFU Support
- Check core requirements.txt first
- Add debug adapter use generic classes
- Update compilerPath when IDF_TARGET changes
- Update marked dependency to latest
- Add other platforms in setup
- Use workspace folder in readParameter
- Add project wizard tutorial
- Update extension node dependencies like node-sass to sass
- Add eFuse Explorer refresh and clear summary
- OpenVSX extension release
Bug Fixes
ESP IDF VSCode Extension Release v1.3.0
Features and enhancements
- Create virtual env before install-python-env
- Partition table editor unit testing
- NVS partition table editor unit testing
- Add JTAG configuration links in documentation
- Add ninja arguments for build task
- Add CMake and Ninja-build to setup when not found in PATH
- IDF Target and serial port only saved in workspace folder
- Add size task after build task
- SDK Configuration editor and Build end to end testing
- Add flashing types in documentation
- Project creation end to end testing
- GDB timeout scale factor in launch json for espidf configuration
- Add WSL Enable configuration setting
- Add pre build, post build, pre flash, post flash custom task (with icon for custom tasks)
- Add Welcome page
- Add setup end to end testing
Bug Fixes
- Fix multiple save scope calls on workspace folder setup
- Fix documentation links
- Fix spaces in git path
- Remove openOCD copy rules button
- Update cppdbg launch json default configuration Thanks @rdancer !
- Fix openOCD configuration files in project wizard and settings
- Fix idf size UI issues due to idf_size.py schema changes
- Fix WSL detection and add WSL enable configuration setting
- Add silent notification for error messages
- Fix unused esp container directory being created
ESP IDF VSCode Extension Release v1.2.0
Features and enhancements
- Add ESP-IDF QEMU integration to monitor and debug on emulated ESP32.
- Add openOCD rules command and button on setup wizard end for Linux users
- Add verify matching binary before debug
- Heap tracing using gdbinit file
- Partition tree from target device and flash bin to partition
- Project creation unit testing
- Update debug adapter to latest commit
- Use Espressif mirrors for ESP-IDF tools download in setup wizard
- Add CCache enable setting into build task
- Add serial port and IDF_TARGET to status bar
Bug Fixes
- Add git executable before venv
- Add openOCD debug level configuration setting and fix ESP-IDF version without git history
- Add save scope reference in documentation
- Chinese localization fixes Thanks @larryli !
- Fix arduino as component cloning promise await if directory exists
- Fix recursive examples not rendering in production in new project wizard and show examples
- Fix multiple projects documentation link
- Update MacOS default keyboard shortcuts
- Use process execution instead of shell for flashing task
- Windows fixes for gcovr and qemu
ESP IDF VSCode Extension Release v1.1.1
ESP IDF VSCode Extension Release v1.1.0
Features and enhancements
- JTAG Flashing in Build, flash, monitor command
- Testing Docker image and doctor command testing
- ESP-IDF Examples recursive subcategories shown in side menu
- Add ESP-IDF: Configure project for coverage to set sdkconfig values for Code coverage
- Use embed python and embed git for windows in extension setup.
Bug Fixes
ESP IDF VSCode Extension Release v1.0.3
1.0.3
Features and enhancements
- Separate Python Pip errors in extension setup
- Add Component manager flag for build task
- Package vsix without extension dependencies
- Customize compiler and build tasks arguments, use esptool_extra_args and encrypted flags from build/flasher_args.json
Bug Fixes
- Send Ctrl + ] signal to exit idf monitor on flash tasks
- Fix New project wizard require serial ports, add esp32s3 esp32c3, release vsix without extension dependencies
- Check arduino component directory exists, rm old arduino-esp32 cloning branches
- Remove IDF Tools exact match on extension activation
- Fix device configuration target setting