Skip to content

Releases: arduino/arduino-cli

0.14.0-rc2

09 Dec 13:29
Compare
Choose a tag to compare
0.14.0-rc2 Pre-release
Pre-release

Changelog

Fixed

a86b21d Extended tool support for various OS / CPU (#1077)
7081b38 Fix debug command not finding sketch build folder (#1104)

0.14.0-rc1

03 Dec 17:34
Compare
Choose a tag to compare
0.14.0-rc1 Pre-release
Pre-release

Changelog

Added

4b3758b Add support for file:// schema to set local additional URLs (#1098)
b22aa6f Add new commands to edit config files (#1082)
f954d7a Implemented json output in 'compile' command (#1065)
a9c0a97 Add flag to board list command to watch for connected and disconnected boards (#1032)
27381c5 Add gRPC interface for board list watcher (#1048)
8f5d38b Add flags to install libraries from zip or git url (#648)
7f9f135 Added support for hidden boards in board listall command (#939)
03b7738 Enhances tracking of installed platforms (#998)
1ea7518 Added --clean flag in compile command (#1019)
900654f Add --dest-file flag to config init command (#957)
163a1f7 Add checksum check before installing a package (#947)
8c2f90a Add --run-post-install and --skip-post-install flags to upgrade command (#953)
dcab980 Add board vid and pid in board list json output (#1076)
5887b1a Add alpha to version (#1052)
9885078 Add build datetime to version command output (#1089)
8bd0d0f Show if debugging is supported in board details command (#1067)

Changed

bb42ebe builder: use ar-chives for linking big sketches (was: use the @ syntax to reduce command line length if needed) (#961)
8cc7127 Change lib list --updatable output to be clearer if no lib is updatable (#1053)
bf6bb1e Core and lib search command now update indexes first (#1043)
4777e1d Refactored upload procedure to correctly handle bootloader.tool property (#952)
c3c7c73 lib list command now only shows compatible libraries when specifying fqbn (#978)

Breaking Changes

1d49b6a Use debug "configurations" instead or "recipes" (#1033)
83abde2 Binaries export must now be explicitly specified (#1042)
a8985da Programmers can't be listed anymore using burn-bootloader programmer flag (#982)
bacc2ac lib install --git-url and --zip-file must now be esplicitly enabled (#1075)

Deprecated

ef4a389 Deprecate compile --build-properties flag in favor of new featureful --build-property flag (#1044)

Fixed

05ce150 Fix JSON output not printing newline (#1091)
e8889eb Fix compile command stuck in a loop when including multiple custom libraries (#1066)
f7cdf72 Fix update indexes running when not necessary (#1063)
17d24eb Fix for incorrect merge sketch+bootloader (#1017)
e5d5d98 Fix binaries not being exported when using settings or env var (#1056)
969473d Further refine the cases handled by --input-dir (#991)
10d0790 Fix platform tool dependency determination (#1020)
ba13ab4 Fix core search command not searching through package terms (#1016)
27316e3 Fixed a compile library discovery regression (#987)
439c473 Fix high memory usage during archive unpack (#981)
9d7041e Match port properties case insensitively in board list (#945)

0.13.0

14 Sep 10:44
693a045
Compare
Choose a tag to compare

Changelog

Added

f1877ef Reintroduce the --input-file flag for the upload command (#777)
b8cf32d Add archive command to zip a sketch and its files (#931)
e6f1947 Added provides_includes field in Library gRPC message (#934)
ef57e49 Added 'lib examples' command (#905)
5ee35c7 Add external programmers listing to board details commmand (#927)
21d2533 Add gRPC interface to collect every sketch file (#926)

Fixed

6fb6405 Fix NPE for 'board install' command (#924)

Security

3c16c05 [sec] update codeclysm/extract to v3.0.1 (#914)

0.13.0-rc3

10 Sep 09:15
693a045
Compare
Choose a tag to compare
0.13.0-rc3 Pre-release
Pre-release

Changelog

f1877ef Reintroduce the --input-file flag for the upload command (#777)
b8cf32d Add archive command to zip a sketch and its files (#931)

0.13.0-rc2

03 Sep 09:33
e6f1947
Compare
Choose a tag to compare
0.13.0-rc2 Pre-release
Pre-release

Changelog

e6f1947 Added provides_includes field in Library gRPC message (#934)

0.13.0-rc1

31 Aug 14:31
0.13.0-rc1
ef57e49
Compare
Choose a tag to compare
0.13.0-rc1 Pre-release
Pre-release

Changelog

ef57e49 Added 'lib examples' command (#905)
5ee35c7 Add external programmers listing to board details commmand (#927)
21d2533 AddgRPC interface to collect every sketch file (#926)
3c16c05 [sec] update codeclysm/extract to v3.0.1 (#914)
6fb6405 Fix NPE for 'board install' command (#924)

0.12.1

26 Aug 13:21
48383da
Compare
Choose a tag to compare

Changelog

Fixed

48383da fix debug command startup (#921)

0.12.0

24 Aug 09:30
d68544e
Compare
Choose a tag to compare

Changelog

Added

046d2e0 Add Description field to lib list output (#845)
72c9655 Allow empty network.proxy setting (#830)
860d1df core install now emits an error if a tool is not available for current OS (#795)
93158d2 Print a friendly message if a tool is not available (#794)
f4a55e6 Add fqbn flag for board details command (#895)
45b2421 Allow post_install for untrusted platforms (#911)
b8475a0 Add outdated, update and upgrade commands (#865)
2f87583 Create gRPC interface for update, upgrade and outdated commands (#903)
1f42d58 Added support for version pinning in install.sh (#766)

Changed

034dd0f Run post_install when needed (#893)
319dede Package index is now downloaded automatically when is required (#908)
b4a480f Change update --outdated flag to --show-outdated (#884)
a6e4fdf Updated translation files (#756)

Fixed

18d995b Fix board list failing because stdin is already set (#904)
b2ed18f Hack to fix zsh completion (#806)
82df01f Properly fix zsh completion (#892)
1785314 Fix tools tty detection (fix avrdude running in safe mode) (#897)
d68544e If installer can't run post_install do not give up (#912)
e3c2f6f Do not bail out upload if the 1200-bps touch fails (makes upload more resilient) (#913)

Security

2d7e3d1 Fix -DARDUINO_LIB_DISCOVERY_PHASE automatic flag incompatiblity in some rare circumstances (#838)
3249595 Daemon now listen to localhost-only (#763)
1ad33cd Implemented package_index.json signature verification (#791)

0.12.0-rc3

21 Aug 09:38
d68544e
Compare
Choose a tag to compare
0.12.0-rc3 Pre-release
Pre-release

Changelog

Added

046d2e0 Add Description field to lib list output (#845)
72c9655 Allow empty network.proxy setting (#830)
860d1df core install now emits an error if a tool is not available for current OS (#795)
93158d2 Print a friendly message if a tool is not available (#794)
f4a55e6 Add fqbn flag for board details command (#895)
45b2421 Allow post_install for untrusted platforms (#911)
b8475a0 Add outdated, update and upgrade commands (#865)
2f87583 Create gRPC interface for update, upgrade and outdated commands (#903)
1f42d58 Added support for version pinning in install.sh (#766)

Changed

034dd0f Run post_install when needed (#893)
319dede Package index is now downloaded automatically when is required (#908)
b4a480f Change update --outdated flag to --show-outdated (#884)
a6e4fdf Updated translation files (#756)

Fixed

18d995b Fix board list failing because stdin is already set (#904)
b2ed18f Hack to fix zsh completion (#806)
82df01f Properly fix zsh completion (#892)
1785314 Fix tools tty detection (fix avrdude running in safe mode) (#897)
d68544e If installer can't run post_install do not give up (#912)
e3c2f6f Do not bail out upload if the 1200-bps touch fails (makes upload more resilient) (#913)

Security

2d7e3d1 Fix -DARDUINO_LIB_DISCOVERY_PHASE automatic flag incompatiblity in some rare circumstances (#838)
3249595 Daemon now listen to localhost-only (#763)
1ad33cd Implemented package_index.json signature verification (#791)

0.12.0-rc2

20 Aug 12:40
45b2421
Compare
Choose a tag to compare
0.12.0-rc2 Pre-release
Pre-release

Changelog

Added

046d2e0 Add Description field to lib list output (#845)
72c9655 Allow empty network.proxy setting (#830)
860d1df core install now emits an error if a tool is not available for current OS (#795)
93158d2 Print a friendly message if a tool is not available (#794)
f4a55e6 Add fqbn flag for board details command (#895)
45b2421 Allow post_install for untrusted platforms (#911)
b8475a0 Add outdated, update and upgrade commands (#865)
2f87583 Create gRPC interface for update, upgrade and outdated commands (#903)
1f42d58 Added support for version pinning in install.sh (#766)

Changed

034dd0f Run post_install when needed (#893)
319dede Package index is now downloaded automatically when is required (#908)
b4a480f Change update --outdated flag to --show-outdated (#884)
a6e4fdf Updated translation files (#756)

Fixed

18d995b Fix board list failing because stdin is already set (#904)
b2ed18f Hack to fix zsh completion (#806)
82df01f Properly fix zsh completion (#892)
1785314 Fix tools tty detection (fix avrdude running in safe mode) (#897)

Security

2d7e3d1 Fix -DARDUINO_LIB_DISCOVERY_PHASE automatic flag incompatiblity in some rare circumstances (#838)
3249595 Daemon now listen to localhost-only (#763)
1ad33cd Implemented package_index.json signature verification (#791)