ESP-IDF Eclipse Plugin v3.0.0-beta
Pre-releaseWe 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