Skip to content

Releases: arduino/arduino-ide

2.0.3

05 Dec 10:00
1104467
Compare
Choose a tag to compare

Changed

  • Switched from arduino.window.zoomLevel to window.zoomLevel preference (#1675)
  • Update Cortex-Debug to recent version (#246)

Fixed

  • Fix editor widget resolving when creating new tab (#1718)
  • Fix keybindings to switch between tabs on MacOs (#1685)
  • Other ino files are not reflected in the window title (#1656)
  • Debugger does not disconnect after stopping it (#995)
  • Scrollbar covers bottom line of Serial Monitor output (#1602)
  • Problem leaving "focus" mode (#1550)
  • editor.hover.delay setting not used by new windows (#571)
  • Window title changes to "index.html" during reload (#999)
  • Missing translation in Theia's view-container context menu (#1498)
  • Indentation guides are always visible (#1613)
  • Rightmost tab is selected by default (#643)
  • Selecting "New Remote Sketch" from File menu has no effect if "Remote Sketchbook" widget is not open (#1715)
  • Serial Monitor sends spurious data (#375)
  • Unable to start debugger when watch expressions are configured (#1582)
  • Conditional breakpoint only stops the first time (#268)

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

Full Changelog: 2.0.2...2.0.3

2.0.2

17 Nov 12:53
23c7f5f
Compare
Choose a tag to compare

Added

  • Create remote sketch (#1580)

Fixed

  • Spurious IDE update notifications when using snapshot or nightly builds (#1440)
  • Autoformat removes new-line before EOF (#1487)
  • "Open Recent" menu missing after recent sketch is deleted (#1596)
  • Additional sketches can't be opened via file association/command line argument (#1590)
  • "Built-in" examples fail to open with Linux AppImage (#1586)
  • "Sketchbook" menu missing if sketch name is invalid regex (#1600)
  • First time load of project with many files very slow (#1612)

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

Full Changelog: 2.0.1...2.0.2

2.0.1

27 Oct 14:05
4e882d2
Compare
Choose a tag to compare

Added

  • Make links to Boards Manager and Library Manager clickable inside the sketch (#1442)
  • Message history in Serial Monitor (#1404)
  • Create a custom sketch template for new sketches (#1559)
  • Add a project contributor guide (#1419)

Changed

  • Can send message to the monitor with Enter (#572)
  • Show user fields dialog again if upload fails (#1386)
  • Update translation files (#1462)
  • Put Arduino libs on top of the Library Manager (#1541)
  • Changed the daemon output from json to text (#1544)
  • Make the "INSTALL" button always visible in Boards Manager and Library Manager (#1568)

Fixed

  • Occasional "Unable to watch for file changes in this large workspace" warnings (#39)
  • Label of unidentified port missing in "Board Selector" after opening new window (#1383)
  • Bring existing Serial Plotter window to foreground when selected from IDE UI (#1346)
  • UI unresponsive when sketch has a very long line (#1343)
  • Align the primary button in all dialogs in IDE (#1368)
  • Serial Monitor autoscroll only makes bottom line partially visible (#972)
  • Dialogs UI scalability - Unexpected dialog layouts (#1350)
  • Color contrast in the Firmware Updater dialog with the dark theme (#1441)
  • Sketchbook folder not created on startup (#1445)
  • 3rd party URLs dialog should not wrap text (#1470)
  • Keyboard bindings do not work properly after change to different keyboard layouts (#989)
  • Add missing translations (#1431)
  • Spurious IDE update notifications when using snapshot or nightly builds (#1440)
  • "Check for Arduino IDE Updates" operation fails when automatic update checks are disabled (#1437)
  • Avoid intellisense widgets being covered by the bottom panel (#1479)
  • When opening a dialog, set the focus inside it (#1373)
  • Attempt to open deleted sketch from Sketchbook or Examples menus fails silently (#53)
  • Serial Plotter requires \r\n line endings (#1360)
  • IDE is non-functional if package index can't be loaded (#1084)
  • Only package indexes should updated after changing the "Additional Boards Manager URL" preference. (#1156)
  • Application allows setting interface scaling interface past limits (#1384)
  • Parts of the UI disappear when window is to small (#662 #1515)
  • Incorrect spacing of the horizontal rules in the editor hover (#1503)
  • Sort Board selection menus like as described in the platform's boards.txt configuration file (#802)
  • Intermittent failure to recognize ports (#573)
  • The style of the buttons in the library installation dialog break when the labels are too long (#1314)
  • Uploading disabled without port selection (#702 #770)
  • Opening invalid sketch via file association/command line fails silently (#964)

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

Full Changelog: 2.0.0...2.0.1

2.0.0

14 Sep 07:47
Compare
Choose a tag to compare

The moment you (and us) all have been waiting for has arrived.
Let's all welcome the official, stable release of Arduino IDE 2.0
🎉🎉🎉

This new IDE provides a modern user interface thanks to its responsive interface, as well as a completely overhauled backend supplied by the Arduino CLI.
We hope you'll enjoy it as much as we enjoy bringing it to you.

Yours truly,
Arduino Team

2.0.0-rc9.4

08 Sep 08:28
dcc0c0a
Compare
Choose a tag to compare

Fixed

  • Leading zeros are stripped from Serial Monitor timestamps (#580)
  • Fixed compile regression updating arduino-cli to 0.27.1

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

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

2.0.0-rc9.3

05 Sep 10:16
Compare
Choose a tag to compare

Added

  • Update translations (#1397, #1305)
  • Filter Library and Boards Manager listings by category, type (#1361, #177)
  • Updatable library and boards platform notifications, with "Update All" option (#1361, #1188)
  • Communicate to user when upload is impossible due to no board selection (#1353, #845)
  • Link compiler errors to editor (#1275, #118, arduino/Arduino#3383)

Changed

  • Make error message from compiling without board selected more user friendly (#1353, #62)
  • Remove File > Close Editor menu item (#1351, #660)
  • Close compilation/upload error notifications on subsequent actions (#1275, #1154)

Fixed

  • Ambiguous character check done inappropriately on "Output" panel text (#1375, #1210)
  • "Built-in" libraries can have higher priority than platform bundled libraries (#1370, #1055)
  • Incomplete Library and Boards Manager listings (#1361, #716)
  • Hang during "Downloading index: ..." process (#1358, arduino/arduino-cli#1804, arduino/arduino-cli#1828, #1330)
  • Incorrect mouseover graphic for dirty indicator (#1351, #1034, #647)
  • Unnecessary save confirmation dialog when closing unmodified temporary sketch (#1351, #1274, #1026)
  • Inconsistent save confirmation dialogs on exit (#1351, #1016)
  • Save as native file dialog pops when enabling auto-save on a temp sketch (#1351, #994)
  • Missing internationalization for UI strings (#1341)
  • Missing port labels (#1335, #1331, #567)
  • Failure of OTA upload to ESP8266 boards (#1335, #740)
  • Network ports not shown in "Board Selector" menu (#1332, #1327)
  • Multiple boards/ports shown as selected in "Board Selector" menu (#1328, #928)
  • Incorrect port selection after upload to native USB board (#1328, #710, #287)
  • Port changes when board is unplugged (#1328, #180)
  • No auto-update offer when using a nightly build (#1326, #1318)
  • Dialogs UI scalability (#1311, #1309)

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

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

2.0.0-rc9.2

10 Aug 13:34
9cabd40
Compare
Choose a tag to compare

Added

  • Live change of theme from Preferences dropdown (#1296 #1048)
  • Add Auto Format item under the Edit menu (#1230)

Changed

  • Replaced the splash screen with a preload (#1287)

Fixed

  • Upload fails when Serial Monitor is open (#1278)
  • Starting IDE creates an "undefined" folder in the current directory (#394)
  • Auto Format configuration doesn't match classic Arduino IDE (#42)
  • IDE does not load until you return to the Arduino IDE screen and click on something (#193)
  • Splash Screen Should not be Always on Top (#324)
  • Application start-up is paused when the window is minimized (#327)

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

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

2.0.0-rc9.1

02 Aug 14:15
d93c9ba
Compare
Choose a tag to compare

Added

  • Show progress indicator during verify/upload (#575 #1175)

Changed

  • Improve the UX of the Arduino language server (#1255)

Fixed

  • Wrong primary button color in info messages (#1227)
  • Verbose output preferences are not applied correctly (#374)
  • Incorrect theme shown on first start in settings (#1223)
  • Settings dialog broken when scaling up the IDE (#1205)
  • IDE2 might forget the selected language (#1219)
  • Custom themes do not update correctly (#1225 #1257)
  • High Contrast theme fixes (#1202)
  • The address of the board is off from the board selection dropdown (#998)
  • Quicker upload notification (#279)
  • New file is opened using a quarter of the screen (#1244)
  • SaveAs hangs with empty window (#1191)

Full Changelog: 2.0.0-rc9...2.0.0-rc9.1

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

2.0.0-rc9

20 Jul 14:22
71d5a15
Compare
Choose a tag to compare

Added

  • New Toolbar UI (#1194)
  • New Board Selector: show port protocol (#1193)
  • Enable IDE translations: Italian, Russian, Spanish, Portuguese, Czech (#712 #1166)

Changed

Fixed

  • Platform installation prompt only made for boards listed in oldest release (#979)
  • Opening a sketch will not show the last state of the sidebar in the new window (#442)
  • Remote sketchbook widget rendering empty (#1129)
  • Sketchbook view can't handle more than two tree levels (#1015)
  • Platform installation only offered if port is selected (#854)
  • Window minimum size is too small and content is not shown correctly when the size is small (#129 #662 #779)
  • Package index is not downloaded after adding URL to preferences (#637 #906)
  • Prevent overwriting existing libraries and platforms at first IDE start-up (#798 #1169)
  • Default theme at first launch doesn't match the OS theme (#530)
  • Fall back to new sketch if opening failed (#1089)
  • Board Selector only updates on board selection via other interfaces if associated port is selected (#1206)
  • Avoid reindexing libraries on every single text document change event (#714)

Known Issues

  • Themes: High Contrast is broken (#1202)

Full Changelog: 2.0.0-rc8...2.0.0-rc9

Thanks to everyone who's helping us improve the quality of the Arduino IDE:

2.0.0-rc8

23 Jun 10:14
439cdfb
Compare
Choose a tag to compare

Added

  • Reveal the error location after the failed verify (#1064 #608 #229)
  • Survey notification (#1035)
  • Can enable debug logging of the gRPC calls (#1065 #1056)

Changed

Fixed

  • Restored the Settings UI. Deferred model loading. #1046 #1031
  • Fix error in console when clicking in the editor, or output view (#1057 #977)
  • Cleaned up File menu (#1071 #1014)
  • UI fixes (#1088 #1092 #1097)
  • Fixed widget lookup to eliminate duplicate tabs (#1085 #1054)
  • Failing upload flag for monitor mgr (#1040 #1032)
  • Disabled MenuItem roles on macOS (#1022)

Full Changelog: 2.0.0-rc7...2.0.0-rc8