arduino-cli

Arduino command line tool

GPL-3.0 License

Downloads
605
Stars
4.2K
Committers
88

Bot releases are visible (Hide)

arduino-cli - 0.18.1

Published by github-actions[bot] over 3 years ago

Changelog

Changed

b3cf8e19 Allow upload without specifing port, even if the board requires 1200-bps-touch on the serial port (#1263)

arduino-cli - 0.18.0

Published by github-actions[bot] over 3 years ago

Changelog

Added

5f4f6e90 Add library validation step when installing from zip or git (#1234)
ac39429e Add support for json, adoc and md sketch files extensions (#1235)
2ed6dd0b Added monitor rate-limiting functionality (#1221)

Changed

b563cf1c Changed core search to update indexes only after 24h (#1237)

Fixed

8726c3a0 Fix casing of assembly sketch files (#1231)
0ddb0247 Fix core name not showing if installed.json is not found (#1230)
658445cb Fix OS X metadata folder not ignored when installing lib from zip (#1228)

Breaking Changes

e7cdde6e [breaking] Linting and refactoring of gRPC API .proto files (#1223)

arduino-cli - 0.18.0-rc1

Published by github-actions[bot] over 3 years ago

Changelog

Added

5f4f6e90 Add library validation step when installing from zip or git (#1234)
ac39429e Add support for json, adoc and md sketch files extensions (#1235)
2ed6dd0b Added monitor rate-limiting functionality (#1221)

Changed

b563cf1c Changed core search to update indexes only after 24h (#1237)

Fixed

8726c3a0 Fix casing of assembly sketch files (#1231)
0ddb0247 Fix core name not showing if installed.json is not found (#1230)
658445cb Fix OS X metadata folder not ignored when installing lib from zip (#1228)

Breaking Changes

e7cdde6e [breaking] Linting and refactoring of gRPC API .proto files (#1223)

arduino-cli - 0.17.0

Published by github-actions[bot] over 3 years ago

Changelog

Added

13c6edf2 Add board search command and gRPC interface function (#1210)
5704138c Add overwrite option to zip and git lib install for gRPC interface (#1214)
436277f6 Add serial number of connected board to board list command (#1216)
b8c9e896 Add flag to skip libraries dependencies installation to gRPC LibraryInstall function (#1195)

Changed

ab587583 Improved error messages for .cpp/.h file in the sketch (#1224)
414ab001 Enhanced search logic of board listall, core search and lib search (#1222)
59b6277a Make archive validation error messages friendlier (#1188)

Fixed

df03ad7b Fix core upgrading not uninstalling unused tools (#1219)
b7f3dae4 Fix download errors not handled during core installation (#1217)
550179ee Fix some commands crashing when an installed library has invalid version (#1189)

arduino-cli - 0.17.0-rc1

Published by github-actions[bot] over 3 years ago

Changelog

Added

13c6edf2 Add board search command and gRPC interface function (#1210)
5704138c Add overwrite option to zip and git lib install for gRPC interface (#1214)
436277f6 Add serial number of connected board to board list command (#1216)
b8c9e896 Add flag to skip libraries dependencies installation to gRPC LibraryInstall function (#1195)

Changed

ab587583 Improved error messages for .cpp/.h file in the sketch (#1224)
414ab001 Enhanced search logic of board listall, core search and lib search (#1222)
59b6277a Make archive validation error messages friendlier (#1188)

Fixed

df03ad7b Fix core upgrading not uninstalling unused tools (#1219)
b7f3dae4 Fix download errors not handled during core installation (#1217)
550179ee Fix some commands crashing when an installed library has invalid version (#1189)

arduino-cli - 0.16.1

Published by github-actions[bot] over 3 years ago

Changelog

Added

76f55490 Add flag to skip libraries dependencies installation to gRPC LibraryInstall function (#1195)

Changed

3164edc1 Make archive validation error messages friendlier (#1188)

Fixed

d977fc22 Fix some commands crashing when an installed library has invalid version (#1189)

arduino-cli - 0.16.1-rc1

Published by github-actions[bot] over 3 years ago

Changelog

Added

76f55490 Add flag to skip libraries dependencies installation to gRPC LibraryInstall function (#1195)

Changed

3164edc1 Make archive validation error messages friendlier (#1188)

Fixed

d977fc22 Fix some commands crashing when an installed library has invalid version (#1189)

arduino-cli - 0.16.0

Published by github-actions[bot] over 3 years ago

Changelog

Added

13f5203f Add --all flag to core list command and gRPC interface (#1166)
834c1086 Add RootFolderFiles to gRPC LoadSketchResp (#1182)

Changed

560025a6 Better error message for boards without bootloader (#1170)
fb30f2df Do not try to export binaries if --only-compilation-database is set (#1181)

Breaking Changes

7e1ff323 [breaking] Fix export binaries binding not working in gRPC interface (#1171)

arduino-cli - 0.16.0-rc1

Published by github-actions[bot] over 3 years ago

Changelog

Added

13f5203f Add --all flag to core list command and gRPC interface (#1166)
834c1086 Add RootFolderFiles to gRPC LoadSketchResp (#1182)

Changed

560025a6 Better error message for boards without bootloader (#1170)
fb30f2df Do not try to export binaries if --only-compilation-database is set (#1181)

Breaking Changes

7e1ff323 [breaking] Fix export binaries binding not working in gRPC interface (#1171)

arduino-cli - 0.15.2

Published by github-actions[bot] over 3 years ago

Changelog

Fixed

0d4cb150 Fix loading of sketches with folder and main file mismatched casing (#1179)

arduino-cli - 0.15.1

Published by github-actions[bot] over 3 years ago

Changelog

Fixed

c7403ed2 Fix gRPC interface function to merge configs (#1164)

arduino-cli - 0.15.0

Published by github-actions[bot] over 3 years ago

Changelog

Added

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

Changed

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

Breaking Changes

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

Fixed

d1163cbe Fix lib install --zip-path not preserving folders structure (#1158)
1aa53c88 Always output build path in compile json-output / Always write a valid compilation database (#1156)
d996b156 Fix lib list --all not returning library includes in json output (#1147)
ee076dd1 Fix lib install with git url (#1143)
7269102b Fixed some rare index.json corruption after index update (#1141)
cbb9d191 Always set the versioned runtime.tool property for all installed tools (#1106)
e20cbc16 Fixed odd width of tables in command outputs (#1080)
78d1d11e Fix debug command not finding sketch build folder (#1104)

arduino-cli - 0.15.0-rc2

Published by github-actions[bot] over 3 years ago

arduino-cli - 0.15.0-rc1

Published by github-actions[bot] over 3 years ago

Changelog

Added

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

Changed

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

Breaking Changes

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

Fixed

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

arduino-cli - 0.14.1

Published by github-actions[bot] over 3 years ago

Changelog

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

arduino-cli - 0.14.0

Published by github-actions[bot] almost 4 years ago

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)

arduino-cli - 0.14.0-rc2

Published by github-actions[bot] almost 4 years ago

Changelog

Fixed

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

arduino-cli - 0.14.0-rc1

Published by github-actions[bot] almost 4 years ago

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)

arduino-cli - 0.13.0

Published by github-actions[bot] about 4 years ago

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)

arduino-cli - 0.13.0-rc3

Published by github-actions[bot] about 4 years ago

Changelog

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