Skip to content

Releases: espressif/idf-eclipse-plugin

ESP-IDF Eclipse Plugin v2.9.0 (Build ID: 20230321-0002)

21 Mar 13:32
147e357
Compare
Choose a tag to compare

ESP-IDF Eclipse Plugin v2.9.0 (Build id: 20230321-0002) Released

Improvements/New Features:

  • Added a combo box in the Launch configuration with flash over UART, DFU, and JTAG options
  • Integrated Wokwi esp simulator in Eclipse plugin
  • Added IDF Tools installation status
  • Added build progress status
  • Added plugin nightly update site to the product repo
  • Automatically configure available ports for debugging
  • Changes made to target and ports mapping to help the user
  • Filtered non-IDF projects from the ESP-IDF Serial monitor
  • Updated the menu to ESP-IDF: Install New Component

Bug Fixes:

  • Fixed issue with the "Restore defaults" button in the Debugger Tab
  • Fixed the issue of the "Launch Target Bar" being empty after offline installer release 2.8.1 installation
  • Fixed issues with the tools installation wizard on MAC OS
  • Resolved UI collisions and unusable controls on Linux for Tools Installation Wizard
  • Fixed 'org.eclipse.ui.commands' parsing issues
  • Resolved the 'Animation Start' error
  • Fixed Launch Configuration not saving custom build folder path
  • Fixed the installation for only selected tools

Full Changelog: v2.8.1...v2.9.0

How to get the latest version?

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-2.9.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.9.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.9.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Espressif-IDE Windows Offline Installer package here.

Here is the direct link for Espressif-IDE 2.9.0 with the ESP-IDF 5.0.1
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.9.0-esp-idf-5.0.1/espressif-ide-setup-2.9.0-with-esp-idf-5.0.1.exe

ESP-IDF Eclipse Plugin v2.8.1

07 Feb 11:18
e39d2f1
Compare
Choose a tag to compare

This is a patch release to address bugs reported on the 2.8.0 release

Requirements:
Java 17
Eclipse CDT 2022-09

Bug Fixes in this Release

  • IEP-865: Error changing language due to case invalidation in the file name in #689
  • IEP-867 The number format exception for some python versions in #688
  • IEP-869: Default gdb client path is wrong for the new project in #691
  • IEP-868: Fixing the export of the global OpenOCD path in preferences in #690
  • IEP-870: Missing gdb executable for esp32c2 target in #692

Full Changelog: v2.8.0...v2.8.1

ESP-IDF Eclipse Plugin v2.8.0(Build id: 20230201-0004)

31 Jan 16:29
ed75550
Compare
Choose a tag to compare

This is a minor release that offers NVS Partition Editor, Partition Table Editor, Debugging configuration improvements, and many other bug fixes to improve the quality of the plugin.

You should be able to install IEP 2.8.0 update site on your existing Espressif-IDE. If you're using Eclipse Embedded 2022-06 and higher will be an update site error, however, eclipse suggests an alternative solution that will still install the 2.8.0 plugin correctly and shouldn't impact anything else.

What's Changed

  • IEP-801: Class cast exception during exporting debug configuration in #619
  • Fix for the component path if it's not from esp-idf components in #624
  • IEP-817: More informative notification on target change in #641
  • IEP-816: GH #640: Not opening Application Size Analysis on esp-idf 5.0 in #642
  • IEP-369: Partition table editor in #613
  • IEP-787: Replace the CMake change with a project description reader to find project binaries in #615
  • IEP-815: OpenOCD path in the Espressif preferences page requires the eclipse restart to update a value in #639
  • Update Documentation in #663
  • CI Build fix: Tag IEP builds with Eclipse 2022-09 target in #667
  • GH #629: Low application partition size turn off notification in #630
  • IEP-814: Fix error for Illegal Thread State exception causing monitor issues in #661
  • IEP-849: Github Windows Runner (WIP) in #674
  • IEP-840 & IEP-841: Fix for Build settings save and add build settings tab in new launch config in #669
  • IEP-370: NVS partition editor in #665
  • IEP-701: Changes to handle the change in idf in esp_idf.json config file in #662
  • Bump to v2.8.0 in #680
  • IEP-853: The default debug config command doesn't match the selected target in #678
  • IEP-852: Check for WebSocket dependency before starting serial monitor in #677
  • IEP-831: Set remotetimeout to 20 sec for GDB Client in #676
  • Documentation ToC restructure in #681
  • IEP-862 Repeatedly ask to install some missing tools in #685
  • IEP-864 Clean commands do not work with custom build directories in #686

