Skip to content

Releases: espressif/idf-eclipse-plugin

Espressif-IDE v3.1.0

07 Oct 07:06
d8fe3e1
Compare
Choose a tag to compare

Hello All,

We are excited to announce the release of Espressif-IDE v3.1.0. This is a minor release focused on improving the user experience, LSP editor enhancements, support for Eclipse 2024-06, Linux AArch64 builds, ESP32-P4 support in the IDE, and various bug fixes to improve the overall quality of the IDE.

Note: Espressif-IDE 3.0 and later versions are only supported with ESP-IDF 5.x and above.

Noteworthy changes:

  • Added support for Eclipse 2024-06
  • Added Linux aarch64 builds
  • Added CDT LSP 2.0 support and LSP Editor improvements
  • Added support for ESP32-P4
  • Consolidated target and board information in one place - ESP Target Window
  • Improvements to the Welcome page to quickly get started with the ESP-IDF Manager and Configuration
  • Enhancements in the Build Settings tab
  • Added support for multi_config to work with the multiple build folders and launching sdkconfig editor
  • Creation of a default .clang_format file with a new project creation

You can also find more details on this release here https://developer.espressif.com/blog/espressif-ide/espressif-ide-3-1-0-release/

What's Changed

Full Changelog: v3.0.0...v3.1.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-3.1.0.zip

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

ESP-IDF Windows Offline Installer Download

Will update this soon!

Espressif-IDE v3.0.0

05 Jun 19:41
Compare
Choose a tag to compare

Hi All,

We have released Espressif-IDE 3.0.0 last week. It was a major release we did after a long time!

This includes the Eclipse CDT-LSP plugins, enabling support for the latest C/C++ standards and providing an LSP-based C/C++ Editor. This editor, powered by the LLVM clangd C/C++ language server(clangd distributed along with the esp-clang toolchain with esp-17.0.1_20240419 and higher), offers advanced functionality for ESP-IDF developers.

In line with this enhancement, we've discontinued support for the standard CDT Editor/Indexer, as it only offers support for up to C++ 14. This has been replaced with a new LSP editor, especially considering that ESP-IDF now utilizes C++ 20 (with GCC 11.2) in v5.0.x, transitions to C++ 23 (with GCC 12.1) in v5.1, and to C++ 23 with GCC 13.1 in v5.2

The LSP powered C/C++ editor greatly benefits ESP-IDF developers by aligning with the latest language standards and compiler versions, enhancing productivity, and improving code quality.

Note: Espressif-IDE 3.0 and later versions are only supported with ESP-IDF 5.x and above.

Other features include:

  • Packaged Java Runtime along with the Espressif-IDE and that will avoid installing external Java
  • Integration of CDT-LSP plugins with the Espressif-IDE
  • ESP-IDF Manager to manage multiple ESP-IDF Versions in the IDE and switch between them (replaced with the Install Tools Manager)
  • Default OpenOCD debugger configuration for a newly created project
  • Improved launch configuration
  • Eclipse 2024-03 support and plugins Java 17 upgrade
  • Many other UI improvements and bug fixes to improve the overall quality of the plugin.

What's Changed

Full Changelog: v2.12.1...v3.0.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-3.0.0.zip

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

ESP-IDF Windows Offline Instal...

Read more

Espressif-IDE v3.0.0-beta2

28 May 16:04
ace15be
Compare
Choose a tag to compare
Pre-release

We have released Espressif-IDE v3.0.0-beta2. This is a successor to the v3.0.0 beta release. It contains bug fixes for the changes in the actual beta

  • Clangd-based editor (Bug fixes related to header resolutions and NPE)
  • ESP-IDF Manager to manage multiple ESP-IDF Versions in the IDE and switch between them (Bug fixes and some UX improvements around it to help user with better information messages)
  • All the submenus moved to ESP-IDF (main menu) in project context menu
  • Many other UI improvements and bug fixes to improve the overall quality of the plugin.

What's Changed

Full Changelog: v3.0.0-beta...v3.0.0-beta2

How to get the latest version?

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

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.0.0-beta.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.0.0-beta.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.0.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.0.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v3.0.0-beta

16 May 12:14
6356f40
Compare
Choose a tag to compare
Pre-release

