Skip to content

Releases: arduino/arduino-ide

2.0.0-beta.11

25 Aug 09:13
Compare
Choose a tag to compare

Added

[ATL-1533] Firmware&Certificate Uploader (#469) [302fb7b]
[ATL-493] Identify platforms installed in directories.user (#473)

Full Changelog: 2.0.0-beta.10...2.0.0-beta.11

2.0.0-beta.10

05 Aug 08:52
Compare
Choose a tag to compare

Fixed

  • Refactor pull/push to edit files in place (#464) [6515273]
  • Preserve node expanded state on refresh [57b9eb9]
  • Fixed remote sketches sorting [64dc124]
  • Force some files to be read-only (#453) [38d372e]
  • Fix url to open sketch in cloud editor (#452) [5897f37]
  • Improve remote sketchbook explorer (#459) [d790266]
  • Improve local sketchbook explorer (#446) [4da5d57]
  • Reveal sketch directory in file explorer (#450) [4e6f9ae]
  • Make tab width 2 spaces (#445) [e10f0f1]

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

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