Full Changelog: v2.7.0...v2.8.0

How to get the latest version?

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-2.8.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.8.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.8.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.8.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.8.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Espressif-IDE Windows Offline Installer package here.

Here is the direct link for Espressif-IDE 2.8.0 with the ESP-IDF 5.0
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.8.0-esp-idf-5.0/espressif-ide-setup-2.8.0-with-esp-idf-5.0.exe

Here is the direct link for Espressif-IDE 2.8.0 with the ESP-IDF 4.4.4
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.8.0-esp-idf-4.4.4/espressif-ide-setup-2.8.0-with-esp-idf-4.4.4.exe

ESP-IDF Eclipse Plugin v2.7.0

10 Nov 15:26
5ebfada
Compare
Choose a tag to compare

This is a minor release that offers Eclipse 2022-09 support, core dump debugging, automatic loading of SVD files for peripherals view, hints viewers for troubleshooting, index improvements, and many other bug fixes.

You should be able to install IEP 2.7.0 update site in Eclipse CDT 2022-06 and higher. If you're using Eclipse Embedded 2022-06 and higher will be an update site error, however, eclipse suggests an alternative solution that will still install the 2.7.0 plugin correctly and shouldn't impact anything else.

Important Notes:

  1. During previous releases, esp_idf_components used to be generated as part of the project root and that got moved to project/build/ide/esp_idf_components, hence project/esp_idf_components folder needs to be deleted manually before the build for the first time.
  2. After updating from v2.6.0 to v2.7.0 make sure you run the "Install Tools" from the Espressif menu since we have added webocket dependency as part of the core dump debugging feature IDF monitor might fail if we don't do this.

What's Changed

Full Changelog: v2.6.0...v2.7.0

How to get the latest version?

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-2.7.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.7.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.7.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.7.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.7.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Windows Installer package from here https://dl.espressif.com/dl/esp-idf/ this will install ESP-IDF v4.4.2 and required toolchains along with the IDE

However, in the above link, you will find Espressif-IDE 2.6.0 with ESP-IDF 4.4.2 so after installing this you need to update the IDE to 2.7.0 through the update site (will soon update the Windows installer as well!)

ESP-IDF Eclipse Plugin v2.6.0

11 Aug 08:37
8ddb428
Compare
Choose a tag to compare

This is a minor release to support Espressif-IDE arm64 builds, DFU support, a new way of installation of tools through "Install Tools Wizard" and many more improvements and bug fixes to improve the UX and quality of the plugin.

What's Changed

Full Changelog: v2.5.0...v2.6.0

How to get the latest version?

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-2.6.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.6.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.6.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.5.0

08 Jun 03:21
73c5e6c
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @igrr made their first contribution in #529

Full Changelog: v2.4.2...v2.5.0

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-2.5.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-v2.5.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.5.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.5.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.4.2 (Build id: 2.4.2.202203081345)

08 Mar 14:06
df5f904
Compare
Choose a tag to compare

