Skip to content

Releases: arduino/arduino-cli

v0.35.0-rc.2

08 Nov 16:03
Compare
Choose a tag to compare
v0.35.0-rc.2 Pre-release
Pre-release

Changelog

54caaf1 Replace mitchellh/go used for macOS notarization (#2399)
830e800 debug: Slighlty refactored custom_configs section of GetDebugConfigResponse (#2396)
86a9774 debug: Allow type-specification of JSON output for cortex-debug (#2393)
b65df52 debug: Enforce programmer selection (#2394)
c1db8cb Added programmer field in debug info output (#2391)

v0.35.0-rc.1

19 Oct 16:15
5ed8d4b
Compare
Choose a tag to compare
v0.35.0-rc.1 Pre-release
Pre-release

Changelog

Added

bbfdc04 Added 'sketch_path' to build properties (#2372)
98c0480 Added upload --upload-field key=value flag to set upload fields value (#2348)
748fcf6 feat: added more debug options (#2356)
6ebfb1d Added --timestamp option to monitor command. (#2336)
29c70df Add support for pre_uninstall scripts (#2311)
d5c83ad feature: Added raw terminal support in monitor command (#2291)
a47e35f Add support for default build profile (#2203)
5314a7c Allow .cxx and .cc extension in compile (#2273)

Fixed

dc5c56e fix wrong IndexFile truncate (#2346)
c004b42 bugfix: excessive CPU/Disk usage when multiple build-paths points in the sketch directory (#2342)
0e6133f fix empty build files exported if specified --build-path equals to --output-dir (#2320)
cf5db1b Fixed weird error message in core install if invalid platform is spcified (#2309)

Changed

74cdc80 Introduce new "v" version format (#2374)
0f9b8af Updated translation files (#2324)(#2377)
a1fad63 Upload port detector improvements (#2288)
5e90edf Update deps (#2350)
8b36949 Replace deprecated openpgp library (#2333)
28fc9d6 Enforce signature check on library_index.json (#2326)
dde3064 legacy: Make a lot of Builder internals private (#2325)
74547f3 Text output: removed trailing spaces for right-padding of tables (#2290)
8c81d2c feat: log Required tool with debug severity (#2314)

Breaking Changes

c506f6a [breaking] gRPC API: Removed 'debug' service in favor of 'commands' service (#2349)
5a4f48b [breaking] Eliminate BoardListWatchRequest Interrupt from the grpc api and make it server streaming only (#2330)

0.34.2

11 Sep 10:11
963c1a7
Compare
Choose a tag to compare

Changelog

963c1a7 fixed regression for command compile --input-dir . (#2305)

0.34.1

31 Aug 11:52
048415c
Compare
Choose a tag to compare

Changelog

048415c Upload port detector improvements (#2288)

0.34.0

22 Aug 15:59
304d48c
Compare
Choose a tag to compare

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

18 Aug 15:54
38479dc
Compare
Choose a tag to compare
0.34.0-rc.1 Pre-release
Pre-release

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

30 Jun 16:19
Compare
Choose a tag to compare

Changelog

347bfeb Disable DTR clearing on 1200-bps touch (only on Windows) (#2234)

0.32.3

30 Jun 11:46
b08dbd5
Compare
Choose a tag to compare

Changelog

b08dbd5 Disable DTR clearing on 1200-bps touch (only on Windows) (#2234)

0.33.0

30 May 12:41
ca60d4b
Compare
Choose a tag to compare

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

26 May 14:20
b0d8ff8
Compare
Choose a tag to compare
0.33.0-rc1 Pre-release
Pre-release

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)