Changelog
31e0341 Updated translation files (#2383)
74a99aa Allow empty configuration merging (#2432)
bd02844 Docs changes for 0.36.0 release (#2494)
2972ed8 test: add missing file close (#2492)
ea8c281 [breaking] Improved .pde warnings detection subroutines / gRPC LoadSketch API improvement (#2490)
95753fc Allow to specify the config file through ARDUINO_CONFIG_FILE
env (#2488)
cdbf2f5 Fix install.sh for versions targs with v prefixed (#2485)
0dbd871 [breaking] feature: Added gRPC close
signal to Monitor
call (allows graceful close of monitor) (#2276)
07cf265 Drop support of package_bundled_index.json and builtin_tools_versions.txt (#2424)
1911448 Fix concurrent access to libraries manager gRPC functions. (#2480)
6732ae0 [breaking] gRPC updates to CompilerResponse
, UploadUsingProgrammerResponse
, and BurnBootloaderResponse
(#2472)
72dd249 Reuse (cache) object archives in large sketch projects (#2464)
5550237 Added backward compatibilty policy document (#2470)
0e21e6f [breaking] refactor: made some golang modules private (part 3) (#2467)
0fc6575 [breaking] refactor: made some golang modules private (part 2) (#2455)
a20e7b7 [breaking] refactor: made some golang modules private (#2447)
5935e45 Fix caching for libraries when installation folder differents from Name (#2446)
d41da43 Added debug check
command to check if a combination of board/programmer supports debugging. (#2443)
ab03161 fix: debugging requires a non empty debug.executable (#2439)
0381aa5 Library update/install with --no-overwrite
will perform the update if it's possible to keep already installed dependencies at their current version (#2431)
89f8f04 [BREAKING] Removed debugging_supported
field from BoardDetails
gRPC call (#2438)
a4e7eb4 Debugger now allows generic selection of sub-configurations (#2435)
b41f404 Add completion support to --profile
(#2426)
ff4ed3a Added specific exit-code for "missing programmer" kind of errors. (#2429)
bd2d886 fix: Fixed regression in compile_commands.json
generation (#2427)
6c86fa2 Use mocked serial discovery in TestBoardListWithFqbnFilter (#2425)
7f1def1 Remove debug hotfix for arduino:samd@1.8.8/9 (#2421)
354464f make boards details
JSON output deterministic (#2419)
7a14663 Remove no longer need comment (#2420)
e9028b9 Make yaml output consistent with the json one (#2417)
3d88eff Added programmer.default
directive to set a default programmer for a board. (#2416)
17f0189 Update golangci-lint (#2378)
10c1411 [breaking] cli: format json always start with a json object (#2407)
b0e28d9 [BREAKING] Support only compatible platform versions (#2285)
50a8bf5 [breaking] Remove gRPC settings
service (#2411)
0e5f629 Report compiler errors in machine readable format (#2182)
7a9be52 Replace mitchellh/go
used for macOS notarization (#2399)
9baaf44 remove mysketchbook folder commited by mistake (#2408)
c45ab20 Added CLI specific error code for failed-initialization of inventory (#2402)
4ad18ff Use feedback/result structs in cli commands instead of rpc ones (#2389)
aeac305 feat: added exit codes for CLI daemon
command errors (#2400)
d187683 debug: Slighlty refactored custom_configs section of GetDebugConfigResponse (#2396)
64f1853 debug: Allow type-specification of JSON output for cortex-debug (#2393)
0c0573f debug: Enforce programmer selection (#2394)
ef72bde Added programmer
field in debug info output (#2391)
6753a12 [BREAKING]: gRPC drop query field from LibrarySearchRequest (#2388)
b7ce9c8 Bump actions/setup-node from 3 to 4 (#2385)
ba72833 Get default port address and protocol from sketch profile using monitor -s <sketchPath>
(#2329)
d8694ec Added search using qualifier[:=]value syntax (#2373)
ad5dacc [breaking] Updated gRPC Platform API (#2357)
b82a519 Fix "Failed to install arduino-cli" when invoked by install.sh (#2380)