Releases: arduino/arduino-cli
0.4.0-rc1
Changelog
c588011 Add --additional-urls flag (#316)
404163a Add nightly build links under the download section (#267)
d7643ae Add s3 upload support in .goreleaser.yml via blob
configuration (#314)
a17ecb9 Added arm64 support (#204)
e249fbf Added integration test (#282)
f3efd0c Changed AdditionalSketchFilesCopier legacy command into new builder API function (#293)
d80c29e Core search/list now return boards in a platform (#268)
843e3c3 Fix download link for Mac OSX (#259)
1628b39 Turn Sketch commands into builder API functions #265
3d797f5 Rearrange cli commands #272
721ab25 Fix the case where no args are passed to the upgrade command
633e9ab Make lib install exit with 0 if library is already present #298
f8fb5de Run integration tests in isolation (#302)
5a4f31d Run integration tests on the CI (#296)
38e831c Run tests on Appveyor (#303)
519d87a Run tests on drone.io (#247)
8292709 Skip tests we cannot run on Drone (#309)
87780d7 Sync board list to avoid race conditions (#308)
36e36cf Update single libraries (#315)
19f5f9f Use BoardsManifest
if Boards
is not applicable (#294)
6e7e8d1 Use goreleaser to build the full binary matrix (#311)
bbf497e Use same default data dir as the IDE on OSX (#310)
02fa105 [skip ci] add editorconfig file (#320)
00840b0 do not exit with an error if lib is not present (#299)
5057a02 fix JSON marshal for platforms
ae3881b fix golden files accordingly to changes to the sketch merger
98b7be9 make goreleaser aware of RCs (#323)
54095c9 move default include files where protoc can find them (#288)
dfb9796 rearrange cli commands
189737a refactor the way core list is built
0c95087 remove build date from the version (#300)
4a8523b remove commands in favor of a new builder API (#264)
7aecdba report and catch a specific error when already installed
81fa396 return a specific error if core is up to date
ccba1a0 update everything when no args are passed
b257549 updated README.md download links with linuxarm32 and linuxarm64 links (#307)
Release 0.3.7-alpha.preview
Release 0.3.7-alpha.preview
Release 0.3.6-alpha.preview
Release 0.3.6-alpha.preview
Release 0.3.5-alpha.preview
Release 0.3.5-alpha.preview
Release 0.3.3-alpha.preview
Release 0.3.2-alpha.preview
- Fixed wrong tool selection when different packages provides the same tools (for example by installing both esp32 + esp8266) #73
compile
andupload
: the output filename is saved without the "config" part of the FQBN, so instead of:arduino.avr.mega.cpu=atmega1280.hex
now the file is saved toarduino.avr.mega.hex
. Theupload
command will look for the same file to upload to the board. This fixes path exceeding 246 chars limit on Windows #64compile
: the output filename may be overridden with the-o
optionupload
: the input filename may be overridden with the-i
option- Added the new
board details
command #45 - bugfix: the colored output now works in Windows command prompt too
- bugfix: sometimes the download fails with 403: Forbidden error
board listall
now accepts a "search" parameter
Release 0.3.1-alpha.preview
- Fixed nasty regression bug in "upload" command
Release 0.3.0-alpha.preview
- Default FQBN options are automatically used if not specified (for example now is possible to use
arduino:avr:mega
without the extra:cpu=atmega2560
) - Fixed json output in 'core list' command
- Sketchbook is now automatically created
Release 0.2.2-alpha.preview
- Fixed upload
--verify
flag (it enabled "verbose" instead of "verify"). Thanks @cjsieh ARDUINO_DATA_DIR
is now created automatically (.arduino15
or equivalent)- Fixed panic when dealing with cores bundled with the Arduino IDE
- Fixed check to detect if arduino-cli is running together with the Arduino IDE
- Fixed install and uninstall when dealing with cores bundled with the Arduino IDE
- Improved sanity check before removal of packages/tools
- Fixed data-race condition in progress bar
Release 0.2.1-alpha.preview
This is mostly a bugfix release:
- fixed failed detection of tools for 32 bit system
- fix
core uninstall
on Windows - do not exit-error if a library with invalid (non-semver) version is found
- do not crash if invalid FQBN is used in
compile
- changed
ARDUINO
define constant to10607
(improve compatibility witharc32
core) core list
now do not crash with manually installed cores