Releases: arduino/arduino-ide
Releases Β· arduino/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
2.0.0-rc7
Added
Changed
Fixed
- Unsaved changes lost after "Save As..." operation (#896 #939)
- Fixed auth. sessions not persistent by @davegarthsimpson in (#944 #992 #1003)
- Fix duplicated editor tabs (#656 #793 #1012)
- Save dialog for closing temporary sketch and unsaved files (#595 #862 #893)
- Fixed LS stops working after OS sleep/wakeup cycle (#1021)
- Improved the IDE2 startup and new sketch creation time (#1018)
- Fixes for several bugs with Serial Monitor (#586, #613, #726, #753, #752)
- Fixes for several bugs with Auto Format (#396, #543, #746, #973)
Breaking
- Remove GUI-based advanced settings interface (e.g., "Preferences: Open Settings (UI)" command). (#1018)
Advanced settings will now be configured by editing thesettings.json
file directly ("Open Settings (JSON)" or "Open Workspace Settings (JSON)" commands),
Full Changelog: 2.0.0-rc6...2.0.0-rc7
2.0.0-rc6
Added
- Enable language packs (#941)
Changed
- Minified browser code in the packaged final app. (#931)
- Disable widget dragging/splitting (#552 #940)
- Disable automatic application start after install via Windows Installer (#942)
Fixed
- Automatically remove editors for deleted files (#648 #894)
- Fixed 3rd party URLs-related issues (#881 #919 #920)
- Correctly print backslash-escaped characters (#675 #943)
- Improve condition to recognise read-only sketches (#917 #918)
- Allow to close files in certain folders (#831 #866 #946)
Full Changelog: 2.0.0-rc5...2.0.0-rc6
2.0.0-rc5
2.0.0-rc4
Added
- Add the auto-updater feature (#797 #840 #846 #860 #863 #865 #870 #871 #872)
- Show represented file on MacOS (#868)
- Enable opening the IDE from finder/explorer (#835)
- Add gRPC user agent (#834)
- Open all closed workspaces on startup (#780)
- Compose the full changelog when a release is made (#777 #782 #783)
Changed
- update arduino-cli to 0.21.0 (#820)
- Update Theia to 1.22.1 (#791)
- Update ls to 0.6.0and clangd to 13.0.0 (#738)
- Improve build instructions (#706)
Fixed
- Save preferences in sequence (#856)
- Fix version retrieval in node process (#837)
- Fix board options not shown for manually installed platforms (#826)
- Check protocol on board reconnection (#729)
- Solve ports conflicts with the same address and different protocol (#713)
- Remove stray brace from compilation error output (#751)
Known Issues
- Language mode is set to C++ (#529)
- Dark theme is used on clean start despite "Light (Arduino)" being the default (#530)
- Language server doesn't support boards of the "megaAVR" architecture (#31)
- Postponed update is installed on exit (#874)
Full Changelog: 2.0.0-rc3...2.0.0-rc4
2.0.0-rc3
Changed
- Update README.md with translations project link
- Updated Translations
Fixed
- Fix cloud sync push action for bigger (>4k) files (#696)
- Updated serial plotter to fix a number of issues (#698)
- Serial monitor lines not to wrap/overlap when the text is too long (#697)
- Close serial port connection before flashing firmware (#688)
- Use major version ref of
carlosperate/download-file-action
Known Issues
- Language mode is set to C++ #529
- Dark theme is used on clean start despite "Light (Arduino)" being the default #530
- Language server doesn't support boards of the "megaAVR" architecture #31
Full Changelog: 2.0.0-rc2...2.0.0-rc3
2.0.0-rc2
Added
- Automatically install 'Arduino_BuiltIn' library at first startup #663
Changed
Fixed
Known Issues
- Language mode is set to C++ #529
- Dark theme is used on clean start despite "Light (Arduino)" being the default #530
- Language server doesn't support boards of the "megaAVR" architecture #31
Full Changelog: 2.0.0-rc1...2.0.0-rc2
2.0.0-rc1
Added
- Serial Plotter #597
- Translating Arduino-IDE using Theia's nls API #545 #542
- Add dialog to insert user fields for board that require them to upload #550
Changed
- Remove gRPC errors codes from compile/upload console output in #564
- Disable Breadcrumbs #611
- Rework listing of discovered ports #614
- Remove language server log preference #635
- Update Theia, CLI and LS #610
Fixed
- Footer min-height for library and board manager #392
- Fix cortex-debug related debugging issue #578
- Open Save as... dialog when saving sketches for the first time #579
- Fix tabs ordering #612
Known Issues
- Language mode is set to C++ #529
- Dark theme is used on clean start despite "Light (Arduino)" being the default #530
- Notification clear control is invisible #531
- Language server doesn't support boards of the "megaAVR" architecture #31
Full Changelog: 2.0.0-beta.12...2.0.0-rc1
2.0.0-beta.12
Added
- At first ide startup invoke installation of arduino:avr #497
Changed
- Install core notification not to appear on board unplug #485
- Sort board families in Tool menu #486
- Minor fixes to menu items #491 #492
- Improve Serial Monitor Performances #524
- Improve init process thanks to arduino-cli upgrade to 0.19.1 #506
- Upgrade Theia to 1.18.0 #489
- Updated icons #489
Fixed
- Re-center refresh icon when spinning #493
- Fix editor quick suggestions preference #494
- Fix Rename and Delete file #528
Known Issues
- Stopping debugger fails with an error #527
- Language mode is set to C++ #529
- Dark theme is used on clean start despite "Light (Arduino)" being the default #530
- Notification clear control is invisible #531
Full Changelog: 2.0.0-beta.11...2.0.0-beta.12