File tree 1 file changed +22
-0
lines changed
1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,28 @@ Here you can find a list of migration guides to handle breaking changes between
4
4
5
5
## 0.36.0
6
6
7
+ ### The gRPC ` cc.arduino.cli.commands.v1.PlatformRelease ` has been changed.
8
+
9
+ We've added a new field called ` incompatible ` . This field indicates if the current platform release is installable or
10
+ not. It may happen that a platform doesn't have a dependency available for an OS, in such cases, if we try to install
11
+ the platform it will fail. The new field can be used to know upfront if a specific release is installable.
12
+
13
+ ### The gRPC ` cc.arduino.cli.commands.v1.PlatformSummary ` has been changed.
14
+
15
+ We've added a new field called ` latest_compatible_version ` . This field indicates the latest version that can be
16
+ successfully installed for the current OS. The ` latest_version ` field cannot guarantee such property.
17
+
18
+ ### ` core list ` now returns only the latest version that can be installed.
19
+
20
+ Previously, we showed the latest version without checking if all the dependencies were available in the current OS. Now,
21
+ the latest version will always point to an installable one even if a newer incompatible one is present.
22
+
23
+ ### ` core upgrade ` and ` core install ` will install the latest compatible version.
24
+
25
+ Previously, we'd have tried the installation/upgrade of a core even if all the required tools weren't available in the
26
+ current OS. Now we check this upfront, and allowing the installation of incompatible versions only if a user explicitly
27
+ provides it like:
` core install arduino:[email protected] `
28
+
7
29
### gRPC ` cc.arduino.cli.commands.v1.LibrarySearchRequest ` message has been changed.
8
30
9
31
The ` query ` field has been removed, use ` search_args ` instead.
You can’t perform that action at this time.
0 commit comments