Releases: jonathanpeppers/boots
1.1.0.36
What's Changed
- [build] expect Xamarin.Android 11.4 by @jonathanpeppers in #92
- Bump Xamarin.Essentials from 1.6.1 to 1.7.0 by @dependabot in #91
- Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 by @dependabot in #93
- Bump Cake.Core from 1.1.0 to 1.2.0 by @dependabot in #95
- Bump Cake.Core from 1.2.0 to 1.3.0 by @dependabot in #96
- [ci] fix bitrise by using JDK 1.8 by @jonathanpeppers in #97
- Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in #98
- [build] drop netcoreapp2.1 support by @jonathanpeppers in #100
- Bump System.Text.Json from 5.0.2 to 6.0.0 by @dependabot in #99
- Bump version to 1.1.0-preview1 by @jonathanpeppers in #102
- Bump System.Text.Json from 6.0.0 to 6.0.1 by @dependabot in #104
- [build] add a VS 2022 lane by @jonathanpeppers in #103
- Add support for the VS Mac Alpha channel by @jonathanpeppers in #105
- [appveyor] only build 1 project by @jonathanpeppers in #106
- Bump Polly from 7.2.2 to 7.2.3 by @dependabot in #107
- [build] expect Xamarin.Android 12.2 by @jonathanpeppers in #109
- Bump Xamarin.Essentials from 1.7.0 to 1.7.1 by @dependabot in #108
- Bump System.Text.Json from 6.0.1 to 6.0.2 by @dependabot in #110
- Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by @dependabot in #111
- Bump Xamarin.Forms from 5.0.0.2083 to 5.0.0.2337 by @dependabot in #113
- Add --downgrade-first option. by @jpobst in #115
- Bump Xamarin.Forms from 5.0.0.2337 to 5.0.0.2401 by @dependabot in #116
- Bump Xamarin.Essentials from 1.7.1 to 1.7.2 by @dependabot in #117
- [build] expect Xamarin.Android 12.3 by @jonathanpeppers in #119
- Bump System.Text.Json from 6.0.2 to 6.0.3 by @dependabot in #118
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.4 by @dependabot in #121
- Bump Xamarin.Essentials from 1.7.2 to 1.7.3 by @dependabot in #123
- Bump xunit.runner.visualstudio from 2.4.4 to 2.4.5 by @dependabot in #122
- Bump System.Text.Json from 6.0.3 to 6.0.4 by @dependabot in #124
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #126
- Bump Xamarin.Forms from 5.0.0.2401 to 5.0.0.2478 by @dependabot in #129
- Bump System.Text.Json from 6.0.4 to 6.0.5 by @dependabot in #130
- [build] expect Xamarin.Android 13.0 by @jonathanpeppers in #133
- Bump xunit from 2.4.1 to 2.4.2 by @dependabot in #132
- [build] remove VS 2019 job by @jonathanpeppers in #134
- Bump Xamarin.Forms from 5.0.0.2478 to 5.0.0.2515 by @dependabot in #131
New Contributors
Full Changelog: 1.0.4.624...1.1.0.36
1.1.0.712-preview2
Adds a new --downgrade-first
switch, which is useful if you need to "downgrade" a Xamarin.Android installation, for example. This reverts a previously installed .vsix
to the one shipped in the Visual Studio installer -- then installs your desired .vsix
.
What's Changed
- Bump Polly from 7.2.2 to 7.2.3 by @dependabot in #107
- [build] expect Xamarin.Android 12.2 by @jonathanpeppers in #109
- Bump Xamarin.Essentials from 1.7.0 to 1.7.1 by @dependabot in #108
- Bump System.Text.Json from 6.0.1 to 6.0.2 by @dependabot in #110
- Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by @dependabot in #111
- Bump Xamarin.Forms from 5.0.0.2083 to 5.0.0.2337+884-sha.8f765bd87-azdo.5638139 by @dependabot in #113
- Add --downgrade-first option. by @jpobst in #115
New Contributors
Full Changelog: 1.1.0.682-preview1...1.1.0.712-preview2
1.1.0.682-preview1
VS 2022 and VS Mac Alpha channel support
On Windows, builds are now fetched via:
If you want to get the latest builds for VS 2019, you will need to install previous versions of boots
such as 1.0.4.624.
On macOS, the new --alpha
switch enables newer builds than --preview
:
$ boots --alpha Xamarin.Android
$ boots --alpha Xamarin.iOS
$ boots --alpha Xamarin.Mac
$ boots --alpha Mono
This is useful for getting builds on macOS that haven't made it to the preview channel yet. Currently, Visual Studio previews on Windows has more recent versions of Xamarin.Android that match the alpha channel on macOS.
Dropped support for .NET Core 2.1
This version of .NET Core is end of life. You can continue to use previous versions of boots
such as 1.0.4.624 on .NET Core 2.1.
What's Changed
- [build] expect Xamarin.Android 11.4 by @jonathanpeppers in #92
- Bump Xamarin.Essentials from 1.6.1 to 1.7.0 by @dependabot in #91
- Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 by @dependabot in #93
- Bump Cake.Core from 1.1.0 to 1.2.0 by @dependabot in #95
- Bump Cake.Core from 1.2.0 to 1.3.0 by @dependabot in #96
- [ci] fix bitrise by using JDK 1.8 by @jonathanpeppers in #97
- Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in #98
- [build] drop netcoreapp2.1 support by @jonathanpeppers in #100
- Bump System.Text.Json from 5.0.2 to 6.0.0 by @dependabot in #99
- Bump version to 1.1.0-preview1 by @jonathanpeppers in #102
- Bump System.Text.Json from 6.0.0 to 6.0.1 by @dependabot in #104
- [build] add a VS 2022 lane by @jonathanpeppers in #103
- Add support for the VS Mac Alpha channel by @jonathanpeppers in #105
- [appveyor] only build 1 project by @jonathanpeppers in #106
Full Changelog: 1.0.4.624...1.1.0.682-preview1
1.0.4.624
New features: Network Resiliency
CI systems are somewhat notorious for random networking failures.
Starting in boots 1.0.4, you can control some of this behavior:
--timeout <seconds> Specifies a timeout for HttpClient. If omitted, uses the .NET default of 100 seconds.
--read-write-timeout <seconds> Specifies a timeout for reading/writing from a HttpClient stream. If omitted, uses a default of 300 seconds.
--retries <int> Specifies a number of retries for HttpClient failures. If omitted, uses a default of 3 retries.
This can also be defined in a Cake script with the
BootsSettings
class:
var settings = new BootsSettings {
Channel = ReleaseChannel.Stable,
Product = Product.XamarinAndroid,
Timeout = TimeSpan.FromSeconds (100),
ReadWriteTimeout = TimeSpan.FromMinutes (5),
NetworkRetries = 3,
};
await Boots (settings);
1.0.4.600-preview1
To try out this release, specify the version to opt into the preview:
$ dotnet tool update --global boots --version 1.0.4.600-preview1
Or in Cake:
#addin nuget:?package=Cake.Boots&version=1.0.4.600-preview1
New features: Network Resiliency
CI systems are somewhat notorious for random networking failures.
Starting in boots 1.0.4, you can control some of this behavior:
--timeout <seconds> Specifies a timeout for HttpClient. If omitted, uses the .NET default of 100 seconds.
--read-write-timeout <seconds> Specifies a timeout for reading/writing from a HttpClient stream. If omitted, uses a default of 300 seconds.
--retries <int> Specifies a number of retries for HttpClient failures. If omitted, uses a default of 3 retries.
This can also be defined in a Cake script with the
BootsSettings
class:
var settings = new BootsSettings {
Channel = ReleaseChannel.Stable,
Product = Product.XamarinAndroid,
Timeout = TimeSpan.FromSeconds (100),
ReadWriteTimeout = TimeSpan.FromMinutes (5),
NetworkRetries = 3,
};
await Boots (settings);
1.0.3.556
1.0.3.551
1.0.3.527
- PR #49 - improved help text
- PR #50 -
.msi
support on Windows, fixed potentialSystem.FormatException
in Cake scripts. - PR #51 - improve Cake documentation
Thanks to @pascalberger and @Axemasta for contributions!
Download the packages from NuGet here:
https://www.nuget.org/packages/boots/1.0.3.527
https://www.nuget.org/packages/Cake.Boots/1.0.3.527
1.0.2.482
1.0.2.437
Include the -dumplog
switch for the installer
command when installing .pkg
files on macOS. This should give much better logging information for failures.
Download the packages from NuGet here: