tag:github.com,2008:https://github.com/arduino/Arduino/releases Release notes from Arduino 2021-12-20T15:56:41Z tag:github.com,2008:Repository/919161/1.8.19 2023-10-03T15:07:34Z Release 1.8.19 Security hotfix release <h2>IDE</h2> <ul> <li>Removed log4j from IDE. Fix <a title="CVE-2021-45105" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-p6xc-xr62-6r2g/hovercard" href="https://github.com/advisories/GHSA-p6xc-xr62-6r2g">CVE-2021-45105</a>, <a title="CVE-2021-45046" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-7rjr-3q55-vv33/hovercard" href="https://github.com/advisories/GHSA-7rjr-3q55-vv33">CVE-2021-45046</a></li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.18 2021-12-15T10:57:42Z Release 1.8.18 Security hotfix release <h2>IDE</h2> <ul> <li>Upgrade log4j to 2.16.0 - Extra hardening for <a title="CVE-2021-44228" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfh8-c2jp-5v3q/hovercard" href="https://github.com/advisories/GHSA-jfh8-c2jp-5v3q">CVE-2021-44228</a></li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.17 2021-12-14T16:59:43Z Release 1.8.17 (superseded by 1.8.18) <h2>IDE</h2> <ul> <li>Upgrade log4j to 2.15.0 - <a title="CVE-2021-44228" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfh8-c2jp-5v3q/hovercard" href="https://github.com/advisories/GHSA-jfh8-c2jp-5v3q">CVE-2021-44228</a> (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rhowe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rhowe">@rhowe</a>)</li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.16 2021-09-06T12:51:45Z Release 1.8.16 <h2>IDE</h2> <ul> <li>Removed the very outdated off-line documentation.</li> <li>Do not crash if a malformed boards index URL is entered in preferences.</li> <li>Fixed font-resizing problem with multiple tabs open.</li> <li>Updated FTDI drivers to version 2.12.36.4</li> </ul> <h2>Wifi Firmware</h2> <ul> <li>Added latest firmwares (up to version 1.4.8) for NINA-based boards</li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.15 2021-05-14T16:18:32Z Release 1.8.15 <p>HOTFIX:</p> <ul> <li>Fixed regression in library discovery (failing to compile bundled libs, like SD or Ethernet, on some platforms)</li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.14 2021-05-12T12:43:42Z Release 1.8.14 <h2>IDE</h2> <ul> <li>Fix status bar custom board preferences disappearing (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/magedrifaat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/magedrifaat">@magedrifaat</a>)</li> <li>Boards Manager bugfix: sometimes the "Install" button appeared instead of "Update" after entering a search term.</li> <li>Libraries/Boards Manager: the Type and Category filters are kept after install/uninstall.</li> <li>Added 'deprecated' label support in Boards Manager, platforms marked as deprecated are shown at the bottom of the list.</li> <li>Serial Plotter: line endings dropdown menu now comply with the global preference settings. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sceniclife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sceniclife">@sceniclife</a>)</li> <li>Libraries Manager: Maintainer is displayed instead of the Author.</li> <li>Firmware Updater: Added new firmwares and support for Nano RP2040 Connect.</li> <li>Boards Manager: cached 3rd party package_index.json are no more deleted if the origin URL is removed from preferences, this allows other tools (like arduino-cli), that may have different URLs configuration, to work properly.</li> <li>The board configuration submenus are now scrollable.</li> <li>New shortcut: Shift+click on Serial Monitor button will open the Serial Plotter. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/n-elia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/n-elia">@n-elia</a>)</li> <li>Fixed NPE if no board is selected. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</li> </ul> <h2>arduino-builder</h2> <ul> <li>Improved lib detection: check for matching name in library.properties</li> <li>Fix compile if invalid build.options.json is found (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/d-a-v/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/d-a-v">@d-a-v</a>)</li> <li>Improved error messages for .cpp/.h file in the sketch</li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.13-ms-store-1 2020-07-23T14:05:56Z 1.8.13-ms-store-1 <p>Hotfix Release 1.8.13 for MS Store</p> ArduinoBot tag:github.com,2008:Repository/919161/1.8.13 2020-07-05T19:34:25Z Release 1.8.13 <h2>IDE</h2> <ul> <li>Fixed crash on MacOSX &gt;=10.15 with multiple monitor setups.</li> <li>The boards in the boards list in the "Tools" menu are now grouped by platform. This should make the selection<br> easier when there are lots of boards loaded in the IDE. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</li> <li>Fixed save of proxy username/password settings in "manual proxy" section.</li> <li>In "Tools / Programmers" menu only shows programmers related to the currently selected board. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</li> <li>Fixed: sketch window out-of-display if the IDE is restarted after removing an external monitor.</li> <li>Allow baudrate/config change when the Serial Monitor/Plotter is disabled. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</li> <li>Updated jmdns to 3.5.5. Should improve network board detection.</li> <li>Optimized libraries scanning during startup. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ricardojlrufino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ricardojlrufino">@ricardojlrufino</a>)</li> <li>Better vertical centering of file names in tabs. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ricardojlrufino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ricardojlrufino">@ricardojlrufino</a>)</li> <li>Better console rendering of progress bar during upload. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</li> <li>Fixed invalid http "Accept" header.</li> </ul> <h2>arduino-builder</h2> <ul> <li>Updated arduino-builder to 1.5.4</li> <li>FIX REGRESSION: Fixed precompiled libraries containing "wrapper" code that has to be compiled together<br> with the precompiled part.</li> <li>Removed automatic '--relax' for compiles on Atmega2560 MCU</li> <li>Fixed skethbook+bootloader hex merger when the bootloader is in .bin format.</li> <li>Fixed relative path errors when traversing different partitions (in particular on macosx for larger sketches)</li> <li>Added #define variable during lib discovery phase</li> <li>Improved progress report from compile</li> </ul> <h2>core</h2> <ul> <li>Updated AVR core to 1.8.3: <ul> <li>Wire class now supports timeout</li> <li>Upgraded avr-gcc to 7.3.0-atmel3.6.1-arduino7</li> </ul> </li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.12 2020-07-05T19:33:49Z Release 1.8.12 <h2>IDE</h2> <ul> <li> <p>Reverted the bundled Java JRE to the latest freely redistributable Oracle JRE for all platforms except:</p> <ul> <li>macOS (due to notarization)</li> <li>aarch64 (due to missing graphical support)</li> </ul> <p>Switching to AdoptJDK demonstrated to be more challenging than expected, bringing in some corner case bugs that were not being caught by our testing procedures:</p> <ul> <li> <a id="label-5cfc26" href="https://github.com/arduino/Arduino/labels/OpenJDK" data-name="OpenJDK" style="--label-r:217;--label-g:63;--label-b:11;--label-h:15;--label-s:90;--label-l:44;" data-view-component="true" class="IssueLabel hx_IssueLabel Label--inline"> OpenJDK</a> <tool-tip id="tooltip-a5727bc6-9712-473e-af9c-8307404c3510" for="label-5cfc26" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">Issues to be verified once OpenJDK (AdoptOpenJDK) is implemented</tool-tip> </li> </ul> <p>To guarantee the best user experience we decided to revert to the latest working JRE until all the issues are resolved.</p> </li> <li> <p>Improved visualization of compiler errors (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthijskooijman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthijskooijman">@matthijskooijman</a>)</p> </li> <li> <p>Fixed: "Comparison method violates its original contract" error in library manager</p> </li> <li> <p>Serial monitor is no more cleared during upload, so it can be copy/pasted (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PaulStoffregen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PaulStoffregen">@PaulStoffregen</a>)</p> </li> </ul> <h2>arduino-builder</h2> <ul> <li>Updated arduino-builder to 1.5.2.</li> <li>FIX REGRESSION: library priority selection for bundled libraries (like SD or Ethernet)</li> <li>FIX REGRESSION: use AVR core installed via Board Manager (when present) instead of the one bundled in the IDE</li> <li>Improved precompiled libraries handling</li> <li>FIX: paths with spaces are now correctly printed in compiler output</li> </ul> cmaglie tag:github.com,2008:Repository/919161/1.8.11-ms-store-1 2020-02-05T17:27:47Z 1.8.11-ms-store-1: Release 1.8.11 for MS Store <ul> <li>hotfix: install library from .ZIP now do not freeze the IDE</li> </ul> ArduinoBot