Releases: espressif/idf-eclipse-plugin
v4.0.0-beta.1
Hi All,
v4.0.0-beta.1 is a major release of Espressif-IDE, primarily focused on integrating the ESP-IDF Installation Manager (EIM).
EIM is a cross-platform graphical user interface for installing and managing ESP-IDF and its dependencies. It provides a user-friendly way to set up ESP-IDF across Windows, macOS, and Linux platforms.
Please refer to the documentation:
https://docs.espressif.com/projects/espressif-ide/en/release-v4.0.0/
https://docs.espressif.com/projects/idf-im-ui/en/latest/
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-v4.0.0-beta.1.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v4.0.0-beta.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v4.0.0-beta.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-4.0.0-beta.1-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-4.0.0-beta.1-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-4.0.0-beta.1-linux.gtk.aarch64.tar.gz
v3.6.0
Espressif-IDE v3.6.0 was released delivering key improvements such as devkit detection integration, OpenOCD debug log output, and critical fixes across debugging and the LSP editor.
What's Changed
- fix: Add python path for CMake build commands by @kolipakakondal in #1269
- IEP-1565 ESP32P4: Debugging failure by @sigmaaa in #1252
- IEP-1559 Add SWT Tests to Verify Syntax Highlighting Functionality by @sigmaaa in #1255
- IEP-1601 Fix NullPointerException in updateLspQueryDrivers method by @sigmaaa in #1272
- feat(esp_detect_config.py): integrate devkits detect script in the target wizard and use in OpenOCD by @kolipakakondal in #1226
- IEP-1605: fix: Removed the path for fix_compile_commands.py by @kolipakakondal in #1278
- fix: write openocd debug output to a file by @kolipakakondal in #1274
- IEP 1553 adding unit tests for IDFUtil by @sigmaaa in #1240
- IEP-1600 EspConfigParser refactoring by @sigmaaa in #1271
- fix: bump version to v3.6.0 by @kolipakakondal in #1279
Full Changelog: v3.5.0...v3.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-v3.6.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.6.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.6.0-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.6.0-linux.gtk.aarch64.tar.gz
v3.5.0
We’re excited to announce the release of Espressif-IDE v3.5.0! This minor release includes the OpenOCD Hints Viewer, signed Windows builds, support for CDT LSP 3.2.0, and several important bug fixes.
What's Changed
- IEP-1530 IDF console cleared when GDB starts by @sigmaaa in #1220
- fix: changing junit4 dependency to junit5 in unit tests by @sigmaaa in #1224
- IEP-1387: Integrate OpenOCD hints with the Hints Viewer by @sigmaaa in #1223
- fix(target wizard): set the height for text visibility by @kolipakakondal in #1229
- IEP-1525 Terminal: can't build project by @sigmaaa in #1230
- SWTBot test case: Clangd / Clang-Format Files Test by @AndriiFilippov in #1131
- IEP-1475: Signing Windows Executable by @alirana01 in #1228
- IEP-1548 Clangd NullPointerException: Incorrect Configuration Settings by @sigmaaa in #1236
- chore: bump version to 3.5.0 by @kolipakakondal in #1238
- IEP-1498 Clean-up extensions in the ui plugin by @sigmaaa in #1209
- IEP-1543 Set the default setCompilationDatabase to false by @sigmaaa in #1233
- Adding preview targets in the IDE by @kolipakakondal in #1237
- fix: script for removing unwanted flags from compile_commands.json by @kolipakakondal in #1235
- fix(target): update to tm4e latest plugins to avoid plugin loading issue by @kolipakakondal in #1242
- fix(lsp): Tag target builds with the lsp 3.2.0 and it's dependencies by @kolipakakondal in #1245
- IEP-1556: fix for NPE on windows for system python by @alirana01 in #1243
- Fix ci release by @alirana01 in #1249
- fix(update site): upload update site artifacts by @kolipakakondal in #1250
Full Changelog: v3.4.0...v3.5.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-v3.5.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.5.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.5.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.5.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.5.0-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.5.0-linux.gtk.aarch64.tar.gz
v3.4.0
We’re excited to announce Espressif-IDE v3.4.0! This release introduces a new ESP-IDF Size Analysis tool, improved support for build and ESP-IDF paths containing whitespaces, and updated documentation.
We’ve also upgraded key dependencies, including CDT 12, CDT-LSP 3.1.0, and JustJ JRE 21, for better stability and performance.
Note
To update your existing environment, please follow the upgrade instructions.
Thanks to all contributors for their valuable work on this release!
What's Changed
- docs: add docs on How do I build multiple configurations in Espressif… by @kolipakakondal in #1194
- Update clangd documentation by @kolipakakondal in #1198
- IEP-1406 Update markdown editor/ SWT Charts/CMake Editor plugins by @sigmaaa in #1166
- fix: resolve serial monitor issue by @sigmaaa in #1195
- IEP-1405: New ESP-IDF Size Analysis by @alirana01 in #1192
- IEP-1472 Custom build folder: Whitespace in build folder path lead to error by @sigmaaa in #1193
- IEP-1471 ESP-IDF Path with whitespaces leads to python error during FLASH by @sigmaaa in #1205
- IEP-1470: Fix for exception on invalid file and editor for file open listener by @alirana01 in #1170
- feat: updating to 3.4.0v by @sigmaaa in #1206
- fix: Update lsp dependencies by @kolipakakondal in #1190
- feat: updated marketplaceupdate_doc by @sigmaaa in #1208
- IEP-1521 Update build folder after project renaming by @sigmaaa in #1212
- fix: Update copyright for espressif-ide branding plugins by @kolipakakondal in #1214
- fix(lsp):Update cdt-lsp to v3.1.0 by @kolipakakondal in #1213
Full Changelog: v3.3.0...v3.4.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.4.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.4.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.4.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.4.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.4.0-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.4.0-linux.gtk.aarch64.tar.gz
Espressif-IDE v3.3.0
We are excited to announce the release of Espressif-IDE v3.3.0! This update significantly improves the LSP editor and ESP-IDF Serial Monitor. The MCU Reset button is now available by default, and several internal dependencies have been updated to the latest versions for improved stability and performance.
This release also includes bug fixes addressing redundant rebuilds, improved project configuration handling, and better focus management in the console. Additionally, we’ve updated documentation and improved testing with new SWTBot test cases.
Thank you to all contributors for their efforts in making this release better!
What's Changed
- fix: cleanup the faq docs by @kolipakakondal in #1114
- docs: update docs_readme references (IEP-1388) by @emmanuel-ferdman in #1100
- SWTBot test case: Partition Table Editor by @AndriiFilippov in #1012
- GH #1118: Espressif's Eclipse debugger missing MCU Reset button by @sigmaaa in #1122
- SWTBot test case: SDKconfig Editor by @AndriiFilippov in #1123
- chore(release): bump version to v3.3.0 by @kolipakakondal in #1153
- fix: removing breaking line in formatter by @sigmaaa in #1124
- ci(bot): Github Action for replying to issues by @kolipakakondal in #1154
- Update new_issues.yml by @kolipakakondal in #1162
- ci: Add a workflow for uploading files by @kolipakakondal in #1157
- chore: Upgrade cmakeed plugin to CMakeEd-1.24.1 from 1.17.0 by @kolipakakondal in #1164
- IEP-1451 Activating the launch context in the UI thread by @sigmaaa in #1158
- IEP-1419 Clean up CDT LSP/CDT internal dependencies by @sigmaaa in #1149
- IEP-1424 GH #1129: ESP-IDF Serial Monitor and IDF-Terminals "idf.py monitor" build and flash and build and app-flash fails by @sigmaaa in #1151
- IEP-1445 GH #1148: Avoid creating '.clang-format' on each compilation by @sigmaaa in #1150
- IEP-1447 Focus shift to terminated console after auto-starting serial monitor post-flash by @sigmaaa in #1152
- IEP-1374 GH #1088: Launch in run mode does a redundant re-building even after build was triggered before that . by @sigmaaa in #1107
- IEP-1427 GH #1130: Espressif-IDE LSP Editor is using sdkconfig.h from the last built project for ALL other projects by @sigmaaa in #1155
- IEP-1395: Removing system env vars from IDE while executing scripts by @alirana01 in #1110
- IEP-1382 GH #1093: Drag the window to change the size but not in the expectation. by @sigmaaa in #1108
- fix: update idf.py reconfigure msg in the new project wizard by @kolipakakondal in #1169
- IEP-1467 Update clangd path based on the esp-idf and tools by @sigmaaa in #1171
New Contributors
- @emmanuel-ferdman made their first contribution in #1100
Full Changelog: v3.2.0...3.3.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.3.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.3.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.3.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.3.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.3.0-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.3.0-linux.gtk.aarch64.tar.gz
Espressif-IDE v3.2.0
We are excited to announce the release of Espressif-IDE v3.2.0. This minor release focuses on enhancements to the LSP editor, CMake initialization for newly created projects, support for Eclipse 2024-09, improvements to the ESP-IDF Manager, partitions.csv and nvs.csv model editors, documentation updates, OpenOCD debugging enhancements, and various bug fixes to improve the overall quality of the IDE.
What's Changed
- Update README.md by @kolipakakondal in #1066
- IEP-1333: ESP-IDF Manager: Cannot invoke "String.indexOf(int)" because "value" is null by @alirana01 in #1058
- IEP-1279 Verify clangd editor features and find the gaps by @sigmaaa in #1069
- IEP-1331 Info message in CMakeMainTab is barely visible on Ubuntu by @sigmaaa in #1056
- IEP-1346 Make it possible to copy values from fields with dynamic variables by @sigmaaa in #1068
- IEP-1336 Convert partitions.csv or nvs.csv model windows to editors by @sigmaaa in #1070
- Docs migration by @kolipakakondal in #1076
- IEP-1301: Null Build error if you're building a project with out any esp-idf version by @alirana01 in #1062
- IEP-1265: Debug Process Hangs by @alirana01 in #1023
- docs: cleanup github readme docs by @kolipakakondal in #1084
- chore: bump version to v3.1.1 by @kolipakakondal in #1085
- IEP-1375 Master branch: unable to flash projects. by @sigmaaa in #1089
- IEP-1376: Linux ESP-IDF Manager buttons issue by @alirana01 in #1092
- IEP-1247 Run CMake initial build for newly created project(idf.py reconfigure) by @sigmaaa in #1051
- IEP-1385 ESP-IDF:MenuConfig: feature uses any sdkconfig file if multiple projects open. by @sigmaaa in #1096
- fix: Update the new docs link by @kolipakakondal in #1095
- chore: bump version to v3.2.0 by @kolipakakondal in #1099
- IEP-1386 Project Name with whitespaces: JTAG flash fails. by @sigmaaa in #1097
- IEP-1371 Language Server hangs on 28% when a project contains spaces by @sigmaaa in #1086
- IEP-1345: Fix for refreshing the manager after installation by @alirana01 in #1098
- IEP-1390 Empty IDF Path after initial tools installation by @sigmaaa in #1101
- Update orbit builds, eclipse plugins, jna plugins etc by @kolipakakondal in #1111
- fix update site issues with the org.commonmark by @kolipakakondal in #1113
Full Changelog: v3.1.0...v3.2.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.2.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v3.2.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v3.2.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.2.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.2.0-linux.gtk.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-3.2.0-linux.gtk.aarch64.tar.gz
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