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.20.0

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

Changelog

Added

10beac75 Add dynamic completion (#1509)
ec376ded Add gRPC function to create new Sketch (#1498)
58ddae7b Added gRPC debugger (#1443)
1a3250be Added implementation of pluggable monitor client (#1455)
385d93ac Add support for pluggable monitor (#1491)

Changed

b224ca73 Updated translation files (#828) (#1559) (#1561)
1d24a876 Remove the alpha suffix (#1553)
39f150a7 Locale is now refreshed on Init (#1555)
e72f6839 Now compile --only-compilation-database will run all pre-* hooks (#1549)
8cae8809 Remove hardcoded builtin tools (#1537)
1df5cb8e Move custom errors to separate package (#1530)
7b468c01 Free contributors from i18n data sync responsibility (#1515)
c1ce0197 Simplified Tool.LatestRelease() and some code makeup (#1440)

Fixed

f7b22f76 Fix core list --all sometimes crashing (#1519)
e0d983a8 Fix compile error message not printed to correct writer on error (#1523)
126bb021 Fix bad error message when board ID part of FQBN is wrong (#1506)
750e9142 Fix a regression introduced in be5022e. --input flags were ignored (#1558)

Breaking Changes

9c13e875 [breaking] Uniform cli commands and flag (#1542)

arduino-cli - 0.20.0-rc3

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

Changelog

Changed

553c6375 Updated translation files (#1561)

arduino-cli - 0.20.0-rc2

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

Changelog

Changed

bb549253 Updated translation files (#1559)

Fixed

750e9142 Fix a regression introduced in be5022e. --input flags were ignored (#1558)

arduino-cli - 0.20.0-rc1

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

Changelog

Added

10beac75 Add dynamic completion (#1509)
ec376ded Add gRPC function to create new Sketch (#1498)
58ddae7b Added gRPC debugger (#1443)
1a3250be Added implementation of pluggable monitor client (#1455)
385d93ac Add support for pluggable monitor (#1491)

Changed

b224ca73 Updated translation files (#828)
1d24a876 Remove the alpha suffix (#1553)
39f150a7 Locale is now refreshed on Init (#1555)
e72f6839 Now compile --only-compilation-database will run all pre-* hooks (#1549)
8cae8809 Remove hardcoded builtin tools (#1537)
1df5cb8e Move custom errors to separate package (#1530)
7b468c01 Free contributors from i18n data sync responsibility (#1515)
c1ce0197 Simplified Tool.LatestRelease() and some code makeup (#1440)

Fixed

f7b22f76 Fix core list --all sometimes crashing (#1519)
e0d983a8 Fix compile error message not printed to correct writer on error (#1523)
126bb021 Fix bad error message when board ID part of FQBN is wrong (#1506)

Breaking Changes

9c13e875 [breaking] Uniform cli commands and flag (#1542)

arduino-cli - 0.19.3

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

Changelog

Added

12f1afc2 Add gRPC interface function to request user fields supported by a board/protocol combination

arduino-cli - 0.19.3-rc1

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

Changelog

Added

12f1afc2 Add gRPC interface function to request user fields supported by a board/protocol combination

arduino-cli - 0.19.2

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

Changelog

Added

991a2649 Add dynamic shell completion for --fqbn flag (#1431)

Fixed

637e907 Correct typo in mdns-discovery archive checksum (#1448)

arduino-cli - 0.19.2-rc2

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

Changelog

991a2649 POC Dynamic shell completion for fqbn flag (#1431)

arduino-cli - 0.19.2-rc1

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

Changelog

637e9078 Correct typo in mdns-discovery archive checksum (#1448)

arduino-cli - 0.19.1

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

Changelog

Fixed

4bbacd3c Fix gRPC BoardListWatch crashing when installing/uninstalling a core/lib (#1460)
e7db62f Fix library verification when installing from git repo or zip file (#1466)
59f748d Fix some resource leaks leading to a "too many open files" error (#1465)
2a93ac9 Fix lib install --git-url removing last char from lib name (#1462)
718bbbf Fix crash on board upload (#1472)

arduino-cli - 0.19.1-rc3

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

Changelog

Fixed

718bbbf2 Fixed crash on board upload (#1472)

arduino-cli - 0.19.1-rc2

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

Changelog

Fixed

e7db62f8 Fix library verification when installing from git repo or zip file (#1466)
59f748da Fixed some resource leaks leading to a "too many open files" error (#1465)
2a93ac9e Fix lib install --git-url removing last char from lib name (#1462)

arduino-cli - 0.19.1-rc1

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

Changelog

Fixed

4bbacd3c Fix gRPC BoardListWatch crashing when installing/uninstalling a core/lib (#1460)

arduino-cli - 0.19.0

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

Changelog

Added

1c3a2df3 Add core ID in outdated command output (#1406)
83d71c82 Add support for .tpp and .ipp Sketch file extensions (#1316)
088d4276 Add --library flag to compile command (#1258)
df2d30e9 Add dry-run for upload and burn-bootloader (#1352)
804b8d0b Add completion for PowerShell (#1413)
bc998ed6 Add ways to let users verify if new CLI released (#1416)

Changed

c342eaca Improved lib detection: check for matching name in library.properties (#1276) (#1300)
75a93c01 Change board list output sorting (#1281)
6a201aa5 Enhance alphabetic sorting and place deprecated platform at the bottom (#1278)
5aa42481 Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267)
6ac85fcb Allow upload without specifing port, even if the board requires 1200-bps-touch on the serial port (#1263)
ff4eb92a Enhance handling of colored output (#1418)

Fixed

372b881f Fix core list command not returning latest available version (#1409)
01c07b61 Fix board search not returning boards if installed core is not latest version (#1410)
64b14a50 Fix runtime.os not set in upload properties (#1312)
b9b7a878 Fix board attach panic if sketch.json doesn't exist (#1405)
f632a9d2 Fix error printing when core uninstall fails during upgrade (#1371)
65b2ea61 Fix crash when loading boards (#1354)
2173c124 Fix loading platforms with malformed boards.txt (#1326)
b7bcf000 Fix empty name on manually installed platforms without platform.txt (#1322)
d4f31dfe Fix upload waiting for port without 1200bps touch (#1319)
b1764d1e Fix network settings uneditable with config command (#1288)
d1b1b03d Fix compile command panicking if invalid build.options.json is found (#1118)
6095a845 Fix sorting of platforms and boards (#1282)
dad5e9cd Fix compile --build-path not working with relative paths (#1423)
56419ecd Fix upload command not working as expected when certain flags are used (#1429)

Breaking Changes

ec027a7f [breaking] Add support for Pluggable Discoveries (#1333)
a66fea91 [breaking] Refactor initialization steps (#1274)
7b68b48d [breaking] Pass user locale preference directly to i18n package (#1365)
e7d4eaab [breaking] Refactor codebase to use a single Sketch struct (#1353)
16f41352 [breaking] Check gpg signature for library_index.json (#1307)
a07258b9 [breaking] Change gRPC DebugConfigRequest port field type (#1414)

arduino-cli - 0.19.0-rc2

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

Changelog

Fixed

56419ecd Fix upload command not working as expected when certain flags are used (#1429)
fefc306a Fix builtin discovery tools not being loaded if no platform is installed (#1428)

arduino-cli - 0.19.0-rc1

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

Changelog

Added

1c3a2df3 Add core ID in outdated command output (#1406)
83d71c82 Add support for .tpp and .ipp Sketch file extensions (#1316)
088d4276 Add --library flag to compile command (#1258)
df2d30e9 Add dry-run for upload and burn-bootloader (#1352)
804b8d0b Add completion for PowerShell (#1413)
bc998ed6 Add ways to let users verify if new CLI released (#1416)

Changed

c342eaca Improved lib detection: check for matching name in library.properties (#1276) (#1300)
75a93c01 Change board list output sorting (#1281)
6a201aa5 Enhance alphabetic sorting and place deprecated platform at the bottom (#1278)
5aa42481 Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267)
6ac85fcb Allow upload without specifing port, even if the board requires 1200-bps-touch on the serial port (#1263)
ff4eb92a Enhance handling of colored output (#1418)

Fixed

372b881f Fix core list command not returning latest available version (#1409)
01c07b61 Fix board search not returning boards if installed core is not latest version (#1410)
64b14a50 Fix runtime.os not set in upload properties (#1312)
b9b7a878 Fix board attach panic if sketch.json doesn't exist (#1405)
f632a9d2 Fix error printing when core uninstall fails during upgrade (#1371)
65b2ea61 Fix crash when loading boards (#1354)
2173c124 Fix loading platforms with malformed boards.txt (#1326)
b7bcf000 Fix empty name on manually installed platforms without platform.txt (#1322)
d4f31dfe Fix upload waiting for port without 1200bps touch (#1319)
b1764d1e Fix network settings uneditable with config command (#1288)
d1b1b03d Fix compile command panicking if invalid build.options.json is found (#1118)
6095a845 Fix sorting of platforms and boards (#1282)
dad5e9cd Fix compile --build-path not working with relative paths (#1423)

Breaking Changes

ec027a7f [breaking] Add support for Pluggable Discoveries (#1333)
a66fea91 [breaking] Refactor initialization steps (#1274)
7b68b48d [breaking] Pass user locale preference directly to i18n package (#1365)
e7d4eaab [breaking] Refactor codebase to use a single Sketch struct (#1353)
16f41352 [breaking] Check gpg signature for library_index.json (#1307)
a07258b9 [breaking] Change gRPC DebugConfigRequest port field type (#1414)

arduino-cli - 0.18.3

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

Changelog

Fixed

d710b642 Revert "Improved lib detection: check for matching name in library.properties (#1276)" (#1290)

arduino-cli - 0.18.2

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

Changelog

Added

770b3634 Add --library flag to compile command (#1258)

Changed

20e77aad Change board list output sorting (#1281)
62566bb8 Enhance alphabetic sorting and place deprecated platform at the bottom (#1278)
f8c0dc94 Improved lib detection: check for matching name in library.properties (#1276)
73e5d36f Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267)

Fixed

7b5a22a4 Fix compile command panicking if invalid build.options.json is found (#1118)

arduino-cli - 0.18.2-rc2

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

Changelog

7b5a22a4 Fix compile command panicking if invalid build.options.json is found (#1118)
59c23485 Fix sorting of platforms and boards (#1282)
20e77aad Change board list output sorting (#1281)
62566bb8 Enhance alphabetic sorting and place deprecated platform at the bottom (#1278)
f8c0dc94 Improved lib detection: check for matching name in library.properties (#1276)
73e5d36f Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267)
770b3634 Add --library flag to compile command (#1258)

arduino-cli - 0.18.2-rc1

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

Changelog

59c23485 Fix sorting of platforms and boards (#1282)
20e77aad Change board list output sorting (#1281)
62566bb8 Enhance alphabetic sorting and place deprecated platform at the bottom (#1278)
f8c0dc94 Improved lib detection: check for matching name in library.properties (#1276)
73e5d36f Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267)
770b3634 Add --library flag to compile command (#1258)