File tree 3 files changed +22
-3
lines changed
3 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
Here you can find a list of migration guides to handle breaking changes between releases of the CLI.
4
4
5
+ ## 0.26.0
6
+
7
+ ### Removed detection of Arduino IDE bundling
8
+
9
+ Arduino CLI does not check anymore if it's bundled with the Arduino IDE. Previously this check allowed the Arduino CLI
10
+ to automatically use the libraries and tools bundled in the Arduino IDE, now this is not supported anymore unless the
11
+ configuration keys ` directories.builtin.libraries/tools ` are set.
12
+
13
+ ### go-lang functions changes in ` github.com/arduino/arduino-cli/configuration `
14
+
15
+ - ` github.com/arduino/arduino-cli/configuration.IsBundledInDesktopIDE ` function has been removed.
16
+ - ` github.com/arduino/arduino-cli/configuration.BundleToolsDirectories ` has been renamed to ` BuiltinToolsDirectories `
17
+ - ` github.com/arduino/arduino-cli/configuration.IDEBundledLibrariesDir ` now returns a ` paths.PathList ` instead of a
18
+ ` *paths.Path `
19
+
5
20
## 0.25.0
6
21
7
22
### go-lang function ` github.com/arduino/arduino-cli/arduino/utils.FeedStreamTo ` has been changed
Original file line number Diff line number Diff line change 9
9
- ` downloads ` - directory used to stage downloaded archives during Boards/Library Manager installations.
10
10
- ` user ` - the equivalent of the Arduino IDE's [ "sketchbook" directory] [ sketchbook directory ] . Library Manager
11
11
installations are made to the ` libraries ` subdirectory of the user directory.
12
+ - ` builtin.libraries ` - the libraries in this directory will be available to all platforms without the need for the
13
+ user to install them, but with the lowest priority over other installed libraries with the same name, it's the
14
+ equivalent of the Arduino IDE's bundled libraries directory.
15
+ - ` builtin.tools ` - it's a list of directories of tools that will be available to all platforms without the need for
16
+ the user to install them, it's the equivalent of the Arduino IDE's bundled tools directory.
12
17
- ` library ` - configuration options relating to Arduino libraries.
13
18
- ` enable_unsafe_install ` - set to ` true ` to enable the use of the ` --git-url ` and ` --zip-file ` flags with
14
19
[ ` arduino-cli lib install ` ] [ arduino cli lib install ] . These are considered "unsafe" installation methods because
Original file line number Diff line number Diff line change @@ -130,9 +130,8 @@ The "location priority" is determined as follows (in order of highest to lowest
130
130
([ ` {runtime.platform.path}/libraries ` ] ( platform-specification.md#global-predefined-properties ) )
131
131
1 . The library is bundled with the [ referenced] ( platform-specification.md#referencing-another-core-variant-or-tool )
132
132
board platform/core
133
- 1 . The library is bundled with the Arduino IDE
134
- ([ ` {runtime.ide.path}/libraries ` ] ( platform-specification.md#global-predefined-properties ) )
135
- - This location is only used by Arduino CLI when it's located in the Arduino IDE installation folder
133
+ 1 . The library is bundled with the Arduino IDE (this location is determinaed by the Arduino CLI configuration setting
134
+ ` directory.bundled.libraries ` )
136
135
137
136
#### Location priorities in Arduino Web Editor
138
137
You can’t perform that action at this time.
0 commit comments