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
- IEP-1254: Fixing message to reflect ESP-IDF: Project Full Clean not just Project Clean for switched ESP-IDF Version by @alirana01 in #983
- fix: move docs to docs_readme by @kolipakakondal in #985
- IEP-1157: SWTBot SBOM Tool test cases. by @AndriiFilippov in #893
- IEP-1255: Adding option to remove all versions by @alirana01 in #996
- feat: Move docs to https://docs.espressif.com/projects/espressif-ide by @kolipakakondal in #997
- fix: provide nature name for IDF projects by @kolipakakondal in #980
- IEP-1268: Welcome page closed when opening ESP-IDF Manager by @alirana01 in #1005
- IEP-1272 Improve UX in Build Settings Tab by @sigmaaa in #1003
- IEP-1204 Change the default name for the debug configuration by @sigmaaa in #1000
- IEP-1262 Changing the configuration should also change the mode by @sigmaaa in #993
- IEP-1276 Provide a configuration option in the launch configuration and open the serial monitor by @sigmaaa in #1013
- feat: added support for multi_config by @sigmaaa in #984
- IEP-1277 Create .clang_format by @sigmaaa in #1022
- IEP-1043: Allow the user to configure IDF_TOOLS_PATH by @alirana01 in #988
- fix: fixed maven build by updating jdk reference by @sigmaaa in #1028
- fix: Address issue with the cdt-lsp-2.0.0 by @kolipakakondal in #1021
- fix: close inputStream to avoid resource leaks by @kolipakakondal in #1025
- IEP-1275: Install tools action triggered even after installing tools through offline installer by @alirana01 in #1031
- feat: added esp-p4 support by @sigmaaa in #1038
- IEP-1090: Close the welcome page if opened when new project is created by @alirana01 in #1035
- IEP-1049: Add a validation for esp-idf path in the install tools dialog by @alirana01 in #986
- fix: bump version to 3.1.0 by @kolipakakondal in #1044
- Updating upload artifacts version by @sigmaaa in #1048
- fix: Increase Espressif-IDE heap xms and xmx values to improve performance by @kolipakakondal in #1045
- IEP-1253: Welcome page ESP-IDF Manager link added by @alirana01 in #1041
- IEP-1297 Consolidate information about the target and board in one place by @sigmaaa in #1027
- IEP-1311 Ensure that the our runActionHandler only works on our configurations by @sigmaaa in #1034
- fix: Terminal ESP-IDF Path conflict issues by @kolipakakondal in #979
- fix: add linux-aarch64-builds by @kolipakakondal in #974
- IEP-1293: Add editable dropdowns for mirrors in Preferences by @alirana01 in #1053
- IEP-1252: Add MenuConfig menu option under ESP-IDF menu list by @alirana01 in #1052
- IEP-1329 Application Size Analysis does not work. by @sigmaaa in #1055
- fix: Update with the signed jars to avoid notorization issues by @kolipakakondal in #1060
- fix: add codesign for internal libs by @kolipakakondal in #1061
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!