Releases: espressif/idf-eclipse-plugin
ESP-IDF Eclipse Plugin v2.2.0 (Build: 2.2.0.202108131352)
This is a minor release to support Chinese translation for a plugin, JTAG flashing, and heap tracing along with other improvements and bug fixes.
New Features and Improvements
- Flash application over JTAG
- Flash the binaries before starting the JTAG debugging
- Heap Tracing
- Added support for Chinese Translation for the plugin
- Added Erase flash menu option
- Added IDF Python Clean menu option
Bug Fixes
[IEP-165] - Update icons for install tools and list tools
[IEP-449] - Menu option to change a language
[IEP-461] - provide the right path to the board/interface config file and update UI
[IEP-465] - UI menu for "idf.py python-clean" command
[IEP-467] - GH #295: Feature requests: line width and total number of lines
[IEP-476] - Add warning message if openOCD doesn't support jtag flashing
[IEP-479] - GH #309: Eclipse Plugin: Indexer Fails on Change of Run/Debug Configuration. Requires Eclipse Restart ESP32-C3
[IEP-495] - Validate path for downloaded esp-idf
[IEP-480] - Default debug configuration does not set up properly for ESP32-C3
[IEP-490] - Provide the gdb executable to GDB setup client
[IEP-491] - Indexer fails when changing mode from debug to run
[IEP-498] - Indexer fails on changing the launch target
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.2.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.10 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.2 (this further requires an update to the 2.2.0 plugin). Please check
https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.2 (Build: 2.1.2.202106231127)
This is a patch release to support Eclipse 2021-06(4.20) and fix the installation issues.
Bug fixes in this release
- #299 - ESP-IDF Eclipse Plugin v2.1.0 on Eclipse 2021-06 cannot complete the install because of a conflicting dependency
- #260 - ESP-IDF Eclipse Plugin v2.1.0 on Eclipse 2021-03 cannot complete the install because of a conflicting dependency
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.1.2.zip
Installers:
ESP-IDF Tools Windows Installer 2.9 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Update the installer eclipse to v2.1.2 using the update site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
More details on the Windows installer https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.1 (Build: 2.1.1.202106040310)
This is a patch version with bug fixes and minor improvements.
Bug fixes in this release
- [IEP-310] - Add validation checks before allowing IDF project creation
- [IEP-389] - GH #227: Target configuration select wrong com port
- [IEP-409] - GH #251: Latest plugin can't automatically close/open serial port terminal
- [IEP-410] - Doc Update: Update icons for macOS, Windows and Linux platforms
- [IEP-411] - Add a default value for the project in the create-component wizard.
- [IEP-414] - Invalid thread access error while closing sdkconfig editor
- [IEP-439] - Fix CMake4Eclipse build error
- [IEP-240] - GH #125: Application Size Analysis crashed on eclipse plugin
- [IEP-432] - Size analysis editor details section: column values are not sorting
- [IEP-438] - Offline installer: Configure esp_idf.json only once for workspace
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.1.1.zip
Installers:
ESP-IDF Tools Windows Installer 2.8 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Update the installer eclipse to v2.1.1 using the update site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
More details on the Windows installer please check this Please check https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.0 (Build: 2.1.0.202104161244)
This is a minor release to support Eclipse 2021-03, ESP32-S3, and ESP32-C3 along with improvements and bug fixes.
It's highly recommended to use Eclipse 2020-12 or Eclipse 2021-03 CDT Package. If you are an existing user, while updating your Eclipse 2020-06(4.16) and Eclipse 2020-09(4.17) you will see an update error and the plugin will show you a path to update the Eclipse 2020-12(4.18). Please choose the Update my Installation to be compatible with the Items being installed
option from the Install page to proceed with the installation.
Users who don't want to change the base Eclipse version still need to update the CDT 10.1.0 before installing the ESP-IDF Eclipse Plugin 2.1.0 release.
New Features and Enhancements
- [IEP-54] - New component creation
- [IEP-379] - ESP32-C3 support and auto configuration of toolchain
- [IEP-377] - ESP32-S3 support and auto configuration of toolchain
- [IEP-396] - Eclipse 2021-03(4.19) support
- [IEP-220] - Improve OpenOCD debug configuration UI based on the board/interface config file
- [IEP-382] - Add esp32s3 and esp32c3 targets to the new launch target wizard
Bug Fixes
- [IEP-353] - Installer: Read esp-idf.json file to initialize and configure tools
- [IEP-381] - Security certification issues: Update plugin versions
- [IEP-385] - GH #221: eclipse 202012R / esp-idf 4.2 unresolved include
- [IEP-386] - GH #223: ESP-IDF Serial Monitor does not show any communication
- [IEP-387] - GH #225: eclipse plugin seems not to update the
IDF_PYTHON_ENV_PATH
variable after updating esp-idf to 4.4 - [IEP-388] - GH #226: ESP Compiler Lockup
- [IEP-401] - Eclipse 2021-03: Resolve installation issues
- [IEP-403] - Resolved project component creation issues
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.1.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.8 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Please check
https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.0.0 (Build: 2.0.0.202103040836)
This is a major release to support Eclipse 2020-12, CDT 10.x, and CMake4Eclipse Parser update along with a good set of improvements and bug fixes to improve the plugin functionality.
It's highly recommended to use the Eclipse 2020-12 CDT Package with this release. If you are an existing user, while updating your Eclipse 2020-06(4.16) and Eclipse 2020-09(4.17) you will see an update error and the plugin will show you a path to update the Eclipse 2020-12(4.18). Please choose the Update my Installation to be compatible with the Items being installed
option from the Install page to proceed with the installation.
Users who don't want to change the base Eclipse version still need to update the CDT 10.1.0 before installing the ESP-IDF Eclipse Plugin 2.0.0 release.
Improvements
- ESP-IDF Monitor is integrated with Eclipse to offer IDF Specific features
- Eclipse 2020-12 support added
- Java 15 support added
- CMake4Eclipse parser changes to resolve unresolved headers issues
- Auto creation of launch targets based on the toolchains installed in the system
- Improved filtering in the sdkconfig editor
- Migrated to cmake4eclipse compiler_commands JSON parser
- Improved IDF project templates readme.md format in the new project wizard
- Project name added to the ESP-IDF Application size analysis editor
- Added a separator for Espressif menu items in the Help menu
- Added a search filter to project templates
- Added total time took for compilation/build
- Project selection moves to the newly created project in the project explorer
- Improved log messages for ESP-IDF Install tools from Eclipse
- Updated all plugins compiler compliance level to Java 11
- Build: Enable Ccache by passing -DCCACHE_ENABLE=1 to CMake
- 'Project Information log' menu added to get the diagnostic information about ESP-IDF Eclipse Plugin
Bug Fixes:
- Fix for Unresolved inclusion and Symbols could not be resolved in Debug Launch mode
- Fix NPE while creating a debug config on closed projects
- Fix for Error: No esp launch target found. Please create/select the correct 'Launch Target'
- Fix for switching Launch targets: Errors running builder 'CDT Core Builder' on project
- Fix for List Installed tools: Show an information dialog when there is an error
- Fix for 'Build not configured correctly' error
- Fix for can't compile a project which is renamed issue
- Fix for can't compile copy of project
- Fix for close and reopen project build issues
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.0.0.zip
Online and Offline installers
We have seen that using python 3.9 from Windows Store is causing the problems. We prepared a new installer that contains a specific version of Embedded Python and pre-configured Eclipse 2020-12 with ESP-IDF Eclipse Plugin 2.0.0 which is deployed to ~.espressif\tools directory.
You can find 2.6 beta installers here:
online version - 2.1 MB - https://dl.espressif.com/dl/esp-idf-tools-setup-online-2.6.exe
offline version - 1.2 GB (IDF 4.1.1, 4.2) - https://dl.espressif.com/dl/esp-idf-tools-setup-offline-2.6.exe
ESP-IDF Eclipse Plugin v2.0.0-beta (Build: 2.0.0.202102021949)
This is a major beta release to support Eclipse 2020-12, CDT 10.x, and CMake4Eclipse Parser update along with a good set of improvements and bug fixes to improve the plugin functionality.
It's highly recommended to use the Eclipse 2020-12 CDT Package with this release. If you are an existing user, while updating your Eclipse 2020-06(4.16) and Eclipse 2020-09(4.17) you will see an update error and the plugin will show you a path to update the Eclipse 2020-12(4.18). Please choose the Update my Installation to be compatible with the Items being installed
option from the Install page to proceed with the installation.
Users who don't want to change the base Eclipse version still need to update the CDT 10.1.0 before installing the ESP-IDF Eclipse Plugin 2.0.0-beta release.
Improvements
- ESP-IDF Monitor is integrated with Eclipse to offer IDF Specific features
- Eclipse 2020-12 support added
- Java 15 support added
- CMake4Eclipse parser changes to resolve unresolved headers issues
- Auto creation of launch targets based on the toolchains installed in the system
- Improved filtering in the sdkconfig editor
- Migrated to cmake4eclipse compiler_commands JSON parser
- Improved IDF project templates readme.md format in the new project wizard
- Proect name added to the ESP-IDF Application size analysis editor
- Added a separator for Espressif menu items in the Help menu
- Added a search filter to project templates
- Added total time took for compilation/build
- Project selection moves to the newly created project in the project explorer
- Improved log messages for ESP-IDF Install tools from Eclipse
- Updated all plugins compiler compliance level to Java 11
Bug Fixes:
- Fix for Unresolved inclusion and Symbols could not be resolved in Debug Launch mode
- Fix NPE while creating a debug config on closed projects
- Fix for Error: No esp launch target found. Please create/select the correct 'Launch Target'
- Fix for switching Launch targets: Errors running builder 'CDT Core Builder' on project
- List Installed tools: Show an information dialog when there is an error
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/beta/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v2.0.0-beta.zip
ESP-IDF Eclipse Plugin v1.2.4 (Build: 1.2.4.202101041022)
This is a minor release to support Eclipse 2020-12 (4.18)
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v1.2.4.zip
Installing IDF Plugin from the Eclipse Market Place:
Check this: https://github.com/espressif/idf-eclipse-plugin#installPluginsFromMarketPlace
ESP-IDF Eclipse Plugin v1.2.3 (Build: 1.2.3.202010091505)
This is a minor release to support Eclipse 2020-09 (4.17)
Bug fixes in this release
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v1.2.3.zip
Installing IDF Plugin from the Eclipse Market Place:
Check this: https://github.com/espressif/idf-eclipse-plugin#installPluginsFromMarketPlace
ESP-IDF Eclipse Plugin v1.2.2 (Build: 1.2.2.202009041040)
This is a minor release to fix the OpenOCD Debugging launcher #118
Bug fixes in this release
- Fix: Get .map file based on the project_description.json
- Fix: IEP-229 Fixing JTAGDevice class loading issue
- Fix: Disable binary image loading
Updating
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v1.2.2.zip
Installing IDF Plugin from the Eclipse Market Place:
Check this: https://github.com/espressif/idf-eclipse-plugin#installPluginsFromMarketPlace
ESP-IDF Eclipse Plugin v1.2.1 (Build: 1.2.1.202008251732)
This is a minor release to fix the update site installation error due to OpenOCD dependencies #114
Note:
Use Java 11 and above, and Eclipse 2020-06(4.16) while working with the IDF Eclipse plugin.
Updating Eclipse with a new release
Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-v1.2.1.zip
Installing IDF Plugin from the Eclipse Market Place:
Check this: https://github.com/espressif/idf-eclipse-plugin#installPluginsFromMarketPlace