Releases: arduino/arduino-cli
0.34.0
Changelog
Added
38479dc feature: Detect board port change after upload (#2253)
246adf9 Add '--log' global flag as alias for '-v' (#2258)
78d19fa Explain usage of monitor --config
in command help (#2249)
0f516bb feat: library folder name priority promotion for -main
suffix (#2233)
b47d883 Add Delete command to gRPC (#2212)
53004ef Report is_hidden field in board identification (#2224)
223d3fa Added gRPC command SetSketchDefaults
to change sketch attached board/port (#2217)
304d48c Updated translation files (#2242)
Fixed
9510d61 Fixed loading of Library given a non-absolute path (#2265)
459fe76 docs: clarified how tools flavours are selected (#2260)
1923ac4 Fix double 100% progress on CompileResponse (#2225)
f46cf1e Fixed some error messages/warnings during index download (#2257)
df12786 When launching core list
with no installed platforms print no platforms installed
(#2238)
fe6d749 Disable DTR clearing on 1200-bps touch (only on Windows) (#2234)
eca9d9a Set installed
property for installed platform when core search
is executed (#2223)
422a42c Fix crash in upload if the upload tool platform is missing (#2211)
cc9eb82 Avoid lib install
command hanging indefinitely in dependencies resolution. (#2192)
b67b215 Improve archive structure docs (#2189)
Changed
82e6f5d Automatically download indexes, if missing, in gRPC Init
call (#2119)
1877431 Return exit code 0 when a core is already up to date (#2207)
d5fd94c Remove not needed parameters in Sketch* related gRPC API (#2215)
c6afede Use the same property name for the query term in search requests (#2214)
8310d01 Interpret "empty" Port object as no-port in upload (#2202)
Breaking Changes
64d019d [breaking] Do not prevent CLI startup if inventory.yaml
is corrupted (#2232)
9bc2afc [breaking] Align board list --watch
and board list
json output (#2219)
a71415f [breaking] Check cross-platform compatibility of sketch names (#2216)
0.34.0-rc.1
Changelog
Added
38479dc feature: Detect board port change after upload (#2253)
246adf9 Add '--log' global flag as alias for '-v' (#2258)
78d19fa Explain usage of monitor --config
in command help (#2249)
0f516bb feat: library folder name priority promotion for -main
suffix (#2233)
b47d883 Add Delete command to gRPC (#2212)
53004ef Report is_hidden field in board identification (#2224)
223d3fa Added gRPC command SetSketchDefaults
to change sketch attached board/port (#2217)
Fixed
9510d61 Fixed loading of Library given a non-absolute path (#2265)
459fe76 docs: clarified how tools flavours are selected (#2260)
1923ac4 Fix double 100% progress on CompileResponse (#2225)
f46cf1e Fixed some error messages/warnings during index download (#2257)
df12786 When launching core list
with no installed platforms print no platforms installed
(#2238)
fe6d749 Disable DTR clearing on 1200-bps touch (only on Windows) (#2234)
eca9d9a Set installed
property for installed platform when core search
is executed (#2223)
422a42c Fix crash in upload if the upload tool platform is missing (#2211)
cc9eb82 Avoid lib install
command hanging indefinitely in dependencies resolution. (#2192)
b67b215 Improve archive structure docs (#2189)
Changed
82e6f5d Automatically download indexes, if missing, in gRPC Init
call (#2119)
1877431 Return exit code 0 when a core is already up to date (#2207)
d5fd94c Remove not needed parameters in Sketch* related gRPC API (#2215)
c6afede Use the same property name for the query term in search requests (#2214)
8310d01 Interpret "empty" Port object as no-port in upload (#2202)
Breaking Changes
64d019d [breaking] Do not prevent CLI startup if inventory.yaml
is corrupted (#2232)
9bc2afc [breaking] Align board list --watch
and board list
json output (#2219)
a71415f [breaking] Check cross-platform compatibility of sketch names (#2216)
0.33.1
0.32.3
0.33.0
Changelog
Added
493fa83 Identify managed platforms not tracked by a package index (#2174)
7b774e1 Implemented --show-properties
in board details
command (#2151)
Fixed
b0d8ff8 Improved memory usage on core/libraries install (#2187)
d9d740d Improved gRPC how-to in contributing guide (#2181)
62f5caf Easier recovery from soft bricked native USB boards (#2173)
d563755 Allow selection of build.core
and build.variant
with variables substitution (#2176)
855c238 Fix Compile
gRPC call hangs when there is a lot of output (#2171)
89368c9 fix: Allow build-path to different drive than the sketch (#2163)
ad9ddb8 Respect the order of menu, when computing the config options (#2159)
2c2a5cc Fix preprocess output (do not print stats after the preprocessed source) (#2152)
Changed
ede5a78 Increased library priority for libraries specified via --library
flag (#2148)
2a5c83a Ignore __MACOSX
folder in tool archives when launching core install (#2162)
ea066cc Issue a warning when the signature verification fails (#2138)
Breaking changes
ca79383 [breaking] gRPC Compile request now returns expanded build properties by default (#2184)
042f76a [breaking] Fix regression in core caching (#2145)
0.33.0-rc1
Changelog
Added
493fa83 Identify managed platforms not tracked by a package index (#2174)
7b774e1 Implemented --show-properties
in board details
command (#2151)
Fixed
b0d8ff8 Improved memory usage on core/libraries install (#2187)
d9d740d Improved gRPC how-to in contributing guide (#2181)
62f5caf Easier recovery from soft bricked native USB boards (#2173)
d563755 Allow selection of build.core
and build.variant
with variables substitution (#2176)
855c238 Fix Compile
gRPC call hangs when there is a lot of output (#2171)
89368c9 fix: Allow build-path to different drive than the sketch (#2163)
ad9ddb8 Respect the order of menu, when computing the config options (#2159)
2c2a5cc Fix preprocess output (do not print stats after the preprocessed source) (#2152)
Changed
ede5a78 Increased library priority for libraries specified via --library
flag (#2148)
2a5c83a Ignore __MACOSX
folder in tool archives when launching core install (#2162)
ea066cc Issue a warning when the signature verification fails (#2138)
Breaking changes
ca79383 [breaking] gRPC Compile request now returns expanded build properties by default (#2184)
042f76a [breaking] Fix regression in core caching (#2145)
0.32.2
0.32.1
0.32.0
Changelog
Added
71a8576 Added --omit-releases-details
flag in lib search
(#2102)
6992de7 Added machine-readable IP:PORT in text-mode 'daemon' (#2101)
5f73378 Add hooks hooks.savehex.presavehex
and hooks.savehex.postsavehex
(#2091)
c95f890 Add json schema for configuration file (#2068)
Fixed
51e50e1 Use the correct library when a relative path is passed as --library
value (#2126)
a8b52ea Fix invalid JSON and YAML outputs for outdated
command (#2111)
5110f0b Fixed a couple of (very rare) race conditions (#2112)
2493b56 Fix discovery cleanup and watchers continuity upon core install (#2062)
fbeb271 Redirect postinstall script output to runtime output (#2090)
eece582 Fixed compiler output capture in JSON mode (#2078)
Changed
7eae0bd Print FQBN
in verbose compile output (#2134)
5a1c2fe Remove legacy "rewrite-rules" feature (#2132)
d5eb0b7 Improved version matching in lib
and core
commands. (#2110)
183d5e9 Removed no more needed checks to go sub-programs (#2109)
7feb54f Allow leading underscore in sketch filenames (#2105)
2f5b767 Refactored build-properties creation (and removed some legacy code) (#2082)
5e251e8 Specialize init errors (#2076)
Breaking changes
7201154 [breaking] Remove legacy vid-pid build properties selector (#2121)
0e29ec5 [breaking] Fix: lib list --fqbn
and lib examples --fqbn
do not show platform bundled lib when lib of same name is installed globally (#2113)
e7ba99f [breaking] Fix: remove tree config lookup (#2085)
0.32.0-rc.1
Changelog
Added
71a8576 Added --omit-releases-details
flag in lib search
(#2102)
6992de7 Added machine-readable IP:PORT in text-mode 'daemon' (#2101)
5f73378 Add hooks hooks.savehex.presavehex
and hooks.savehex.postsavehex
(#2091)
c95f890 Add json schema for configuration file (#2068)
Fixed
51e50e1 Use the correct library when a relative path is passed as --library
value (#2126)
a8b52ea Fix invalid JSON and YAML outputs for outdated
command (#2111)
5110f0b Fixed a couple of (very rare) race conditions (#2112)
2493b56 Fix discovery cleanup and watchers continuity upon core install (#2062)
fbeb271 Redirect postinstall script output to runtime output (#2090)
eece582 Fixed compiler output capture in JSON mode (#2078)
Changed
7eae0bd Print FQBN
in verbose compile output (#2134)
5a1c2fe Remove legacy "rewrite-rules" feature (#2132)
d5eb0b7 Improved version matching in lib
and core
commands. (#2110)
183d5e9 Removed no more needed checks to go sub-programs (#2109)
7feb54f Allow leading underscore in sketch filenames (#2105)
2f5b767 Refactored build-properties creation (and removed some legacy code) (#2082)
5e251e8 Specialize init errors (#2076)
Breaking changes
7201154 [breaking] Remove legacy vid-pid build properties selector (#2121)
0e29ec5 [breaking] Fix: lib list --fqbn
and lib examples --fqbn
do not show platform bundled lib when lib of same name is installed globally (#2113)
e7ba99f [breaking] Fix: remove tree config lookup (#2085)