Releases: espressif/idf-eclipse-plugin
ESP-IDF Eclipse Plugin v2.6.0
This is a minor release to support Espressif-IDE arm64 builds, DFU support, a new way of installation of tools through "Install Tools Wizard" and many more improvements and bug fixes to improve the UX and quality of the plugin.
What's Changed
- Fix: externalize ESP-IDF Terminal name for translation by @kolipakakondal in #548
- IEP-706: Fix: Print all env variables as part of product info by @kolipakakondal in #538
- ESP-IDF Terminal: esptool.py is not accessible in the terminal by @kolipakakondal in #549
- Eclipse 2022-06 support: Update README.md by @kolipakakondal in #555
- Fix maven builds failure caused by Linux tools docker plugins by @kolipakakondal in #556
- Fix: remove CMSIS Packs manager from the IDF update site by @kolipakakondal in #554
- IEP-682: Fixing the python env path in install tools getting populated by @alirana01 in #552
- IEP-710: Change the message "Project name can't include space" when creating a project by @sigmaaa in #542
- IEP-714:Add entitlements while code signing by @kolipakakondal in #550
- IEP-704: Add idf.py fullclean command to the menu list by @kolipakakondal in #537
- Create PULL_REQUEST_TEMPLATE.md by @kolipakakondal in #564
- IEP-463 DFU (USB) programming support by @sigmaaa in #540
- IEP-722: Use python (not pip) for installing WebSocket client by @sigmaaa in #565
- Missing translation Keys by @alirana01 in #566
- IEP-721: Add esp32c3 and esp32s3 to the launch target list by @kolipakakondal in #553
- Add splash screen progress monitor by @kolipakakondal in #562
- IEP-732: Remove "Python declared in PATH variable" from the product info by @kolipakakondal in #567
- IEP-738: select esp32s2 target for DFU test by @alirana01 in #571
- Espressif-IDE arm64 build by @kolipakakondal in #561
- Update README.md by @kolipakakondal in #568
- IEP-743: Fixed the CI Build Issues by @alirana01 in #576
- Update OpenOCD Debugging.md by @kolipakakondal in #574
- Bump version to v2.6.0 by @kolipakakondal in #577
- IEP-608: Chinese translations and Readme translations updated by @alirana01 in #569
- IEP-481: Push Nightly master builds to amazon s3 by @kolipakakondal in #371
- IEP-736: CCache enable/disable control from preferences page by @kolipakakondal in #575
- Fix nightly issues by @kolipakakondal in #580
- IEP-720: Fix for python script errors by @alirana01 in #560
- IEP-683 Updating esp-idf master directly from the plugin by @sigmaaa in #559
- doc: Update readme.md on nightly builds by @kolipakakondal in #581
- IEP-635 Provide diagnostic info on why GDB is crashed by @sigmaaa in #573
- IEP-448: Managing the ESP-IDF Tools via UI by @alirana01 in #419
- Update ci_release.yml by @kolipakakondal in #582
Full Changelog: v2.5.0...v2.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-2.6.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.6.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.6.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.6.0-linux.gtk.x86_64.tar.gz
ESP-IDF Eclipse Plugin v2.5.0
What's Changed
- Display sync added for invalid message thread access by @alirana01 in #507
- IEP-671: ESP-IDF Install Components not fetching the components sources for installed components. by @alirana01 in #514
- Fix: Update pty 0.12.7 jar to support Apple M1 arch by @kolipakakondal in #517
- Publish surefire Test Reports by @kolipakakondal in #471
- IEP-670 GH #509: Switching to different Serial Port in the ESP Target selector does not take effect by @sigmaaa in #510
- IEP-656: Plugin install doesn't install the websocket-client package needed by the terminal by @sigmaaa in #516
- IEP-684: Refactoring Install tools handler class by @sigmaaa in #519
- IEP-330: Update to latest embedded CDT plugin 6.x by @sigmaaa in #515
- Bump version to v2.5.0 by @kolipakakondal in #522
- Update README.md by @kolipakakondal in #521
- IEP-679: Auto change the launch target after clicking on the launch configuration by @sigmaaa in #520
- IEP-692: Fix to restart eclipse for different platforms by @alirana01 in #530
- esp-idf-template: make compatible with IDF 4.1-5.0 by @igrr in #529
- IEP-638:Support custom build folder by @kolipakakondal in #513
- doc:Update OpenOCD Debugging.md by @kolipakakondal in #527
- Fix: Icons for size analysis and components editor by @kolipakakondal in #523
- IEP-426:Add findbugs to reporting by @kolipakakondal in #524
- IEP-687 Random NPE when opening the launch configuration options by @sigmaaa in #526
- Fix: Enable IDF_COMPONENT_MANAGER by default by @kolipakakondal in #531
- doc:Update Espressif-IDE.md by @kolipakakondal in #532
- IEP-529: Code signing and notarization espressif-ide by @kolipakakondal in #525
- IEP-703: Saving a target attribute for a config each time when editing. by @sigmaaa in #536
- IEP-696: Test:LaunchBarCDTConfigurationsTest intermittently failing by @alirana01 in #543
- IEP-690: Add an option to delete all configurations related to the project being deleted. by @sigmaaa in #528
- Fix: Launch Application size analysis editor with external .map file by @kolipakakondal in #539
- Fix: single quote for message format when string has arbitrary chars by @kolipakakondal in #547
- Update FAQ.md by @kolipakakondal in #545
New Contributors
Full Changelog: v2.4.2...v2.5.0
Updating
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.5.0.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-v2.5.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.5.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.5.0-linux.gtk.x86_64.tar.gz
ESP-IDF Eclipse Plugin v2.4.2 (Build id: 2.4.2.202203081345)
What's Changed
- Version 2.4.1 (Eclipse) and 2.4.0 (Espressif IDE): Build fail after image is build for working project without clear reason. (IEP-647) by @sigmaaa in #487
- OpenOCD can not launch debug session but can flash using JTag (IEP-643) by @sigmaaa in #484
- FAQ: Update on idf_comp_components folder by @kolipakakondal in #488
- IEP-634: Bug fix for Language Change by @alirana01 in #498
- Espressif preferences for the serial monitor has no effect on it by @sigmaaa in #493
- Bump version v2.4.2 by @kolipakakondal in #505
Full Changelog: v2.4.1...v2.4.2
Updating
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.4.2.zip
Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-macosx.cocoa.x86_64.tar.gz
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.4.2-linux.gtk.x86_64.tar.gz
All-in-one Espressif IDE Installer for Windows
https://dl.espressif.com/dl/esp-idf/?idf=4.4
ESP-IDF Eclipse Plugin v2.4.1 (Build: 2.4.1.202202101602)
What's Changed
- Update EspressifIDE.md by @kolipakakondal in #461
- IEP-627: shell style set to allow resize and maximize by @alirana01 in #464
- IEP-631: Bug fix for build by @alirana01 in #468
- Fix: Removing requirements.txt validation check by @kolipakakondal in #469
- can not create launch configuration ESP-IDF GDB OpenOCD Debugging (IEP-630) by @sigmaaa in #466
- IEP-302 IDF Tools version check by @sigmaaa in #438
- IEP-625: Tests CI Integration and restructuring by @kolipakakondal in #449
- Add Espressif IDE Installer for Window doc by @kolipakakondal in #467
- IEP-629: ESP-IDF Eclipse Plugin Guide link fix by @alirana01 in #463
- IEP-636: Two versions of the toolchain for each target after installing the new esp-idf and tools. by @sigmaaa in #475
- Opening a terminal for the first time after Eclipse starts hangs at "Connecting..." and throws an NPE (IEP-637) by @sigmaaa in #476
- IEP-552: Openocd times out preference page by @alirana01 in #454
- IEP-641: Openocd version check not working on linux and mac by @sigmaaa in #478
- IEP-640: Unable to debug project on beta version 2.4.1 by @sigmaaa in #477
- IEP-602: Support spaces in IDF_PATH and project path by @sigmaaa in #435
Full Changelog: v2.4.0...v2.4.1
ESP-IDF Eclipse Plugin v2.4.0 (Build: 2.4.0.202201280731)
This is a minor release to support Eclipse 2021-12(4.22), Application level tracing, Components Install Manager, GDB Stub debugging, Indexer improvements, Linking esp-idf components to the project, and a lot of other bug fixes and improvements.
We are also releasing Espressif IDE for ESP-IDF which is a customized standalone IDE based on Eclipse. Espressif IDE comes with the IDF Eclipse plugins, essential Eclipse CDT plugins, and other third-party plugins which are required for esp-idf application development.
Improvements and New features
- IEP-373: Application Level Tracing in #413
- IEP-47: Linking components and indexer improvements in #402
- IEP-527: Help button added to the eclipse status bar in #392
- IEP-525 Show Application RAM and flash usage info after the build in #430
- IEP-595: Added Eclipse 2021-12 support in #417
- IEP-446: IDF Components Install Page and Manager in #407
- IEP-71: GDBStub Debugging in #410
- IEP-547: Provide an option for enabling OpenOCD verbose output in #439
- Build Espressif IDE for Windows, macOS, and Linux platforms
- Reorganizing Espressif Menu items in #378
Bug Fixes
- IEP-535: Default and saved values for JTAG combo buttons in #368
- IEP-47: Link build components to the project in #247
- IEP-513 GH #346: Eclipse on Windows shows error markers for CPP file but not for c file when I include freertos/FreeRTOS.h but build succeeds anyway in #380
- IEP-550: The template list filter does not show nested items in the tree in #383
- Debugger tab - update board configuration message in #367
- IEP-555: NPE after deleting all projects in #389
- IEP-561: Add how to build locally instructions in #396
- IEP-553 GH #385: Need option for not download the program before debugging in #393
- IEP-574: Fix for update site installation on Eclipse 4.19 in #405
- Update OpenOCD Debugging.md in #403
- IEP-562 Fix: Avoid appending to existing PATH env variable in CDT build in #397
- IEP-486: GH #315: SDK Configuration editor do not recognize Kconfig "menuconfig ...." line and it parameters in #400
- IEP-563: Unable to delete a build directory in #398
- IEP-573: Doc update on ESP-IDF Eclipse Plugin Compatibility Matrix in #404
- IEP-584: Logic fixed in finding the path from the system path in #411
- Update CONTRIBUTING.md in #409
- IEP-540: Not opening Application Size Analysis on esp-idf 4.4 and higher in #415
- IEP-597: Binaries name according to the project name in #418
- IEP-601: GDBStub Debugging bug fix in #421
- IEP-604 Doc update: Application Level Tracing in #424
- IEP-607: JTAG documentation update in #426
- IEP-600: ESP-IDF Components improvements in #422
- IEP-542: Serial port was not found error while JTAG flashing in #428
- IEP-615: Look for python3 executable first in #433
- IEP-616: Flash over JTAG checkbox is not visible with the latest eclipse and CDT in #434
- IEP-558: Jar signing of eclipse plugins in GitHub in #394
- IEP-621: ESP-IDF version check breaks IDF download page in #441
- Sign external jars to avoid issues with .app code signing and notarization in #452
- IEP-620: Changes for the file to be copied to rules directory for Linux in #443
- IEP-617: v2.3.0 Launch configuration can not be saved in #444
- IEP-612: ESP-IDF: Fix for Application Size Analysis Crashes in #450
Updating
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.4.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.11 Online and Offline installer comes with the IDF Eclipse Plugin 2.2.0 (this further requires an update to the 2.4.0 plugin). Please check https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.3.0 (Build: 2.3.0.202111091633)
This is a minor release to support Eclipse 2021-09(4.21), heap tracing callers view with other improvements and bug fixes.
Bug Fixes and Improvements
- Support Eclipse 2021-09 support in #364
- IEP-505: Heap tracing Callers view in #337
- IEP-489: Can't type any input in a terminal when Open a Terminal with "ESP-IDF Serial Monitor" to connect to an ESP32 board #347
- IEP-555: NPE after deleting all projects in #389
- IEP-442: Bug: Launch Configuration DropDown box doesn't update after a project is opened/closed in #350
- IEP-524: IDF launch target changed message is not showing in #360
- IEP-523: Providing the idf target attribute instead of the target name in #359
- Update board configuration message in #367
- IEP-535 Default and saved values for JTAG combo buttons in #368
- Reorganizing espressif menu items in #378
- IEP-513 GH #346: Eclipse on Windows shows error markers for cpp file but not for c file when I include freertos/FreeRTOS.h but build succeeds anyway in #380
- IEP-550: The template list filter does not show nested items in the tree in #383
- IEP-561: Add how to build locally instructions in #396
Full Changelog: v2.2.0...v2.3.0
Updating
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-v2.3.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.11 Online and Offline installer comes with the IDF Eclipse Plugin 2.2.0 (this further requires an update to the 2.3.0 plugin). Please check
https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.2.0 (Build: 2.2.0.202108131352)
This is a minor release to support Chinese translation for a plugin, JTAG flashing, and heap tracing along with other improvements and bug fixes.
New Features and Improvements
- Flash application over JTAG
- Flash the binaries before starting the JTAG debugging
- Heap Tracing
- Added support for Chinese Translation for the plugin
- Added Erase flash menu option
- Added IDF Python Clean menu option
Bug Fixes
[IEP-165] - Update icons for install tools and list tools
[IEP-449] - Menu option to change a language
[IEP-461] - provide the right path to the board/interface config file and update UI
[IEP-465] - UI menu for "idf.py python-clean" command
[IEP-467] - GH #295: Feature requests: line width and total number of lines
[IEP-476] - Add warning message if openOCD doesn't support jtag flashing
[IEP-479] - GH #309: Eclipse Plugin: Indexer Fails on Change of Run/Debug Configuration. Requires Eclipse Restart ESP32-C3
[IEP-495] - Validate path for downloaded esp-idf
[IEP-480] - Default debug configuration does not set up properly for ESP32-C3
[IEP-490] - Provide the gdb executable to GDB setup client
[IEP-491] - Indexer fails when changing mode from debug to run
[IEP-498] - Indexer fails on changing the launch target
Updating
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-v2.2.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.10 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.2 (this further requires an update to the 2.2.0 plugin). Please check
https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.2 (Build: 2.1.2.202106231127)
This is a patch release to support Eclipse 2021-06(4.20) and fix the installation issues.
Bug fixes in this release
- #299 - ESP-IDF Eclipse Plugin v2.1.0 on Eclipse 2021-06 cannot complete the install because of a conflicting dependency
- #260 - ESP-IDF Eclipse Plugin v2.1.0 on Eclipse 2021-03 cannot complete the install because of a conflicting dependency
Updating
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-v2.1.2.zip
Installers:
ESP-IDF Tools Windows Installer 2.9 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Update the installer eclipse to v2.1.2 using the update site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
More details on the Windows installer https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.1 (Build: 2.1.1.202106040310)
This is a patch version with bug fixes and minor improvements.
Bug fixes in this release
- [IEP-310] - Add validation checks before allowing IDF project creation
- [IEP-389] - GH #227: Target configuration select wrong com port
- [IEP-409] - GH #251: Latest plugin can't automatically close/open serial port terminal
- [IEP-410] - Doc Update: Update icons for macOS, Windows and Linux platforms
- [IEP-411] - Add a default value for the project in the create-component wizard.
- [IEP-414] - Invalid thread access error while closing sdkconfig editor
- [IEP-439] - Fix CMake4Eclipse build error
- [IEP-240] - GH #125: Application Size Analysis crashed on eclipse plugin
- [IEP-432] - Size analysis editor details section: column values are not sorting
- [IEP-438] - Offline installer: Configure esp_idf.json only once for workspace
Updating
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-v2.1.1.zip
Installers:
ESP-IDF Tools Windows Installer 2.8 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Update the installer eclipse to v2.1.1 using the update site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
More details on the Windows installer please check this Please check https://dl.espressif.com/dl/esp-idf/
ESP-IDF Eclipse Plugin v2.1.0 (Build: 2.1.0.202104161244)
This is a minor release to support Eclipse 2021-03, ESP32-S3, and ESP32-C3 along with improvements and bug fixes.
It's highly recommended to use Eclipse 2020-12 or Eclipse 2021-03 CDT Package. If you are an existing user, while updating your Eclipse 2020-06(4.16) and Eclipse 2020-09(4.17) you will see an update error and the plugin will show you a path to update the Eclipse 2020-12(4.18). Please choose the Update my Installation to be compatible with the Items being installed option from the Install page to proceed with the installation.
Users who don't want to change the base Eclipse version still need to update the CDT 10.1.0 before installing the ESP-IDF Eclipse Plugin 2.1.0 release.
New Features and Enhancements
- [IEP-54] - New component creation
- [IEP-379] - ESP32-C3 support and auto configuration of toolchain
- [IEP-377] - ESP32-S3 support and auto configuration of toolchain
- [IEP-396] - Eclipse 2021-03(4.19) support
- [IEP-220] - Improve OpenOCD debug configuration UI based on the board/interface config file
- [IEP-382] - Add esp32s3 and esp32c3 targets to the new launch target wizard
Bug Fixes
- [IEP-353] - Installer: Read esp-idf.json file to initialize and configure tools
- [IEP-381] - Security certification issues: Update plugin versions
- [IEP-385] - GH #221: eclipse 202012R / esp-idf 4.2 unresolved include
- [IEP-386] - GH #223: ESP-IDF Serial Monitor does not show any communication
- [IEP-387] - GH #225: eclipse plugin seems not to update the
IDF_PYTHON_ENV_PATHvariable after updating esp-idf to 4.4 - [IEP-388] - GH #226: ESP Compiler Lockup
- [IEP-401] - Eclipse 2021-03: Resolve installation issues
- [IEP-403] - Resolved project component creation issues
Updating
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-v2.1.0.zip
Installers:
ESP-IDF Tools Windows Installer 2.8 Online and Offline installer comes with the IDF Eclipse Plugin 2.1.0. Please check
https://dl.espressif.com/dl/esp-idf/