What's Changed

  • Version 2.4.1 (Eclipse) and 2.4.0 (Espressif IDE): Build fail after image is build for working project without clear reason. (IEP-647) by @sigmaaa in #487
  • OpenOCD can not launch debug session but can flash using JTag (IEP-643) by @sigmaaa in #484
  • FAQ: Update on idf_comp_components folder by @kolipakakondal in #488
  • IEP-634: Bug fix for Language Change by @alirana01 in #498
  • Espressif preferences for the serial monitor has no effect on it by @sigmaaa in #493
  • Bump version v2.4.2 by @kolipakakondal in #505

Full Changelog: v2.4.1...v2.4.2

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-2.4.2.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-macosx.cocoa.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-linux.gtk.x86_64.tar.gz

All-in-one Espressif IDE Installer for Windows
https://dl.espressif.com/dl/esp-idf/?idf=4.4

ESP-IDF Eclipse Plugin v2.4.1 (Build: 2.4.1.202202101602)

11 Feb 08:56
536f0cc
Compare
Choose a tag to compare

What's Changed

  • Update EspressifIDE.md by @kolipakakondal in #461
  • IEP-627: shell style set to allow resize and maximize by @alirana01 in #464
  • IEP-631: Bug fix for build by @alirana01 in #468
  • Fix: Removing requirements.txt validation check by @kolipakakondal in #469
  • can not create launch configuration ESP-IDF GDB OpenOCD Debugging (IEP-630) by @sigmaaa in #466
  • IEP-302 IDF Tools version check by @sigmaaa in #438
  • IEP-625: Tests CI Integration and restructuring by @kolipakakondal in #449
  • Add Espressif IDE Installer for Window doc by @kolipakakondal in #467
  • IEP-629: ESP-IDF Eclipse Plugin Guide link fix by @alirana01 in #463
  • IEP-636: Two versions of the toolchain for each target after installing the new esp-idf and tools. by @sigmaaa in #475
  • Opening a terminal for the first time after Eclipse starts hangs at "Connecting..." and throws an NPE (IEP-637) by @sigmaaa in #476
  • IEP-552: Openocd times out preference page by @alirana01 in #454
  • IEP-641: Openocd version check not working on linux and mac by @sigmaaa in #478
  • IEP-640: Unable to debug project on beta version 2.4.1 by @sigmaaa in #477
  • IEP-602: Support spaces in IDF_PATH and project path by @sigmaaa in #435

Full Changelog: v2.4.0...v2.4.1

ESP-IDF Eclipse Plugin v2.4.0 (Build: 2.4.0.202201280731)

28 Jan 07:44
4e8248b
Compare
Choose a tag to compare

This is a minor release to support Eclipse 2021-12(4.22), Application level tracing, Components Install Manager, GDB Stub debugging, Indexer improvements, Linking esp-idf components to the project, and a lot of other bug fixes and improvements.

We are also releasing Espressif IDE for ESP-IDF which is a customized standalone IDE based on Eclipse. Espressif IDE comes with the IDF Eclipse plugins, essential Eclipse CDT plugins, and other third-party plugins which are required for esp-idf application development.

espressifide_splash

Improvements and New features

  • IEP-373: Application Level Tracing in #413
  • IEP-47: Linking components and indexer improvements in #402
  • IEP-527: Help button added to the eclipse status bar in #392
  • IEP-525 Show Application RAM and flash usage info after the build in #430
  • IEP-595: Added Eclipse 2021-12 support in #417
  • IEP-446: IDF Components Install Page and Manager in #407
  • IEP-71: GDBStub Debugging in #410
  • IEP-547: Provide an option for enabling OpenOCD verbose output in #439
  • Build Espressif IDE for Windows, macOS, and Linux platforms
  • Reorganizing Espressif Menu items in #378

