Releases: espressif/vscode-esp-idf-extension
Releases · espressif/vscode-esp-idf-extension
ESP IDF VSCode Extension Release v1.10.1
1.10.1
Features and enhancements
- Evaluate variables on hover, view variables as Hex, set data breakpoints
- Clang project settings configuration
- Show currently active openOCD board in selection list
- Add ESP-IDF vscode profile templates
Bug Fixes
- No workspace fsPath launch error
- Disassembly view DAP request updates
- Status bar items names on right click
- Replace user HOME or USERPROFILE for HOMEPATH in doctor command logs
- Add user validation before burning eFuses
- Add current setup to ESP-IDF setup list
- Fix OpenOCD Args in project configuration state
- Execute export script in IDF Terminal, allow custom terminal executable
- Add eFuse docs in readme
- Remove which and where dependency, browse binary in list of PATH
- Fix cloning dev branches
- Add Windows ARM serialport binaries
- Add idf-python and idf-git Github mirrors
- Fix sysview gdbinit commands
- Fix update debug adapter debugPort in launch.json
ESP IDF VSCode Extension Release v1.10.0
1.10.0
Features and enhancements
- Add command to delete esp-idf specific settings
- Add idf.monitorPort setting
- Add idf.jtagFlashCommandExtraArgs
- Use idf qemu and idf.qemuExtraArgs for debug and monitor
- App bootloader partition table build flash cmds, read Partition from device, partition specific flashing
Bug Fixes
- Russian translation typos fix Thanks @SinglWolf !
- Fix esp_idf.json setup not recognized
- Quotes for export script in IDF Terminal
- Fix preFlashTask in multiples profiles projects
- Add web extension debug and other documentation
- Fix openOCD arguments order
- Fix project configuration documents
- Fix create example project from Components registry
- Use remoteName to detect Codespaces environment
- Use 2 spaces for tab size on created json files
- Ensure build directory exists resolve workspaceFolder paths in Project Configuration editor
- Fix build flash monitor release serial port
- Merge env vars and add IDF_TARGET in Project Configuration Editor and New Project Wizard
ESP IDF VSCode Extension Release v1.9.1
1.9.1
Bug Fixes
- Add missing doc links
- use IDF_TARGET in customExtraVars if no sdkconfig
- rm wmic use pwsh GetWmiObject
- rm powershell no profile arg idf terminal
- Fix # issue in windows idf terminal
- Update test case regex
- Remove efuse validation for jtag
- Fix version switch persist system python idfSetup
- Get supported QEMU targets from tools.json
- Resolve folder in code workspace file launch configuration
- Add --make arg in IDF Monitor to fix terminal cmds
- Remove port validation for JTAG flash type, fix openOCD timing bug
- Debug Chinese documentation, Docker container Chinese documentation and other documents translations.
ESP IDF VSCode Extension Release v1.9.0
1.9.0
Bug Fixes
- Update to latest Espressif icon
- Use static monitor terminal instance
- Update create from project examples UI UX
- Fix display of monitor the device when flash fails
- Update recommended cp command
- Enhance telemetry reporting
- Make readme easy to follow
- Fix for pwsh users
- Fix PR comment remove build flash telemetry
- Fix duplicate output; Add notification for success
- Add validation for debug session status for monitor start with no reset flag
- Update dockerfile, add qemu executable options
- Add IDF_PATH and IDF_TOOLS_PATH to newly created project settings
- Fix unit tests not being refreshed
- Remove old documentation and update links
- walkthrough bugfixes
- Use only major minor version in espidf constraint file
Features and enhancements
- Add Espressif documentation
- Filter serial devices by default and allow user to disable chip id in serial port list
- Compute Python path from IDF_TOOLS_PATH and IDF_PATH
- Enable/Disable status bar icons in Commands Tree view
- Hoist linker (ld) errors to VS Code 'Problems' window Thanks @GillesZunino !
- Support for multiple sdkconfig file in Project configuration editor
- Disable cmds for Codespaces and redirect Flash monitor to Web extension
- Support new IDF Size json format
- Add check for missing compile_commands json
- Enhance flash encryption with eFuse validation and more user information
- Use idf_tools py export to get env variables
- Add chinese translation for readme
- Add extension walkthrough
ESP IDF VSCode Extension Release v1.8.1
1.8.1
Bug Fixes
- Fix monitor for Command Prompt
- Update chinese localization Thanks @Tinyu-Zhao !
- Add Kconfig name in SDK Configuration Editor
- Add validation for existing setup path
- Fix custom tasks execution
- Fix jtag flash on build flash monitor command
- Fix CMake arguments for CMake < 3.20
- Fix ESP-IDF Debug status bar button
- Add esp32p4 watchpoints Thanks @ftab !
- Add Espressif projects documentation
ESP-IDF VS Code Extension v1.8.0
1.8.0
Features and enhancements
- Add button to enable custom partition when calling Partition table editor
- Add ESP-IDF version switcher
- Translation using l10n vscode api, remove gulp files
- Add Eclipse CDT Debug Adapter and update debugging documentation
- Add Chip Id in port selection
- Add idf.py reconfigure task as extension command
- Add white spaces support for IDF_PATH and extension tasks
- Add Hints viewers bar and code editor highlight
- Add docs espressif files and workflow
Bug Fixes
- Avoid saveDefSdkconfig in all menu items Thanks @ArcticLampyrid
- Add clarity to flash placeholder text
- Fix output channel interrupt
- Fix github tags to retrieve up to 100 tags
- Fix and update devcontainer json mount and python setting
- Add no ports validation
- Update blink example reference in docs Thanks @kowyo
- Consistent ESP Component Registry URL Thanks @XDanielPaul
ESP IDF VSCode Extension Release v1.7.1
ESP IDF VSCode Extension Release v1.7.0
1.7.0
Features and enhancements
- Update extension initial autoconfiguration
- Add Commands tree view in Espressif explorer
- Update OpenOCD boards filtered by selected IDF target
- Documentation commands name consistency
- Add new notification mode: Output, Notification, All, Silent
- Remove gcovr dependency, implement GCOV html report and UI coverage from toolchain gcov
- Add ESP-IDF Unit Testing with Pytest-Embeded in vscode extension tests UI
- Add esp32c2 esp32h2 IDF targets to extension
- Remove Microsoft C/C++ from extension dependencies
- Add ESP-IDF SBOM check command
Bug Fixes
- Update application insights
- Remove video link from changelog
- Fix esp32h2 in set target command
- Fix for env PATH variable reference Thanks @dyarkovoy
- Fix for qemu workspace reference Thanks @dyarkovoy
- Fix sdkconfig defaults in build arguments
- Fix duplicated python executable in setup UI, Add Windows compiler path fix
- Migration to vue 3 and UI fixes
- Update docker templates to latest esp-idf version
- Fix tar.xz install from extension, show or hide progress notification based idf.notificationMode setting