Releases: arduino/arduino-cli
v1.4.2-rc.1
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
v1.4.0
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
v1.3.0
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
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
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)
v1.2.3-rc.1
Changelog
11b2625 Improve error code when platform not available for OS (#2933)
ed3825d Build and distribuite deb packages (#2926)
5e10879 bugfix: Kill compile processes that generates too much output (#2883)
31cf7a6 Move information re: allowed characters for FQBN component to specifications (#2902)
v1.2.2
Changelog
- bugfix:
compile ... --dump-profilenow produces a clean output by @cmaglie in #2852 - Fix NewSketch crash when directories.user is not set by @alessio-perugini in #2862
- Upgrade golang version to 1.24.1 by @cmaglie in #2850
- fix: allow lib-install from git using revision hash as a reference by @cmaglie in #2882
- Fix user network config being ignored in package manager operations by @alessio-perugini in #2889
- Fixed integration test by @cmaglie in #2895
- Fix readme notice about CLI versioning by @cmaglie in #2892
- Updated translation files by @github-actions in #2854
Full Changelog: v1.2.0...v1.2.2
v1.2.2-rc.1
Changelog
0e4d0ba Fixed release workflow build