Bug Fixes

  • IEP-535: Default and saved values for JTAG combo buttons in #368
  • IEP-47: Link build components to the project in #247
  • IEP-513 GH #346: Eclipse on Windows shows error markers for CPP file but not for c file when I include freertos/FreeRTOS.h but build succeeds anyway in #380
  • IEP-550: The template list filter does not show nested items in the tree in #383
  • Debugger tab - update board configuration message in #367
  • IEP-555: NPE after deleting all projects in #389
  • IEP-561: Add how to build locally instructions in #396
  • IEP-553 GH #385: Need option for not download the program before debugging in #393
  • IEP-574: Fix for update site installation on Eclipse 4.19 in #405
  • Update OpenOCD Debugging.md in #403
  • IEP-562 Fix: Avoid appending to existing PATH env variable in CDT build in #397
  • IEP-486: GH #315: SDK Configuration editor do not recognize Kconfig "menuconfig ...." line and it parameters in #400
  • IEP-563: Unable to delete a build directory in #398
  • IEP-573: Doc update on ESP-IDF Eclipse Plugin Compatibility Matrix in #404
  • IEP-584: Logic fixed in finding the path from the system path in #411
  • Update CONTRIBUTING.md in #409
  • IEP-540: Not opening Application Size Analysis on esp-idf 4.4 and higher in #415
  • IEP-597: Binaries name according to the project name in #418
  • IEP-601: GDBStub Debugging bug fix in #421
  • IEP-604 Doc update: Application Level Tracing in #424
  • IEP-607: JTAG documentation update in #426
  • IEP-600: ESP-IDF Components improvements in #422
  • IEP-542: Serial port was not found error while JTAG flashing in #428
  • IEP-615: Look for python3 executable first in #433
  • IEP-616: Flash over JTAG checkbox is not visible with the latest eclipse and CDT in #434
  • IEP-558: Jar signing of eclipse plugins in GitHub in #394
  • IEP-621: ESP-IDF version check breaks IDF download page in #441
  • Sign external jars to avoid issues with .app code signing and notarization in #452
  • IEP-620: Changes for the file to be copied to rules directory for Linux in #443
  • IEP-617: v2.3.0 Launch configuration can not be saved in #444
  • IEP-612: ESP-IDF: Fix for Application Size Analysis Crashes in #450

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-2.4.0.zip

Installers:
ESP-IDF Tools Windows Installer 2.11 Online and Offline installer comes with the IDF Eclipse Plugin 2.2.0 (this further requires an update to the 2.4.0 plugin). Please check https://dl.espressif.com/dl/esp-idf/

ESP-IDF Eclipse Plugin v2.3.0 (Build: 2.3.0.202111091633)

10 Nov 09:39
Compare
Choose a tag to compare

This is a minor release to support Eclipse 2021-09(4.21), heap tracing callers view with other improvements and bug fixes.

Bug Fixes and Improvements

  • Support Eclipse 2021-09 support in #364
  • IEP-505: Heap tracing Callers view in #337
  • IEP-489: Can't type any input in a terminal when Open a Terminal with "ESP-IDF Serial Monitor" to connect to an ESP32 board #347
  • IEP-555: NPE after deleting all projects in #389
  • IEP-442: Bug: Launch Configuration DropDown box doesn't update after a project is opened/closed in #350
  • IEP-524: IDF launch target changed message is not showing in #360
  • IEP-523: Providing the idf target attribute instead of the target name in #359
  • Update board configuration message in #367
  • IEP-535 Default and saved values for JTAG combo buttons in #368
  • Reorganizing espressif menu items in #378
  • IEP-513 GH #346: Eclipse on Windows shows error markers for cpp file but not for c file when I include freertos/FreeRTOS.h but build succeeds anyway in #380
  • IEP-550: The template list filter does not show nested items in the tree in #383
  • IEP-561: Add how to build locally instructions in #396

Full Changelog: v2.2.0...v2.3.0

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.3.0.zip

Installers:
ESP-IDF Tools Windows Installer 2.11 Online and Offline installer comes with the IDF Eclipse Plugin 2.2.0 (this further requires an update to the 2.3.0 plugin). Please check
https://dl.espressif.com/dl/esp-idf/