Arduino Cli Versions Save

Arduino command line tool

0.33.0

11 months ago

Changelog

Added

493fa838 Identify managed platforms not tracked by a package index (#2174) 7b774e14 Implemented --show-properties in board details command (#2151)

Fixed

b0d8ff84 Improved memory usage on core/libraries install (#2187) d9d740dd Improved gRPC how-to in contributing guide (#2181) 62f5caf4 Easier recovery from soft bricked native USB boards (#2173) d563755e Allow selection of build.core and build.variant with variables substitution (#2176) 855c2381 Fix Compile gRPC call hangs when there is a lot of output (#2171) 89368c92 fix: Allow build-path to different drive than the sketch (#2163) ad9ddb88 Respect the order of menu, when computing the config options (#2159) 2c2a5cc6 Fix preprocess output (do not print stats after the preprocessed source) (#2152)

Changed

ede5a783 Increased library priority for libraries specified via --library flag (#2148) 2a5c83a8 Ignore __MACOSX folder in tool archives when launching core install (#2162) ea066cc1 Issue a warning when the signature verification fails (#2138)

Breaking changes

ca793835 [breaking] gRPC Compile request now returns expanded build properties by default (#2184) 042f76af [breaking] Fix regression in core caching (#2145)

0.33.0-rc1

11 months ago

Changelog

Added

493fa838 Identify managed platforms not tracked by a package index (#2174) 7b774e14 Implemented --show-properties in board details command (#2151)

Fixed

b0d8ff84 Improved memory usage on core/libraries install (#2187) d9d740dd Improved gRPC how-to in contributing guide (#2181) 62f5caf4 Easier recovery from soft bricked native USB boards (#2173) d563755e Allow selection of build.core and build.variant with variables substitution (#2176) 855c2381 Fix Compile gRPC call hangs when there is a lot of output (#2171) 89368c92 fix: Allow build-path to different drive than the sketch (#2163) ad9ddb88 Respect the order of menu, when computing the config options (#2159) 2c2a5cc6 Fix preprocess output (do not print stats after the preprocessed source) (#2152)

Changed

ede5a783 Increased library priority for libraries specified via --library flag (#2148) 2a5c83a8 Ignore __MACOSX folder in tool archives when launching core install (#2162) ea066cc1 Issue a warning when the signature verification fails (#2138)

Breaking changes

ca793835 [breaking] gRPC Compile request now returns expanded build properties by default (#2184) 042f76af [breaking] Fix regression in core caching (#2145)

0.32.2

1 year ago

Changelog

2661f5d9 [breaking] Fix regression in core caching (#2145)

0.32.1

1 year ago

Changelog

Fixed

a8787b82 Speed-up lib dependency resolution in some particular cases (#2140) 9a08fec5 fix: library loading errors genereates unneeded compile failures (#2139)

0.32.0

1 year ago

Changelog

Added

71a8576d Added --omit-releases-details flag in lib search (#2102) 6992de7a Added machine-readable IP:PORT in text-mode 'daemon' (#2101) 5f733780 Add hooks hooks.savehex.presavehex and hooks.savehex.postsavehex (#2091) c95f890a Add json schema for configuration file (#2068)

Fixed

51e50e1d Use the correct library when a relative path is passed as --library value (#2126) a8b52ea5 Fix invalid JSON and YAML outputs for outdated command (#2111) 5110f0bf Fixed a couple of (very rare) race conditions (#2112) 2493b560 Fix discovery cleanup and watchers continuity upon core install (#2062) fbeb2718 Redirect postinstall script output to runtime output (#2090) eece582e Fixed compiler output capture in JSON mode (#2078)

Changed

7eae0bd2 Print FQBN in verbose compile output (#2134) 5a1c2fe8 Remove legacy "rewrite-rules" feature (#2132) d5eb0b75 Improved version matching in lib and core commands. (#2110) 183d5e9f Removed no more needed checks to go sub-programs (#2109) 7feb54fb Allow leading underscore in sketch filenames (#2105) 2f5b7678 Refactored build-properties creation (and removed some legacy code) (#2082) 5e251e87 Specialize init errors (#2076)

Breaking changes

72011547 [breaking] Remove legacy vid-pid build properties selector (#2121) 0e29ec53 [breaking] Fix: lib list --fqbn and lib examples --fqbn do not show platform bundled lib when lib of same name is installed globally (#2113) e7ba99f4 [breaking] Fix: remove tree config lookup (#2085)

0.32.0-rc.1

1 year ago

Changelog

Added

71a8576d Added --omit-releases-details flag in lib search (#2102) 6992de7a Added machine-readable IP:PORT in text-mode 'daemon' (#2101) 5f733780 Add hooks hooks.savehex.presavehex and hooks.savehex.postsavehex (#2091) c95f890a Add json schema for configuration file (#2068)

Fixed

51e50e1d Use the correct library when a relative path is passed as --library value (#2126) a8b52ea5 Fix invalid JSON and YAML outputs for outdated command (#2111) 5110f0bf Fixed a couple of (very rare) race conditions (#2112) 2493b560 Fix discovery cleanup and watchers continuity upon core install (#2062) fbeb2718 Redirect postinstall script output to runtime output (#2090) eece582e Fixed compiler output capture in JSON mode (#2078)

Changed

7eae0bd2 Print FQBN in verbose compile output (#2134) 5a1c2fe8 Remove legacy "rewrite-rules" feature (#2132) d5eb0b75 Improved version matching in lib and core commands. (#2110) 183d5e9f Removed no more needed checks to go sub-programs (#2109) 7feb54fb Allow leading underscore in sketch filenames (#2105) 2f5b7678 Refactored build-properties creation (and removed some legacy code) (#2082) 5e251e87 Specialize init errors (#2076)

Breaking changes

72011547 [breaking] Remove legacy vid-pid build properties selector (#2121) 0e29ec53 [breaking] Fix: lib list --fqbn and lib examples --fqbn do not show platform bundled lib when lib of same name is installed globally (#2113) e7ba99f4 [breaking] Fix: remove tree config lookup (#2085)

0.31.0

1 year ago

Changelog

Added

d6196c1b Added --install-in-builtin-dir flag to lib install command (#2077) 425aaf05 Added missing file extensions from sketch specification (#2063) 396718fe Added 'hardwareId' support to pluggable discovery (#2065)

Changed

53a6f25a feat: purge build cache (#2033) a1e69dc9 feat: option to expand properties with flag --show-properties (#2074)

Breaking changes

7115365e [breaking] Add post install script support for tools (#2075)

0.31.0-rc.1

1 year ago

Changelog

Added

d6196c1b Added --install-in-builtin-dir flag to lib install command (#2077) 425aaf05 Added missing file extensions from sketch specification (#2063) 396718fe Added 'hardwareId' support to pluggable discovery (#2065)

Changed

53a6f25a feat: purge build cache (#2033) a1e69dc9 feat: option to expand properties with flag --show-properties (#2074)

Breaking changes

7115365e [breaking] Add post install script support for tools (#2075)

0.30.0

1 year ago

Changelog

Added

b894e122 Add prioritization to tool selection in absence of explicit dependencies (#1887) cddbff33 Filter boards by fqbn in connected list (#2052) a735ddfd Add support for .xz and .zst archive format (#2012) 13fa409c Add Online Help link to gRPC interface's Platform (#2009) 76ddec81 Enable sketch archive overrides using overwrite flag (#1994)

Fixed

4c0aaa87 Fix sketch name validation error messages (#2059) 1962996b Fixed error message capitalization (#2048) a58d5adb Fix scan libraries on install (#2037) 271d241e compile --show-properties now correctly output the result in text and JSON format (#2035) 38a0dfd5 Fix consistent boards list ordering across output formats (#2025) ab73719d Fix sketch new default overwriting behavior (#1993)

Changed

3ac83201 Do not show available updates with version if updater.enable_notification is set to false (#2055) 60a8aa96 Show ctags errors with verbose compile (#2017) 34762a6d Store all temporary files under a single folder (#2031) c0d4e440 Update used golang version to 1.19 (#2026) 357d4653 Include platform bundled libs when -b flag is used (#2000) 06a3564d Improve board list detection via cloud API (cache responses / do not error on network failure) (#1982)

Breaking changes

4b70e023 [breaking] Fix sketch name validation (#2051) a63aff49 [breaking] Remove ip flag from daemon command (#2045) b3e8f8a4 [breaking] Fixed a lot of --format json and, in general, how Arduino CLI output is handled (#2003) c5709162 [breaking] Fixed detection of double-install using lib install with --git-url or --zip-path (#1983) b1150e01 [breaking] Fix board attach CLI command, and remove gRPC API (#1930)

0.30.0-rc.1

1 year ago

Changelog

Added

b894e122 Add prioritization to tool selection in absence of explicit dependencies (#1887) cddbff33 Filter boards by fqbn in connected list (#2052) a735ddfd Add support for .xz and .zst archive format (#2012) 13fa409c Add Online Help link to gRPC interface's Platform (#2009) 76ddec81 Enable sketch archive overrides using overwrite flag (#1994)

Fixed

4c0aaa87 Fix sketch name validation error messages (#2059) 1962996b Fixed error message capitalization (#2048) a58d5adb Fix scan libraries on install (#2037) 271d241e compile --show-properties now correctly output the result in text and JSON format (#2035) 38a0dfd5 Fix consistent boards list ordering across output formats (#2025) ab73719d Fix sketch new default overwriting behavior (#1993)

Changed

3ac83201 Do not show available updates with version if updater.enable_notification is set to false (#2055) 60a8aa96 Show ctags errors with verbose compile (#2017) 34762a6d Store all temporary files under a single folder (#2031) c0d4e440 Update used golang version to 1.19 (#2026) 357d4653 Include platform bundled libs when -b flag is used (#2000) 06a3564d Improve board list detection via cloud API (cache responses / do not error on network failure) (#1982)

Breaking changes

4b70e023 [breaking] Fix sketch name validation (#2051) a63aff49 [breaking] Remove ip flag from daemon command (#2045) b3e8f8a4 [breaking] Fixed a lot of --format json and, in general, how Arduino CLI output is handled (#2003) c5709162 [breaking] Fixed detection of double-install using lib install with --git-url or --zip-path (#1983) b1150e01 [breaking] Fix board attach CLI command, and remove gRPC API (#1930)