Releases: arduino/arduino-ide
Releases · arduino/arduino-ide
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
2.0.0-beta.1
- Better support for opening large projects [1dc7a89]
- Fixed
always_export_binaries
CLI config [1280a34] - Made compile/verify work on dirty editors [f1c8004]
- Fixed the build status badge in the main README. [ec1abcc]
- Do not copy copyright from about dialog [1c03d12]
- Removed the 'Beta' status from title and about. [9180f4e]
- Fixed 'Close' confirmation is ignored. [516c792]
- Changed the default verbose mode. [e639d7d]
- Make the example values in the bug report template more relevant [7540978]
- Add issue templates [b847cff]
- Aligned workflow/docs with the default branch name [b3deb2f]
- Remove underscore from product name [b2641f5]
- Added menu group categories. [ba8885c]
- Cleaned up the Output channel UI. [3e92567]
- Fixed the theme dropdown in the settings. [19613de]
- Removed the Advanced Mode toggle. [01ef138]
- Fixed button styles with the HC theme. [39b8a60]
- Refined the 'Close' behavior. [57c50fe]
- Avoid reopening the same sketch. [23877f1]
- Removed the
arduino-debugger-extension
extension [96f0722] - Add rebranded icons [48c6c53]
- Renamed the application. Updated links and version [b8647f1]
- Bumped version to
0.1.4
. Use CLI0.15.2
. [cfe9e8e] - Reenabled the nightly build. [2911794]
- Fixed boards dropdown with the HC theme. [71cfa06]
- Implemented the Network tab. [68b1f8d]
- Added
Export compiled Binary
. [e957ac4] - Archive sketch. [b65867d]
- Implemented 'Add File...'. [a8e6069]
- Added Support for .pde sketch file format. [52b0fd3]
- Reimplemented sketchbook watcher. [b1ab6df]
- Do not bail when wiping the temp sketch has failed [9118756]
- Fixed the
Views
menu registration. [113fe38] - Log sketchbook watch. [770e0b5]
- Fixed the C++ extension download link. [79bf0a1]
- Fixed the app packager on Windows. [8eaf03a]
- [debug]: No
await
for the watcher in sketchbook. [f36d261] - Updated to 0.15.0-rc1 CLI and 12.x snapshot
clangd
. [a990936] - Added UI for settings. [1f544b2]
- Enhanced the
Help
menu. [1742c53] - Use
init
instead ofdump
for config fallback. [e33af0d] - Support for JSON file type. [24dfffa]
- Implemented
Open Recent
. [6626701] - Made the CLI schema validation bit more relaxed. [66b711f]
- Show boards and ports under Tools menu. [c6b1250]
- Patched the Theia menu factory. [f6b5dd2]
- Fixed whitespace issue in About dialog. [14919bb]
- Updated to the HEAD CLI. [0b89cc4]
- Removed
Run
menu item from the app menu [284181b] - Added the
Sketchbook
menu with FS event tracking [db29670] - Disabled the CRON (nightly build) job. [1b6d9ec]
- Do not use
clangd
from the$PATH
. [258b1e9] - Added a script to update the versions. [00a3ee3]