Releases: arduino/arduino-cli
0.25.0-rc1
Changelog
Added
ffe4232 Add --no-overwrite
flag in core install
(#1794)
2ea3608 Added --no-overwrite
flag in lib install
command (#1793)
0de6c37 Add support for macos arm64 build (#1770)
Breaking changes
6ac5f7a [breaking] Fix gRPC streaming synchronization on close (should fix missing lines at the end of compile) (#1787)
0.24.0
Changelog
Fixed
2ee2138 Clear gRPC Monitor request only after monitor successfully closes (#1771)
Changed
64bc4dc Rate limit the number of outgoing gRPC messages (#1759)
76fab32 disable CGO on every OS except macOS (#1751)
427af56 Do library rescan on compile (if no profies are used) (#1758)
Breaking changes
4badf90 [breaking] Remove old gRPC Monitor service, in favor of new gRPC API based on pluggable monitor (#1504)
0.24.0-rc1
Changelog
Fixed
2ee2138 Clear gRPC Monitor request only after monitor successfully closes (#1771)
Changed
64bc4dc Rate limit the number of outgoing gRPC messages (#1759)
76fab32 disable CGO on every OS except macOS (#1751)
427af56 Do library rescan on compile (if no profies are used) (#1758)
Breaking changes
4badf90 [breaking] Remove old gRPC Monitor service, in favor of new gRPC API based on pluggable monitor (#1504)
0.23.0
Changelog
Added
7e9e4ca Implementation of sketch profiles (#1713)
d5df436 Improved compile report / temporary support for profile creation (#1745)
7afdc38 Monitor gRPC now sends a 'success' message to notify open port (#1742)
Fixed
48dd5c7 Fixed '--libraries' and '--library' flags description in compile command (#1732)
ca8c48a Use real names for libs in upgrade commands (#1725)
afdc20c Optimization: skip Init() when no library or platform was installed (#1663)
4d31f4f fix arduino-cli outdated --format json
output (#1746)
4ec6b97 Fixed regression in library discovery (#1741)
Changed
652bcac Allow downloading index and signature in a single tar.bz2 archive (#1734)
b6d36c6 Improved gRPC debug logger (#1730)
Breaking changes
7e9e4ca [breaking] Implementation of sketch profiles (#1713)
d5df436 [breaking] Improved compile report / temporary support for profile creation (#1745)
4ec6b97 [breaking] Fixed regression in library discovery (#1741)
0.23.0-rc2
0.23.0-rc1
Changelog
Added
7afdc38 Monitor gRPC now sends a 'success' message to notify open port (#1742)
Fixed
48dd5c7 Fixed '--libraries' and '--library' flags description in compile command (#1732)
ca8c48a Use real names for libs in upgrade commands (#1725)
afdc20c Optimization: skip Init() when no library or platform was installed (#1663)
Changed
652bcac Allow downloading index and signature in a single tar.bz2 archive (#1734)
b6d36c6 Improved gRPC debug logger (#1730)
Breaking changes
7e9e4ca [breaking] Implementation of sketch profiles (#1713)
d5df436 [breaking] Improved compile report / temporary support for profile creation (#1745)
4ec6b97 [breaking] Fixed regression in library discovery (#1741)
0.22.0
Changelog
Added
306f195 Added --debug-file flag to gRPC daemon debug mode (#1704)
b86e5cf Add secure boot support for compile command. (#1686)
6303ba3 Add flag to allow board options to be specified seperately from fqbn (#1688)
a025bca Add missing "Type" value in 'board list' table in case of unknown board (#1673)
Changed
20449fc Improved JSON decoding (improves arduino-cli startup time) (#1402)
ae57066 Bump go version to go 1.17.8 (#1567)
26e1dc2 Discoveries are now closed and unregistered after failure (#1667)
dd48868 board list now returns partial results in case of errors (#1668)
Fixed
cb99229 Fix installation script bugs affecting Apple M1 users (#1721)
d61f954 Fixed some weird behaviour in gRPC Monitor command (#1706)
c918d8b Update dead documentation links (#1690)
2f2cbe2 Fix error being printed in index parsing during first start (#1672)
734d1c9 Fix a couple memory leaks caused by files not being closed (#1670)
Breaking Changes
a478b4a [breaking] Refactor errors handling in packagemanager.Load*
golang API (#1682)
0.22.0-rc1
Changelog
Added
306f195 Added --debug-file flag to gRPC daemon debug mode (#1704)
b86e5cf Add secure boot support for compile command. (#1686)
6303ba3 Add flag to allow board options to be specified seperately from fqbn (#1688)
a025bca Add missing "Type" value in 'board list' table in case of unknown board (#1673)
Changed
20449fc Improved JSON decoding (improves arduino-cli startup time) (#1402)
ae57066 Bump go version to go 1.17.8 (#1567)
26e1dc2 Discoveries are now closed and unregistered after failure (#1667)
dd48868 board list now returns partial results in case of errors (#1668)
Fixed
cb99229 Fix installation script bugs affecting Apple M1 users (#1721)
d61f954 Fixed some weird behaviour in gRPC Monitor command (#1706)
c918d8b Update dead documentation links (#1690)
2f2cbe2 Fix error being printed in index parsing during first start (#1672)
734d1c9 Fix a couple memory leaks caused by files not being closed (#1670)
Breaking Changes
a478b4a [breaking] Refactor errors handling in packagemanager.Load*
golang API (#1682)
0.21.1
Changelog
Added
08ef7c6 Add missing "Type" value in 'board list' table in case of unknown board (#1673)
Fixed
9fcbb39 Fix error being printed in index parsing during first start (#1672)
e6285ef Fix a couple memory leaks caused by files not being closed (#1670)
Changed
d684dec Board list now returns partial results in case of errors (#1668)
625ff52 Discoveries are now closed and unregistered after failure (#1667)
0.21.1-rc1
Changelog
Added
08ef7c6 Add missing "Type" value in 'board list' table in case of unknown board (#1673)
Fixed
9fcbb39 Fix error being printed in index parsing during first start (#1672)
e6285ef Fix a couple memory leaks caused by files not being closed (#1670)
Changed
d684dec Board list now returns partial results in case of errors (#1668)
625ff52 Discoveries are now closed and unregistered after failure (#1667)