Skip to content

Releases: arduino/arduino-ide

2.0.0-beta.9

08 Jul 15:26
Compare
Choose a tag to compare

This release introduces a fix to the Remote Sketchbook push and pull operations.
When creating SECRET fields in the Web IDE or through IoT Cloud Sketch generation, the values would be pulled and a file arduino_secrets.h created, but such file was not included in the main .ino file.

Fixed

  • Updated to 2.0.0-beta.9 [40a73af]
  • Include arduino_secrets.h when needed, remove orphan CR character produced at every push-pull operation (#438) [461ca06]

Known issues

Full Changelog: 2.0.0-beta.8...2.0.0-beta.9

2.0.0-beta.8

06 Jul 16:55
Compare
Choose a tag to compare

Added

  • Sketchbook explorer local & remote [4c536ec]

Fixed

  • eslint to fix unused imports [e6cbefb]
  • Use eslint&prettier for code linting&formatting [0592199]
  • force electron-builder version resolution [2a3873a]

Changed

  • Use latest release of built-in examples [05c0505]

Full Changelog: 2.0.0-beta.7...2.0.0-beta.8

2.0.0-beta.7

17 May 10:37
Compare
Choose a tag to compare

Added

  • Update CLI and bump to beta-7 [8c4e66f]

Full Changelog: 2.0.0-beta.6...2.0.0-beta.7

2.0.0-beta.6

12 May 11:10
Compare
Choose a tag to compare

Added

  • Language server: pass a flag to set arduino-cli config file [852bf9b]

Fixed

  • Fix board packages hints [4fa2024]
  • Fix true and false terms for bool not correctly coloured In the Arduino Light Theme [db48ed6]
  • Correct sketchbook folder selection button text [0dd1e45]

Full Changelog: 2.0.0-beta.5...2.0.0-beta.6

2.0.0-beta.5

15 Apr 11:10
Compare
Choose a tag to compare
  • Updated to 2.0.0-beta.5. [2a55ddd]
  • [dev]: Fixed the launch config. [3240bf7]
  • Workarond for arduino/arduino-cli#1262. [0d0ad9e]
  • Progress indication for install. [9aff90b]
  • Updated to the 0.18.1 CLI. [8071298]
  • Reuse selected board for new sketches. [c86d82d]
  • Open editor if file was added to sketch. [fa9334e]
  • Fixed the open from Sketchbook handler. [c50d45c]
  • Notify user if platform/lib install was successful [c20f832]
  • Show all libraries if no board selected. [cb2ef78]
  • Show examples if no board is selected. [68af4c3]
  • Suppress error if Git is not on $PATH. [a8df244]
  • settings panel to reflect actual state [d45dd6b]
  • notifications should last longer [1ab5634]
  • Aligned the hover size to the expression. [80bddc2]
  • Escape ampersand in the menu label. [8a692d0]
  • Can edit user-storage files. E.g.: keymaps.json. [9867122]
  • Fixed bug when no 3rd party URLs are defined. [f106c97]
  • Update index after modifying the 3rd party URLs. [369a8f4]
  • Removed the min window height and width. [4e7f829]
  • Show error when could not connect to CLI [26a1db3]
  • make the new tab button easier to click [a3f7b79]
  • chore: update CLI version, gRPC and bit of documentation [b422fc5]
  • Use Ubuntu 18.04 for the build job. [ab320eb]
  • Add .adoc and .md file support [b17b7a6]
  • Add keymaps customization support [562b77a]
  • Bumped the cortex-debug to 0.3.10. [cdd5cfd]
  • Made all non-workspace editors read-only. [f712ec9]
  • Update development documentation to reflect change in workflow artifacts [c75b954]
  • Delete job transfer workflow artifact [3fb087f]
  • Create separate tester artifacts for each build [2729277]
  • Don't use magic string for job transfer artifact name [da424f3]

Full Changelog: 2.0.0-beta.4...2.0.0-beta.5

2.0.0-beta.4

18 Mar 13:51
Compare
Choose a tag to compare

Added

  • Support toggled state in arduino toolbar items [1e0f52b]
  • Use CLI 0.17.0 [067cc87]
  • Integrated search in workspace into IDE [5a262d4]
  • Added error handling for core/lib install [eadc993]
  • Support for nested sketchbook structure [c64ac48]

Changed

  • editor.quicksSuggestions.other defaults off [6dadd17]
  • Use board search command from the CLI [15b0564]
  • removed settings cog from sidebar (only accessible through Theia advanced settings) [e90fa27]
  • Added overwrite confirmation to ZIP lib install [5c8669d]
  • Moved the './theia/launch.json' config into a temp folder. [d648159]
  • Use vscode-arduino-tools VSX. [7ee6d5a]

Fixed

  • Fixed sorting of sketches and examples - ignore case [f6e623c]
  • ATL-941: Fixed recursive folder issue on Save as [9cd9146]
  • Correct typo in gRPC client creation error message [e947023]
  • Fixed workspace variable resolver. [acbd98d]

Full Changelog: 2.0.0-beta.3...2.0.0-beta.4

2.0.0-beta.3

26 Feb 11:17
Compare
Choose a tag to compare

Changed

  • Fixed boards config update on core uninstall. [de4ae23]
  • Fixed library install for libs w/o dependencies. [5a57576]
  • Stop LS when user picks a board that has no core. [8e1feb3]
  • Do not start LS if core for board is missing. [cdadda8]
  • Updated to 2.0.0-beta.3. Use CLI 0.16.1. [596d54a]
  • Support for Add .ZIP LIbrary... [e1b36c6]
  • Added compiler warnings. [86be874]
  • Propose installing the required libs. [057904d]
  • Set the new colors in default theme. [0aef4b3]
  • Add agpl-3.0 LICENSE.txt file [79b1a30]
  • Fix pixelated windows icon [709baac]
  • Update icons [a06a69d]
  • Update label names in issue templates [561d5fb]
  • Forbid parallel LS-start command execution. [df0aafd]
  • Serial monitor should spare WS connection. [ad2cfc8]

Known issues

  • On Windows, saving a copy (save as…) inside the currently open sketch folder generates a recursive file system exception (#65)
  • Debugging: breakpoints on local libraries (.h/.cpp in sketch folder) are not handled correctly (#120)
  • Sketchbook subfolders are not supported (#35)
  • When platform installation fails, the IDE might not return a meaningful error (#41)

For more issues and bugs please refer to the issue tracker on the Arduino IDE 2 GitHub repository or head to the forums.

Notable missing features:

  • Serial Plotter (#54)
  • Proxy Auto detect (#29)
  • Teensy Support (#90)
  • Legacy tools (ESP exception decoder and others) (#58)
  • i18n internationalisation (#28)
  • Wifi101/WifiNINA Firmware update (#30)
  • MDNS discovery (#123)
  • Language server doesn't support boards of the "megaAVR" architecture (#31)

Full Changelog: 2.0.0-beta.2...2.0.0-beta.3

2.0.0-beta.2

15 Feb 14:13
Compare
Choose a tag to compare
  • Use 0.16.0 CLI. Bumped version to 2.0.0-beta.2 [f34f594]

Full Changelog: 2.0.0-beta.1...2.0.0-beta.2

2.0.0-beta.1

12 Feb 12:40
Compare
Choose a tag to compare
  • Better support for opening large projects [1dc7a89]
  • Fixed always_export_binaries CLI config [1280a34]
  • Made compile/verify work on dirty editors [f1c8004]
  • Fixed the build status badge in the main README. [ec1abcc]
  • Do not copy copyright from about dialog [1c03d12]
  • Removed the 'Beta' status from title and about. [9180f4e]
  • Fixed 'Close' confirmation is ignored. [516c792]
  • Changed the default verbose mode. [e639d7d]
  • Make the example values in the bug report template more relevant [7540978]
  • Add issue templates [b847cff]
  • Aligned workflow/docs with the default branch name [b3deb2f]
  • Remove underscore from product name [b2641f5]
  • Added menu group categories. [ba8885c]
  • Cleaned up the Output channel UI. [3e92567]
  • Fixed the theme dropdown in the settings. [19613de]
  • Removed the Advanced Mode toggle. [01ef138]
  • Fixed button styles with the HC theme. [39b8a60]
  • Refined the 'Close' behavior. [57c50fe]
  • Avoid reopening the same sketch. [23877f1]
  • Removed the arduino-debugger-extension extension [96f0722]
  • Add rebranded icons [48c6c53]
  • Renamed the application. Updated links and version [b8647f1]
  • Bumped version to 0.1.4. Use CLI 0.15.2. [cfe9e8e]
  • Reenabled the nightly build. [2911794]
  • Fixed boards dropdown with the HC theme. [71cfa06]
  • Implemented the Network tab. [68b1f8d]
  • Added Export compiled Binary. [e957ac4]
  • Archive sketch. [b65867d]
  • Implemented 'Add File...'. [a8e6069]
  • Added Support for .pde sketch file format. [52b0fd3]
  • Reimplemented sketchbook watcher. [b1ab6df]
  • Do not bail when wiping the temp sketch has failed [9118756]
  • Fixed the Views menu registration. [113fe38]
  • Log sketchbook watch. [770e0b5]
  • Fixed the C++ extension download link. [79bf0a1]
  • Fixed the app packager on Windows. [8eaf03a]
  • [debug]: No await for the watcher in sketchbook. [f36d261]
  • Updated to 0.15.0-rc1 CLI and 12.x snapshot clangd. [a990936]
  • Added UI for settings. [1f544b2]
  • Enhanced the Help menu. [1742c53]
  • Use init instead of dump for config fallback. [e33af0d]
  • Support for JSON file type. [24dfffa]
  • Implemented Open Recent. [6626701]
  • Made the CLI schema validation bit more relaxed. [66b711f]
  • Show boards and ports under Tools menu. [c6b1250]
  • Patched the Theia menu factory. [f6b5dd2]
  • Fixed whitespace issue in About dialog. [14919bb]
  • Updated to the HEAD CLI. [0b89cc4]
  • Removed Run menu item from the app menu [284181b]
  • Added the Sketchbook menu with FS event tracking [db29670]
  • Disabled the CRON (nightly build) job. [1b6d9ec]
  • Do not use clangd from the $PATH. [258b1e9]
  • Added a script to update the versions. [00a3ee3]