Skip to content

Releases: arduino/arduino-cli

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Jun 10:26
01f3d4f

Changelog

92b5682 fix: gRPC Monitor call does not emit applied_settings response (#3191)
eb15e20 Do not print stray "Running post-install/pre-uninstall script" messages (#3194)
10f1199 fix(compiler): Sketch may be wrongly considered up-to-date (-> not recompiled when needed) (#3206)
fb6bae1 Use {build.fpu} and {build.float-abi} for lib paths, if present (#3199)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 May 14:13
dd407d4

Changelog

fc1d4e3 Add Windows ARM64 binaries to nightly builds (#3064)

What's Changed

  • Fixed sketch profile parser crashing in some cases. by @cmaglie in #3087
  • Try harder to not recompile sketch without modifications. by @cmaglie in #2961
  • Fix missing line break on invalid library message by @Psykii22 in #3084
  • Skip GCC pre-process task if sketch and dependencies do not change. by @giulio93 in #3112
  • Allow platforms to specify library dependencies on the package index. by @cmaglie in #3133 and #3142
  • Add bash completion to deb package. by @martacarbone in #3143
  • feat: Do not compile unused libraries listed in a sketch profile. by @cmaglie in #3144
  • fix: Arduino Preprocess should always run if the target file is missing by @cmaglie in #3149
  • feat: Auto upgrade installed.json to newer versions if platform index is still available. by @cmaglie in #3161
  • Add gRPC fields in SketchProfile libraries and platforms by @cmaglie in #3168
  • Add Windows ARM64 binaries to nightly builds by @hmartinez82 in #3064

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.5.0-rc.1

v1.5.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Apr 14:06
c429714

Changelog

c0d2d07 Add gRPC fields in SketchProfile libraries and platforms (#3168)
7b12200 build(deps-dev): bump basic-ftp from 5.0.5 to 5.2.2 (#3163)
8dd36fd Allow platforms to specify library dependencies on the package index (part 2). (#3142)
da1d3eb feat: Do not compile unused libraries listed in a sketch profile. (#3144)
52ed487 Add bash completion to .deb package. (#3143)
a159f01 Allow platforms to specify library dependencies on the package index (part 1/3). (#3133)
7a95dcf Upgrade to Go 1.26+ (#3135)

v1.4.2-rc.1

v1.4.2-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Mar 15:59
be56fba

Changelog

3e1b3b6 Skip GCC pre-process task if sketch and dependencies do not change (#3112)
1bff83e build(deps-dev): bump minimatch from 5.1.6 to 5.1.9 (#3120)
2504d6e Fix missing line break on invalid library message (#3084)
ea956a3 Add check for the presence of 'other' in licensed cache (#3092)
dd84321 Taskfile cache-dep-license will update also deb package license recap (#2991)
65c01ec Try harder to not recompile sketch without modifications. (#2961)
4d24bf8 Fixed sketch profile parser crashing in some cases. (#3087)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Jan 16:18
e394193

Changelog

33cb387 Download timeout configuration network.connection_timeout is now intended as "inactivity" timeout (#3076)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Dec 16:18
b700097

Changelog

8c79888 fix: gRPC ArchiveSketch now returns AlreadyExists code when archive exists (#3050)
6076d14 Add first set of profile commands (#2917)
b53fd99 Added gRPC functions to manage libraries in profiles (#3019)
98fa9f3 fix: improved clean-up of previous compilation. (build.options now have the full path to used platforms) (#3042)
28dbc33 Added Windows/ARM64 target host "flavor" for tools. (#3035)
a8423ab fix: Interpret local library paths relative to the sketch folder (#3006)
20e315c fix(builder): strip UTF-8 BOM from .ino sources before preprocessing (#2983)

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 13:56
08ff7e2

Changelog

08ff7e2 fix: Multiple gRPC Create/Init/Destroy cycles causes multiple pluggable-discovery zombie process (#2985)
b6ddb5a debian: correctly regenerate copyright file (#2979)
461b668 commands: use the new endpoint to detect boards (#2974)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 08:45
v1.3.0
3eecf20

Changelog

3eecf20 Updated translation files (#2939)
846216e linker: allow multi-step link recipe (c.combine) (#2954)
ed93bf3 Extract and extend license and copyright (#2959)
cba02e8 Improved compile speed by running multi-threaded library discovery. (#2625)

What's Changed

  • Move information re: allowed characters for FQBN component to specifications by @per1234 in #2902
  • bugfix: Kill compile processes that generates too much output by @cmaglie in #2883
  • Build and distribuite deb packages by @alessio-perugini in #2926
  • Improve error code when platform not available for OS by @alessio-perugini in #2933
  • ctags: filterSketchSource: enlarge buffer size to handle long lines by @facchinm in #2935
  • Updated formatting to new prettier standard by @cmaglie in #2941
  • Some bugfix in profile parsing / Better support for platforms having tools dependencies on other platforms. by @cmaglie in #2942
  • Allow locally installed libraries in sketch profiles. by @cmaglie in #2930
  • Do not use crossbuild container when CGO=0 by @alessio-perugini in #2943
  • Allow platforms without fixed version in profiles. by @cmaglie in #2940
  • ci: push proto files to buf registry by @alessio-perugini in #2950
  • Auto-import libraries based on sketch profile. by @cmaglie in #2951
  • Added some startup checks in integration test by @cmaglie in #2962
  • Extract and extend license and copyright by @giulio93 in #2959
  • linker: allow multi-step link recipe (c.combine) by @pillo79 in #2954

New Contributors

Full Changelog: v1.2.2...v1.3.0

v1.2.3-rc.3

v1.2.3-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:33
v1.2.3-rc.3
b68ef51

Changelog

b68ef51 fixup! updates
f14ab9c updates
f1b91c5 update task
349158c copyright notice
eef860d remove Notice
4312c21 copyright
7a4957d review
439ffa1 Update .github/workflows/release-go-task.yml
a4b6ede Update Taskfile.yml
7bd0887 Update Taskfile.yml
3140dd5 copyright generated
8199ed6 created during build
63608b3 Update Taskfile.yml
da6f8a8 Update Taskfile.yml
4d8e9f8 notice & copyright
5b1de2e extract and pack licens
cba02e8 Improved compile speed by running multi-threaded library discovery. (#2625)

v1.2.3-rc.2

v1.2.3-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 09:09
699ddc0

Changelog

699ddc0 Move the "debian package" copyright file into the correct folder (#2955)
ae68728 Auto-import libraries based on sketch profile. (#2951)
f1621b4 ci: push proto files to buf registry (#2950)
3db4ad8 Allow platforms without fixed version in profiles. (#2940)
cff56cd DistTasks: do not use crossbuild container when building without cgo (#2943)
3dca438 Allow locally installed libraries in sketch profiles. (#2930)
be841ff Some bugfix in profile parsing / Better support for platforms having tools dependencies on other platforms. (#2942)
4891ded sketch: fixed prototype generation when included libraries contains very long lines (#2935)