Releases: espressif/idf-eclipse-plugin
Espressif-IDE v3.1.0
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!
Espressif-IDE v3.0.0
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
- IEP-1067 Default config auto creation for debug (#895) by @kolipakakondal in #906
- feat: improving UX during run/debug by @sigmaaa in #900
- fix: updating espressif openocd path during startup by @sigmaaa in #910
- fix: Update macOS application display name by @kolipakakondal in #921
- fix: Error during new lauchconfig when there are no projects by @kolipakakondal in #917
- feat: Improved timeout err msg by @sigmaaa in #909
- fix: fixed no launch error during the build by @sigmaaa in #920
- feat: Bundle CDT-LSP plugins with Espressif-IDE by @kolipakakondal in #877
- GH issue: Abort build process in presence of errors (IEP-1180) by @sigmaaa in #914
- fix: powershell commands seperator to fix the builds by @kolipakakondal in #922
- IEP-1194: No such file exceptions in error log during IDE startup by @sigmaaa in #926
- fix: ensure clangd file exists before writing config attributes by @kolipakakondal in #925
- fix: Restructure dependencies and fix for launchbar not visible issues by @kolipakakondal in #923
- fix: fixing duplicates configs when creating new project by @sigmaaa in #918
- fix: set default query-driver path based on current active target by @kolipakakondal in #927
- fix: code clean for cdt indexing and avoid link folders by @kolipakakondal in #928
- fix: disable cdt indexer with the lsp plugin activation by @kolipakakondal in #930
- feat: Add new ESP-IDF: Create clangd Config menu option by @kolipakakondal in #931
- IEP-1198 Unclear message when another ESP-IDF path is found by @sigmaaa in #932
- fix: write console stream with lsp troubleshooting notes by @kolipakakondal in #929
- change: Bump version to 3.0.0 by @kolipakakondal in #933
- fix: Update min jre requirement to JavaSE-17 to all the plugins by @kolipakakondal in #934
- docs: improve the clangd documentation inline with 3.0.0 release by @kolipakakondal in #935
- fix: Update clangd troublshooting tip by @kolipakakondal in #937
- fix: Change preference name from CMake cache to Ccache by @kolipakakondal in #936
- IEP-1179: Change to windows self hosted runner by @alirana01 in #911
- IEP-747: ESP-IDF Manager View by @alirana01 in #908
- fix: Installing dependencies breaks plugin by @sigmaaa in #939
- IEP-1210: ESP-IDF Manager view macos bug fix by @alirana01 in #940
- IEP-1213 Custom build folder: different Launch Configs build to the same folder. by @sigmaaa in #943
- Fix: added batik plugins for TM4E plugin to dependencies by @sigmaaa in #944
- IEP-1214: Fixing UI issue with ESP-IDF Manager View by @alirana01 in #941
- feat: Add beta builds to workflows by @kolipakakondal in #945
- fix: remove - arg from base64 command by @kolipakakondal in #946
- IEP-1228 SBOM redirects file url point to the wrong file sometimes by @sigmaaa in #948
- Betabuilds2 by @kolipakakondal in #949
- IEP-1226: added filter for python3 in dialog by @alirana01 in #947
- fix: for keychain lock issue while during notorization arm64 dmg by @kolipakakondal in #950
- fix: Use specific notary keychain to avoid issues with locking by @kolipakakondal in #952
- fixed unit tests by @alirana01 in #954
- IEP-1212 Headers unresolved after build Custom Build Folder by @sigmaaa in #961
- IEP-1223 Update clangd drivers path based on the target change by @sigmaaa in #962
- fix: Update nightly with notarization and staple and fix build issues by @kolipakakondal in #966
- feat: Bundled JRE 17 with Espressif-IDE by @sigmaaa in #942
- fix: Update ci_beta.yml by @kolipakakondal in #965
- fix: Keep all the menu items under ESP-IDF main menu by @kolipakakondal in #968
- Documentation for ESP-IDF Manager view and some minor fixes by @alirana01 in #953
- IEP-1230, IEP-1231: ESP-IDF Version Switching and build impact by @alirana01 in #964
- fix: fixing NPE and empty clangd file by @sigmaaa in #971
- fix: fixed typo in after build message by @sigmaaa in #972
- IEP-1246 Set --compile-commands-dir= for the current project which the user is trying to build by @sigmaaa in #973
- fix: cleanup the clangd console messages by @kolipakakondal in #975
- fix: Update message ESP-IDF Manager view by @kolipakakondal in #977
- fix: Update release builds with the new notarytool tool by @kolipakakondal in #976
- Update docs by @kolipakakondal in #978
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...
Espressif-IDE v3.0.0-beta2
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
- fixed unit tests by @alirana01 in #954
- IEP-1212 Headers unresolved after build Custom Build Folder by @sigmaaa in #961
- IEP-1223 Update clangd drivers path based on the target change by @sigmaaa in #962
- fix: Update nightly with notarization and staple and fix build issues by @kolipakakondal in #966
- feat: Bundled JRE 17 with Espressif-IDE by @sigmaaa in #942
- fix: Update ci_beta.yml by @kolipakakondal in #965
- fix: Keep all the menu items under ESP-IDF main menu by @kolipakakondal in #968
- Documentation for ESP-IDF Manager view and some minor fixes by @alirana01 in #953
- IEP-1230, IEP-1231: ESP-IDF Version Switching and build impact by @alirana01 in #964
- fix: fixing NPE and empty clangd file by @sigmaaa in #971
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
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
- IEP-1067 Default config auto creation for debug (#895) by @kolipakakondal in #906
- feat: improving UX during run/debug by @sigmaaa in #900
- fix: updating espressif openocd path during startup by @sigmaaa in #910
- fix: Update macOS application display name by @kolipakakondal in #921
- fix: Error during new lauchconfig when there are no projects by @kolipakakondal in #917
- feat: Improved timeout err msg by @sigmaaa in #909
- fix: fixed no launch error during the build by @sigmaaa in #920
- feat: Bundle CDT-LSP plugins with Espressif-IDE by @kolipakakondal in #877
- GH issue: Abort build process in presence of errors (IEP-1180) by @sigmaaa in #914
- fix: powershell commands seperator to fix the builds by @kolipakakondal in #922
- IEP-1194: No such file exceptions in error log during IDE startup by @sigmaaa in #926
- fix: ensure clangd file exists before writing config attributes by @kolipakakondal in #925
- fix: Restructure dependencies and fix for launchbar not visible issues by @kolipakakondal in #923
- fix: fixing duplicates configs when creating new project by @sigmaaa in #918
- fix: set default query-driver path based on current active target by @kolipakakondal in #927
- fix: code clean for cdt indexing and avoid link folders by @kolipakakondal in #928
- fix: disable cdt indexer with the lsp plugin activation by @kolipakakondal in #930
- feat: Add new ESP-IDF: Create clangd Config menu option by @kolipakakondal in #931
- IEP-1198 Unclear message when another ESP-IDF path is found by @sigmaaa in #932
- fix: write console stream with lsp troubleshooting notes by @kolipakakondal in #929
- change: Bump version to 3.0.0 by @kolipakakondal in #933
- fix: Update min jre requirement to JavaSE-17 to all the plugins by @kolipakakondal in #934
- docs: improve the clangd documentation inline with 3.0.0 release by @kolipakakondal in #935
- fix: Update clangd troublshooting tip by @kolipakakondal in #937
- fix: Change preference name from CMake cache to Ccache by @kolipakakondal in #936
- IEP-1179: Change to windows self hosted runner by @alirana01 in #911
- IEP-747: ESP-IDF Manager View by @alirana01 in #908
- fix: Installing dependencies breaks plugin by @sigmaaa in #939
- IEP-1210: ESP-IDF Manager view macos bug fix by @alirana01 in #940
- IEP-1213 Custom build folder: different Launch Configs build to the same folder. by @sigmaaa in #943
- Fix: added batik plugins for TM4E plugin to dependencies by @sigmaaa in #944
- IEP-1214: Fixing UI issue with ESP-IDF Manager View by @alirana01 in #941
- feat: Add beta builds to workflows by @kolipakakondal in #945
- fix: remove - arg from base64 command by @kolipakakondal in #946
- IEP-1228 SBOM redirects file url point to the wrong file sometimes by @sigmaaa in #948
- Betabuilds2 by @kolipakakondal in #949
- IEP-1226: added filter for python3 in dialog by @alirana01 in #947
- fix: for keychain lock issue while during notorization arm64 dmg by @kolipakakondal in #950
- fix: Use specific notary keychain to avoid issues with locking by @kolipakakondal in #952
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
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
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
What's Changed
- fix:Updatesite issue with the Espressif-IDE 2.10.0 by @kolipakakondal in #824
- sync cn and en readme files by @NatashaLi-ESPRESSIF in #823
- ci: update .yml file test report ui by @AndriiFilippov in #811
- change: Bump version to 2.11.1 by @kolipakakondal in #827
- doc: Update version compatibility matrix by @kolipakakondal in #828
- IEP-1022: Improve sdkconfig search functionality by @sigmaaa in #819
- IEP-1047 Running clean commands in new Job by @sigmaaa in #838
- SWTBot: 'ESP-IDF Install New Component' test case by @AndriiFilippov in #833
- fix(updatesite): Add org.slf4j pkg to fix serial monitor launch by @kolipakakondal in #840
- IEP-1058 Incorrect toolchain list after updating esp-idf version by @sigmaaa in #842
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
What's Changed
- IEP-984 org.slf4j.api dependency cannot be resolved by @sigmaaa in #788
- IEP-958 New debug configuration fields should be pre-filled by @sigmaaa in #786
- IEP-977 NVS Table editor - validation on integer types is incorrect by @sigmaaa in #785
- IEP-976 Test coverage for BigIntDecoder by @sigmaaa in #784
- Update espressif-ide-setup-2.10.0-with-esp-idf-5.0.1.exe link by @kolipakakondal in #783
- IEP-961 Test InputStreamThread by @sigmaaa in #767
- IEP-962 Test coverage for OutputStreamThread by @sigmaaa in #768
- Doc: Installing Espressif-IDE by Windows Offline Installer by @kolipakakondal in #790
- IEP-969 Test coverage for ZipUtility by @sigmaaa in #774
- IEP-968 Test coverage for Version class by @sigmaaa in #773
- IEP-963 Test coverage ProcessBuilderFactory class by @sigmaaa in #769
- IEP-946 Test coverage for ExecutableFinder by @sigmaaa in #759
- IEP-979: Toolchain classes refactoring by @kolipakakondal in #789
- Update CONTRIBUTING.md by @AndriiFilippov in #776
- IEP-955 Refactoring SerialFlashLaunchConfigDelegate class by @sigmaaa in #778
- IEP-941: OpenOcd output now filtered based on error and info tags by @alirana01 in #758
- IEP-975: Bug fix for recommended button in Tools Installation Wizard by @alirana01 in #782
- IEP-959 Debugger tab for C3/S3 chips set "via builtin USB-JTAG" option by default by @sigmaaa in #793
- IEP-982 Test coverage for HintsUtil by @sigmaaa in #791
- Update Espressif license info by @kolipakakondal in #801
- Bump version to 2.11.0 by @kolipakakondal in #800
- Add Eclipse MarketPlace to the espressif-ide by @kolipakakondal in #796
- IEP-964:Added new splash screen by @kolipakakondal in #756
- Fix: IEP-1014 Unable to create a serial port object from the invalid port by @kolipakakondal in #808
- GH #798: At execution Espressif-IDE getting 'Cannot invoke "org.eclipse.debug.core.ILaunchConfiguration.getType()" because "configuration" is null' by @sigmaaa in #804
- IEP-954 In SerialFlashLaunchConfigDelegate we do not rely on the location field by @sigmaaa in #775
- IEP-994: Add CDT-LSP to the feature list by @kolipakakondal in #810
- ci: Add conventional-precommit-linter (hook) by @kolipakakondal in #814
- ci: Run precommit Hook on pull_request by @kolipakakondal in #816
- IEP-1018 Automation of hints viewer by @sigmaaa in #809
- IEP-999: Tools Validation for required tools by @alirana01 in #802
- IEP-928: Workspace hangs if project is closed while indexer is running by @sigmaaa in #812
- fix: Remove slf4j plugin dependency by @kolipakakondal in #822
New Contributors
- @AndriiFilippov made their first contribution in #776
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
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)
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