Skip to content

Releases: arduino/arduino-cli

0.15.0-rc1

29 Jan 12:17
Compare
Choose a tag to compare
0.15.0-rc1 Pre-release
Pre-release

Changelog

Added

ffe44ea Add back support for sketches with .pde extension and deprecate it (#1157)
7e55f9e Add multiple libraries installation when using --git-url or --zip-path flags (#1146)
6328430 Add gRPC interface function to write settings to file (#1144)
5a2a707 Added 'source override' feature to compile command. (#1099)
441f8eb Add support for compile_command.json output (#1081)
0ccf27f Extended tool support for various OS / CPU (#1077)

Changed

50eef88 Enhance error messages if config paths are not valid (#1130)
c8f9efb Enhance lib install from git url and zip file (#1145)
cbb9d19 Always set the versioned runtime.tool property for all installed tools (#1106)

Breaking Changes

d8fc095 [breaking] Rename telemetry to metrics (#1108)

Fixed

d1163cb Fix lib install --zip-path not preserving folders structure (#1158)
1aa53c8 Always output build path in compile json-output / Always write a valid compilation database (#1156)
283036f Skip dependency detection if library is fully precompiled (#1139)
d996b15 Fix lib list --all not returning library includes in json output (#1147)
ee076dd Fix lib install with git url (#1143)
c6be6fa Skip empty folders when precompiled library is used (#1134)
7269102 Fixed some rare index.json corruption after index update (#1141)
fc0f60e Don't archive preexisting archives if commandline is too long (#1140)
cbb9d19 Always set the versioned runtime.tool property for all installed tools (#1106)
e20cbc1 Fixed odd width of tables in command outputs (#1080)
78d1d11 Fix debug command not finding sketch build folder (#1104)

0.14.1

27 Jan 10:14
Compare
Choose a tag to compare

Changelog

0284b57 Skip dependency detection if library is fully precompiled (#1139)
41faa0c Skip empty folders when precompiled library is used (#1134)
7cb881f Don't archive preexisting archives if commandline is too long (#1140)

0.14.0

10 Dec 14:06
Compare
Choose a tag to compare

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)
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)
900654f Add --dest-file flag to config init command (#957)

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)
a86b21d Extended tool support for various OS / CPU (#1077)
7081b38 Fix debug command not finding sketch build folder (#1104)

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)