Releases: arduino/arduino-ide
Releases Β· arduino/arduino-ide
2.1.0
Added
- Allow leading underscore in sketch filenames (#1955)
- Open library examples from Library Manager (#1927)
- Pull and Push icons on editor toolbar when Cloud sketch is open (#1899)
- Use icons to indicate pulled state of Cloud sketches in sketchbook list (#1879)
- Show "[Cloud]" indicator in title of windows with Cloud sketch open (#1878)
- Support pushing local sketches to Arduino Cloud (#1876)
Changed
- Base Boards/Library Manager button text on library installation state (#1607)
- Make Boards/Library Manager uninstall interface easier to find (#19)
- Default Boards/Library Manager version menu selection to latest (#1924)
- Improve performance of Library Manager search (#1949)
- Refocus Serial Monitor after verify/upload (#1979)
- Indicate theme type in Preferences menu (#1994)
- Update Arduino CLI dependency to 0.32.2 (#1996)
Removed
- Don't offer deprecated themes in Preferences dialog (#1283)
Fixed
- Fix Sketchbook view scroll position reverting when selected item scrolled off screen (#1766)
- Fix corruption of multibyte characters in pulled Cloud sketch (#449)
- Fix IDE crash when pushing Cloud sketch (#634)
- Fix incomplete scroll in Serial Monitor after autoscroll enabled (#1736)
- Fix Serial Monitor autoscroll not done for content received when view not in focus (#1724)
- Fix incomplete JSONC support for
settings.json
(#1945) - Fix startup fails when
arduino.cli.daemon.debug
setting enabled (#1942) - Fix Library Manager version menu change after closure of dependencies installation dialog (#1707)
- Fix Boards/Library Manager entry clipping (#1591)
- Don't offer installation of already installed release in Boards/Library Manager (#781)
- Focus the search field when Boards/Library Manager is opened (#1941)
- Support using debugger with boards platforms installed under non-default data directory location (#1911)
- Fix editor cursor randomly jumping to beginning of line (#437)
- Fix duplicated editor tabs (#1791)
- Focus button in Sketchbook view instead of view container (#1978)
- Show error when monitor process creation fails (#1508)
- Always update
themeId
settings after theme change (#1988) - Use appropriate location for manual extension installation folder (#1851)
- Always add
#include
directive forarduino_secrets.h
when pulling Cloud sketches with secrets (#1999)
Full Changelog: 2.0.4...2.1.0
2.0.4
Added
- Enable rename and delete of Cloud sketches (#1825)
- Add activity bar icon for Arduino Cloud login (#1877)
- Add support for macOS notarization during local builds (#1916)
Changed
- Show custom board option settings in Tools menu (#343)
- Use a local npm registry for app packaging (#1757)
- Always show File > Sketchbook menu item (#569)
- Always show Tools > Port menu item (#655)
- Use more efficient method to get Arduino CLI version (#1572)
- Remove encoding from status bar (#1393)
- Allow addition of existing code files to sketch (#284)
- Communicate cause of debugger not starting with uncompiled sketch (#808)
- Add leading+trailing line break to "Copy for Forum" content (#1859)
- Improve contrast of cursor color in "Dark (Arduino)" theme (#1251)
- Improve contrast of "Output" view stderr text in "Light (Arduino)" theme (#1087)
- Bump Arduino CLI to 0.31.0 (#1921)
- Use
hardwareId
for board auto-selection (#1913) - Update translations (#1763)
Fixed
- Fix File > Preferences disabled if dialog used soon after IDE startup (#1735)
- Prevent opening of multiple "Preferences" dialog instances (#1735)
- Fix support for user-installed theme extensions (#1742)
- Always set "Updatable" filter when Boards Manager/Library Manager opened from update offer dialog (#1740)
- Fix corruption of multi-byte UTF-8 symbols in Serial Monitor (#589)
- Fix Sketch > Upload/Upload Using Programmer menu items remaining disabled after completion of upload (#1722)
- Fix proxy protocol incorrectly shown as "SOCKS" in "Preferences" dialog (#1775)
- Fix support for SOCKS5 proxy protocol (#1769)
- Fix IDE startup hang if sketchbook folder location not accessible (#1764)
- Update affected UI elements after "Sketchbook location" preference change (#796)
- Update affected UI elements after "Add .ZIP Library..." operation (#659)
- Restart language server after change to platform or library (#670)
- Support IDE installation paths that contain
#
(#1124) - Pass custom board option settings to language server (#1029)
- Make File > Sketchbook menu reflect sketchbook folder structure (#1185)
- Populate "Board Info" dialog from port data (#1489)
- Use established sort order in Boards Manager and Library Manager listings (#1106)
- Prevent creation of sketches with non-compliant names (#1599)
- Correct handling of primary sketch tab deletion (#649)
- Fix missing toolbar context menu items when editor doesn't have focus (#1847)
- Fix unexpected sketch deletion when location inside sketch folder selected as rename target (#1882)
Thanks to everyone who's helping us improve the quality of the Arduino IDE:
Full Changelog: 2.0.3...2.0.4
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