We have released Espressif-IDE v3.0.0-beta. This is a major release that supports:

  • Clangd-based editor (replaced with the standard C/C++ editor and indexer)
  • ESP-IDF Manager to manage multiple ESP-IDF Versions in the IDE and switch between them (replaced with the Install Tools Manager)
  • Default OpenOCD debugger configuration for a newly created project
  • Improved launch configuration
  • Eclipse 2024-03 support
  • Many other UI improvements and bug fixes to improve the overall quality of the plugin.

What's Changed

Full Changelog: v2.12.1...v3.0.0-beta

How to get the latest version?

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

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.0.0-beta.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.0.0-beta.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.0.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.0.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.12.1

23 Feb 11:44
Compare
Choose a tag to compare

What's Changed

  • IEP-1147: Indexer fails when changing active launch configuration
  • IEP-1130: Renaming project changes target
  • IEP-1136: release/v5.2 installation failed fix
  • IEP-1035: SWTBot Project Clean / FullClean, Python Clean test cases
  • IEP-1121: build/ide/idf_components: Avoid showing error markers on the project
  • IEP-1146: fix for building to default folder when flashing with custom build folder defined
  • IEP-1154: Product Information Log and List Installed Tools commands execute slowly sometimes
  • IEP-1026: Pressing "Stop" button during build process leads to error
  • IEP-1141: Create empty debug configuration with new project creation
  • IEP-1064: Improvements around debugging documentation
  • IEP-1156: The Revert Target job reverts the selected DFU target
  • IEP-1100: Figuring out the status of OpenOCD process and then show some errors and refer to the documentation for OpenOCD
  • IEP-1172: Updated ref to esp-idf
  • IEP-1103: Fix for opening multiple files in sdkconfig editor and association of all the file starting with sdkconfig to the editor
  • IEP-1153: Configure GitHub and PyWheels mirrors
  • IEP-1174: List Installed tools using wrong python
  • fix: build folder not cleared after changing JATG target
  • fix: Fix the update site issue with IEP v2.12.1
  • fix: Open .md files in the eclipse internal text editor
  • fix: fix for python-clean test
  • docs: Improve documentation

Full Changelog: v2.12.0...v2.12.1

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

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

Windows offline installer for Espressif-IDE
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.12.1-esp-idf-5.2/espressif-ide-setup-2.12.1-with-esp-idf-5.2.exe

ESP-IDF Eclipse Plugin v2.12.0

23 Dec 03:52
c5c714e
Compare
Choose a tag to compare

The ESP-IDF Eclipse Plugin v2.12.0 is a minor release that includes support for Eclipse CDT 2023-12, User Experience and Usablity improvements, integration of esp-idf BoM, esptool write_flash command, improvements in tools installation download, toolchain configuration, and many bug fixes. These enhancements aim to improve the quality of the plugin and overall UX experience.

What's Changed

  • Update FAQ.md by @kolipakakondal in #843
  • IEP-990 Integration of esp-idf BoM by @sigmaaa in #832
  • IEP-1000 Board doesn't match the target after cancel in debug/jtag tab by @sigmaaa in #799
  • IEP-1041: Parse Compile Commands File exception when using multiple esp-idf versions by @sigmaaa in #835
  • fix: IEP Update site naming convention by @kolipakakondal in #847
  • IEP-1109 Target provided based on target's id and not IDF target property by @sigmaaa in #850
  • IEP-922 Original Launch Configuration disappears after creating the new one. by @sigmaaa in #851
  • IEP-1110 NPE when trying to create new launch configuration by @sigmaaa in #852
  • Update application tracing part of README.md by @sigmaaa in #818
  • IEP-1111 Possible clang toolchain when gcc expected by @sigmaaa in #853
  • IEP-1076: Removed the unwanted doc section by @alirana01 in #854
  • IEP-1108 Incorrect toolchain file after editing launch target by @sigmaaa in #849
  • IEP-1089 , IEP-1062: Project Creation Page updated by @alirana01 in #846
  • IEP-1033 esptool write_flash command in the IDE by @sigmaaa in #826
  • IEP-1074: Python dropdown removed by @alirana01 in #856
  • IEP-1037: Fix for the confserver handling of the hex values by @alirana01 in #859
  • ci: Restrict IEP plugin build with 2023-09 by @kolipakakondal in #863
  • IEP-1073: Tools installation download progress now shows text based progress bar by @alirana01 in #860
  • change: bump version v2.12.0 by @kolipakakondal in #870
  • feat: Add support for Eclipse 4.30(Eclipse 2023-12) by @kolipakakondal in #869
  • fix: add freemarker new plugin to idf.target by @kolipakakondal in #871
  • IEP-1135 Incorrect default gdb executable for RISCV targets by @sigmaaa in #874

