Releases: arduino/arduino-ide
Releases · arduino/arduino-ide
2.0.3
Changed
- Switched from
arduino.window.zoomLevel
towindow.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
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
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
totext
(#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
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
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
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
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
Added
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
Added
- New Toolbar UI (#1194)
- New Board Selector: show port protocol (#1193)
- Enable IDE translations: Italian, Russian, Spanish, Portuguese, Czech (#712 #1166)
Changed
- Improve UI, colors, and icons (#1095, #979, #1148, #1146, #1122, #1159 )
- Remove Editor tabs contextual menu (#1127)
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
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
- Relaxed the error handling of the core client init (#1045 #1036)
- Output panel optimisation (#1058 #405 #68)
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