|
| 1 | +Release Notes |
| 2 | +============= |
| 3 | + |
| 4 | +All notable changes to the "Espressif IDF" extension are documented in this file. |
| 5 | + |
| 6 | +2.0.2 |
| 7 | +----- |
| 8 | + |
| 9 | +`v2.0.2 <https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v2.0.2>`_ |
| 10 | + |
| 11 | +Features and enhancements |
| 12 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
| 13 | + |
| 14 | +- `Show templates before configuration in New Project Wizard <https://github.com/espressif/vscode-esp-idf-extension/pull/1757>`_ |
| 15 | +- `Debug image viewer and also view C image array from files <https://github.com/espressif/vscode-esp-idf-extension/pull/1644>`_ — You can configure for OpenCV, LVGL and any custom data types as long as you provide an image C UInt8Array and size length. |
| 16 | +- `Remove old debug adapter, ESP-MDF, ESP-Matter and ESP-HomeKit <https://github.com/espressif/vscode-esp-idf-extension/pull/1693>`_. Many of these frameworks are available in the ESP Component Registry. We are keeping ESP-ADF though. |
| 17 | + |
| 18 | +Bug Fixes |
| 19 | +~~~~~~~~~ |
| 20 | + |
| 21 | +- `Show ESP-IDF versions in descending order <https://github.com/espressif/vscode-esp-idf-extension/pull/1704>`_ |
| 22 | + |
| 23 | +1.11.1 |
| 24 | +------ |
| 25 | + |
| 26 | +`v1.11.1 <https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.11.1>`_ |
| 27 | + |
| 28 | +Bug Fixes |
| 29 | +~~~~~~~~~ |
| 30 | + |
| 31 | +- `Use Output Capture Execution only for Copilot Chat <https://github.com/espressif/vscode-esp-idf-extension/pull/1740>`_ |
| 32 | +- `Post-build always hangs in v1.11.0 <https://github.com/espressif/vscode-esp-idf-extension/pull/1733>`_ |
| 33 | +- `Remove await for clang check in activation <https://github.com/espressif/vscode-esp-idf-extension/pull/1745>`_ |
| 34 | +- `Prevent Set target from closing on focus lost <https://github.com/espressif/vscode-esp-idf-extension/pull/1748>`_ |
| 35 | +- `Listen to restart event request to fix debug restart button <https://github.com/espressif/vscode-esp-idf-extension/pull/1747>`_ |
| 36 | +- `Fix get project name in IDF Size task <https://github.com/espressif/vscode-esp-idf-extension/pull/1741>`_ |
| 37 | +- `Add menuconfig visual separator for root sections <https://github.com/espressif/vscode-esp-idf-extension/pull/1752>`_ |
| 38 | + |
| 39 | +1.11.0 |
| 40 | +------ |
| 41 | + |
| 42 | +`v1.11.0 <https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.11.0>`_ |
| 43 | + |
| 44 | +Features and enhancements |
| 45 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
| 46 | + |
| 47 | +- `Add DevKits support <https://github.com/espressif/vscode-esp-idf-extension/pull/1557>`_ |
| 48 | +- `Add gitignore on project creation <https://github.com/espressif/vscode-esp-idf-extension/pull/1578>`_ |
| 49 | +- `Pre-Release branch docs <https://github.com/espressif/vscode-esp-idf-extension/pull/1599>`_ |
| 50 | +- `Modify event activation for file types <https://github.com/espressif/vscode-esp-idf-extension/pull/1568>`_ |
| 51 | +- `Add classic menuconfig in Editor Panel <https://github.com/espressif/vscode-esp-idf-extension/pull/1598>`_ |
| 52 | +- `Update webviews to VS Code UI Style <https://github.com/espressif/vscode-esp-idf-extension/pull/1554>`_ — This removes the "ESP-IDF: Show Examples" command in favor of "ESP-IDF: New Project" since it provides better customization. |
| 53 | +- `Allow customize Pytest glob pattern and unit test services <https://github.com/espressif/vscode-esp-idf-extension/pull/1593>`_ |
| 54 | +- `CLang install prompt if not installed <https://github.com/espressif/vscode-esp-idf-extension/pull/1615>`_ |
| 55 | +- `Allow additional files and directories for Full Clean commands <https://github.com/espressif/vscode-esp-idf-extension/pull/1613>`_ |
| 56 | +- `Extend JTAG flash arguments as configuration setting <https://github.com/espressif/vscode-esp-idf-extension/pull/1583>`_ |
| 57 | +- `Range support for downloads in Setup Wizard <https://github.com/espressif/vscode-esp-idf-extension/pull/1625>`_ |
| 58 | +- `Check OpenOCD is running before debug is launched <https://github.com/espressif/vscode-esp-idf-extension/pull/1638>`_ |
| 59 | +- `Add function names in Disassembly view <https://github.com/espressif/vscode-esp-idf-extension/pull/1634>`_ |
| 60 | +- `OpenOCD Hints in Hints Viewer <https://github.com/espressif/vscode-esp-idf-extension/pull/1476>`_ |
| 61 | +- `Add detect as default serial port option and use esptool.py to find serial port <https://github.com/espressif/vscode-esp-idf-extension/pull/1632>`_ |
| 62 | +- `Pre-release campaign notification <https://github.com/espressif/vscode-esp-idf-extension/pull/1643>`_ |
| 63 | +- `Prefer gdbinit prefix_map with fallback to prefix_map_gdbinit <https://github.com/espressif/vscode-esp-idf-extension/pull/1660>`_ |
| 64 | +- `AI Integration with Copilot Chat using Language Tool API <https://github.com/espressif/vscode-esp-idf-extension/pull/1621>`_ |
| 65 | +- `Allow customize PyPi Index URL in setup wizard <https://github.com/espressif/vscode-esp-idf-extension/pull/1692>`_ |
| 66 | +- `Add create empty project command <https://github.com/espressif/vscode-esp-idf-extension/pull/1698>`_ |
| 67 | +- `Add Unity Runner and Parser, Remove Pytest <https://github.com/espressif/vscode-esp-idf-extension/pull/1681>`_ |
| 68 | + |
| 69 | +Bug Fixes |
| 70 | +~~~~~~~~~ |
| 71 | + |
| 72 | +- `Update disassemble screenshot <https://github.com/espressif/vscode-esp-idf-extension/pull/1588>`_ |
| 73 | +- `JTAG acronym issues <https://github.com/espressif/vscode-esp-idf-extension/pull/1604>`_ |
| 74 | +- `Fix IDF_TARGET in multiple project configuration profiles <https://github.com/espressif/vscode-esp-idf-extension/pull/1579>`_ |
| 75 | +- `Fix Partial encryption in encrypted flashing <https://github.com/espressif/vscode-esp-idf-extension/pull/1373>`_ |
| 76 | +- `Close OpenOCD after JTAG flash end <https://github.com/espressif/vscode-esp-idf-extension/pull/1601>`_ |
| 77 | +- `NodeJS 20 in CI <https://github.com/espressif/vscode-esp-idf-extension/pull/1611>`_ |
| 78 | +- `Update build message <https://github.com/espressif/vscode-esp-idf-extension/pull/1603>`_ |
| 79 | +- `Fix append git and pigweed to PATH instead of prepend <https://github.com/espressif/vscode-esp-idf-extension/pull/1614>`_ |
| 80 | +- `Use latest in master in docs <https://github.com/espressif/vscode-esp-idf-extension/pull/1636>`_ |
| 81 | +- `Fix fileExists check in Setup panel <https://github.com/espressif/vscode-esp-idf-extension/pull/1609>`_ Thanks @jonsambro |
| 82 | +- `Use mon program_esp instead of load for Symbol loading in debug <https://github.com/espressif/vscode-esp-idf-extension/pull/1556>`_ Thanks @wormyrocks |
| 83 | +- `Move Status bar items to the left <https://github.com/espressif/vscode-esp-idf-extension/pull/1626>`_ |
| 84 | +- `Fix set target preview targets <https://github.com/espressif/vscode-esp-idf-extension/pull/1652>`_ |
| 85 | +- `Fix App trace and Heap Trace <https://github.com/espressif/vscode-esp-idf-extension/pull/1656>`_ |
| 86 | +- `Setup wizard misleading idf.py not found message fix <https://github.com/espressif/vscode-esp-idf-extension/pull/1642>`_ |
| 87 | +- `Clang and OpenOCD in PATH validation <https://github.com/espressif/vscode-esp-idf-extension/pull/1666>`_ |
| 88 | +- `Telemetry issues bugfixes <https://github.com/espressif/vscode-esp-idf-extension/pull/1675>`_ |
| 89 | +- `Fix openOCDRulesPath in addOpenOCDRules <https://github.com/espressif/vscode-esp-idf-extension/pull/1685>`_ |
| 90 | +- `Add constraints in pytest install step <https://github.com/espressif/vscode-esp-idf-extension/pull/1686>`_ |
| 91 | +- `Add double quotes around gdbinit file path <https://github.com/espressif/vscode-esp-idf-extension/pull/1684>`_ |
| 92 | + |
| 93 | +1.10.1 |
| 94 | +------ |
| 95 | + |
| 96 | +`v1.10.1 <https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.10.1>`_ |
| 97 | + |
| 98 | +Features and enhancements |
| 99 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
| 100 | + |
| 101 | +- `Evaluate variables on hover, view variables as Hex, set data breakpoints <https://github.com/espressif/vscode-esp-idf-extension/pull/1521>`_ |
| 102 | +- `Clang project settings configuration <https://github.com/espressif/vscode-esp-idf-extension/pull/1489>`_ |
| 103 | +- `Show currently active openOCD board in selection list <https://github.com/espressif/vscode-esp-idf-extension/pull/1527>`_ |
| 104 | +- `Add ESP-IDF vscode profile templates <https://github.com/espressif/vscode-esp-idf-extension/pull/1499>`_ |
| 105 | + |
| 106 | +Bug Fixes |
| 107 | +~~~~~~~~~ |
| 108 | + |
| 109 | +- `No workspace fsPath launch error <https://github.com/espressif/vscode-esp-idf-extension/pull/1538>`_ |
| 110 | +- `Disassembly view DAP request updates <https://github.com/espressif/vscode-esp-idf-extension/pull/1518>`_ |
| 111 | +- `Status bar items names on right click <https://github.com/espressif/vscode-esp-idf-extension/pull/1515>`_ |
| 112 | +- `Replace user HOME or USERPROFILE for HOMEPATH in doctor command logs <https://github.com/espressif/vscode-esp-idf-extension/pull/1517>`_ |
| 113 | +- `Add user validation before burning eFuses <https://github.com/espressif/vscode-esp-idf-extension/pull/1540>`_ |
| 114 | +- `Add current setup to ESP-IDF setup list <https://github.com/espressif/vscode-esp-idf-extension/pull/1513>`_ |
| 115 | +- `Fix OpenOCD Args in project configuration state <https://github.com/espressif/vscode-esp-idf-extension/pull/1551>`_ |
| 116 | +- `Execute export script in IDF Terminal, allow custom terminal executable <https://github.com/espressif/vscode-esp-idf-extension/pull/1558>`_ |
| 117 | +- `Add eFuse docs in readme <https://github.com/espressif/vscode-esp-idf-extension/pull/1545>`_ |
| 118 | +- `Remove which and where dependency, browse binary in list of PATH <https://github.com/espressif/vscode-esp-idf-extension/pull/1565>`_ |
| 119 | +- `Fix cloning dev branches <https://github.com/espressif/vscode-esp-idf-extension/pull/1584>`_ |
| 120 | +- `Add Windows ARM serialport binaries <https://github.com/espressif/vscode-esp-idf-extension/pull/1585>`_ |
| 121 | +- `Add idf-python and idf-git Github mirrors <https://github.com/espressif/vscode-esp-idf-extension/pull/1586>`_ |
| 122 | +- `Fix sysview gdbinit commands <https://github.com/espressif/vscode-esp-idf-extension/pull/1580>`_ |
| 123 | +- `Fix update debug adapter debugPort in launch.json <https://github.com/espressif/vscode-esp-idf-extension/pull/1587>`_ |
| 124 | + |
| 125 | +1.10.0 |
| 126 | +------ |
| 127 | + |
| 128 | +`v1.10.0 <https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.10.0>`_ |
| 129 | + |
| 130 | +Features and enhancements |
| 131 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
| 132 | + |
| 133 | +- `Add command to delete esp-idf specific settings <https://github.com/espressif/vscode-esp-idf-extension/pull/1353>`_ |
| 134 | +- `Add idf.monitorPort setting <https://github.com/espressif/vscode-esp-idf-extension/pull/1429>`_ |
| 135 | +- `Add idf.jtagFlashCommandExtraArgs <https://github.com/espressif/vscode-esp-idf-extension/pull/1450>`_ |
| 136 | +- `Use idf qemu and idf.qemuExtraArgs for debug and monitor <https://github.com/espressif/vscode-esp-idf-extension/pull/1462>`_ |
| 137 | +- `App bootloader partition table build flash cmds, read Partition from device, partition specific flashing <https://github.com/espressif/vscode-esp-idf-extension/pull/1436>`_ |
| 138 | + |
| 139 | +Bug Fixes |
| 140 | +~~~~~~~~~ |
| 141 | + |
| 142 | +- `Russian translation typos fix <https://github.com/espressif/vscode-esp-idf-extension/pull/1409>`_ Thanks @SinglWolf |
| 143 | +- `Fix esp_idf.json setup not recognized <https://github.com/espressif/vscode-esp-idf-extension/pull/1451>`_ |
| 144 | +- `Quotes for export script in IDF Terminal <https://github.com/espressif/vscode-esp-idf-extension/pull/1428>`_ |
| 145 | +- `Fix preFlashTask in multiples profiles projects <https://github.com/espressif/vscode-esp-idf-extension/pull/1441>`_ |
| 146 | +- `Add web extension debug and other documentation <https://github.com/espressif/vscode-esp-idf-extension/pull/1453>`_ |
| 147 | +- `Fix openOCD arguments order <https://github.com/espressif/vscode-esp-idf-extension/pull/1482>`_ |
| 148 | +- `Fix project configuration documents <https://github.com/espressif/vscode-esp-idf-extension/pull/1480>`_ |
| 149 | +- `Fix create example project from Components registry <https://github.com/espressif/vscode-esp-idf-extension/pull/1485>`_ |
| 150 | +- `Use remoteName to detect Codespaces environment <https://github.com/espressif/vscode-esp-idf-extension/pull/1483>`_ |
| 151 | +- `Use 2 spaces for tab size on created json files <https://github.com/espressif/vscode-esp-idf-extension/pull/1510>`_ |
| 152 | +- `Ensure build directory exists resolve workspaceFolder paths in Project Configuration editor <https://github.com/espressif/vscode-esp-idf-extension/pull/1417>`_ |
| 153 | +- `Fix build flash monitor release serial port <https://github.com/espressif/vscode-esp-idf-extension/pull/1502>`_ |
| 154 | +- `Merge env vars and add IDF_TARGET in Project Configuration Editor and New Project Wizard <https://github.com/espressif/vscode-esp-idf-extension/pull/1498>`_ |
| 155 | + |
| 156 | +Older releases |
| 157 | +-------------- |
| 158 | + |
| 159 | +For release notes from **1.9.1** through **0.1.0**, see the `CHANGELOG on GitHub <https://github.com/espressif/vscode-esp-idf-extension/blob/master/CHANGELOG.md>`_. |
0 commit comments