Full Changelog: v2.11.1...v2.12.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.12.0.zip

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

ESP-IDF Eclipse Plugin v2.11.1

27 Oct 07:27
de91c43
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.11.1

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

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

ESP-IDF Eclipse Plugin v2.11.0

21 Sep 11:23
086a97c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.10.0...v2.11.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.11.0.zip

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

ESP-IDF Eclipse Plugin v2.10.0

09 Jun 10:09
be26266
Compare
Choose a tag to compare

ESP-IDF Eclipse Plugin v2.10.0 Released

Improvements/New Features

  • Added esp32c6 support
  • Added default user workspace on launch of IDE
  • Configured Java 17 as a prerequisite to launch IDE
  • Added support for Eclipse 2023-03
  • In the Debugger Configuration, the hardware-watchpoint-limit will be based on the selection of the target
  • Added Serial Port selection improvements
  • Created /latest links to the espressf-ide downloads for each release version

Bug Fixes

  • IEP-934: idf.py confserver always runs in default build folder
  • IEP-858: Incorrect target change notification after eclipse restart
  • IEP-927: JTAG and Debugging for Custom Build Folder doesn't work
  • IEP-931: espressif-ide:couldn't open after changing the language config
  • Fix: Compatible fixes with Eclipse 2023-03 JGIT plugin
  • IEP-926: GH [#740](#740): An internal error occurred during: "Updating ESP-IDF master..."
  • CI: Build with the latest available Eclipse
  • IEP-937: Update GH runners to Java 17 and move from adopt to temurin
  • IEP-956: JGIT EGIT failing to load due to missing slf4j with latest release
  • IEP-950 Variables... button doesn't work for Arguments group
  • IEP-951: MESSAGE Error:... "configuration" is null when restart eclipse
  • IEP-837: Adding the IDF env vars to the launch configs
  • IEP-966: openocd server always has default timeout 25 seconds
  • IEP-965: Bug fix for serial port exception
  • IEP-952: Espressif IDE popup for old tool versions popping up after installing tools via IDE

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

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

ESP-IDF Eclipse Plugin v2.9.1 (Build id: 20230406-1540)

06 Apr 15:40
8235d27
Compare
Choose a tag to compare

This is a patch release that fixes some critical bugs reported in v2.9.0 and also includes bug fixes to improve the overall quality of the plugin and support the Eclipse 2022-12 version.

Prerequisites:
Java 17+
Eclipse CDT 2022-09, Eclipse CDT 2022-12

Bug Fixes

  • IEP-907: Adding descriptive port name from the jSerialComm API by @alirana01 in #721
  • IEP-911: Changing the shell variable to default display shell by @alirana01 in #724
  • Doc Update by @kolipakakondal in #725
  • IEP-906: Changing the OpenOCD path does not modify the OpenOCD scripts path by @sigmaaa in #720
  • IEP-904: Clean Project feature ERROR by @sigmaaa in #718
  • IEP-917: Build, Indexer, or the UI can stuck after close and reopening the project/restarting eclipse by @sigmaaa in #729
  • IEP-921: Building project hangs by @kolipakakondal in #735
  • IEP-822 Eclipse 2022-12 support by @sigmaaa in #722
  • IEP-878: Fixing the git warning by @alirana01 in #733
  • IEP-925: Project combo is empty and launch can throw an exception by @sigmaaa in #739

Full Changelog: v2.9.0...v2.9.1

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

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.9.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.9.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.1-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.1-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.1 with the ESP-IDF 5.0.1
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.9.1-esp-idf-5.0.1/espressif-ide-setup-2.9.1-with-esp-idf-5.0.1.exe