Releases: arduino/arduino-ide
2.0.0-beta.11
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
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
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 orphanCR
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
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
2.0.0-beta.6
Added
- Language server: pass a flag to set arduino-cli config file [852bf9b]
Fixed
- Fix board packages hints [4fa2024]
- Fix
true
andfalse
terms forbool
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
- 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
to0.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
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
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 CLI0.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
- Use
0.16.0
CLI. Bumped version to2.0.0-beta.2
[f34f594]
Full Changelog: 2.0.0-beta.1...2.0.0-beta.2