Releases: dotnet/android
.NET 8 RC 2, Android 34.0.0-rc.2.468
The .NET MAUI (.NET 8 RC 2)
component is available in Visual Studio 2022 17.8 Preview 3:
Note that the .NET 8 SDK is the default in the 17.8 Visual Studio release, as well as .NET 8 releases of .NET MAUI.
You can also download the .NET 8 RC 2 SDK directly, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-rc.2.468/8.0.100-rc.2 SDK 8.0.100-rc.2
Also see the Known Issues in .NET 8.
What's Changed
- $(AndroidPackVersionSuffix)=rc.2; net8 is 34.0.0-rc.2 by @jonathanpeppers in #8278
- [Mono.Android] Add
pathSuffix
andpathAdvancedPattern
to[IntentFilter]
by @jpobst in #8261 - [Xamarin.Android.Build.Tasks] implement $(AndroidStripILAfterAOT) by @jonathanpeppers in #8172
- [tests] Skip sign check when installing MAUI by @pjcollins in #8288
- Improve JavaProxyThrowable by translating managed stack trace by @grendello in #8185
- [Xamarin.Android.Build.Tasks] Fix APT2264 error on Windows. by @dellis1972 in #8289
- [monodroid] Fix the EnableNativeAnalyzers build by @pjcollins in #8293
- [Xamarin.Android.Build.Tasks] improve net6.0 "out of support" message by @jonathanpeppers in #8307
- [xaprepare] Fix dotnet-install script size check by @pjcollins in #8311
- [xaprepare] Improve dotnet-install script logging by @pjcollins in #8312
- [Mono.Android] Add missing
[Flags]
attribute for generated enums. by @jpobst in #8310 - [build] Use Microsoft OpenJDK 17.0.8 by @jonpryor in #8309
- MAUI project with non-ASCII project name cannot release to my Android phone by @dellis1972 in #7710
- [ci] Run more MSBuild tests on Linux by @pjcollins in #8335
- [ci] Install signing plugin after building by @pjcollins in #8346
- Bump to 33.0.95
$(AndroidNet7Version)
by @jonathanpeppers in #8351 - Bump our binary utilities toolchain to LLVM 17.0.1 by @grendello in #8354
- Bump to Include Debugging.Tasks Versioning by @dellis1972 in #8290
- [Xamarin.Android.Build.Tasks] feature switch defaults for fast startup by @jonathanpeppers in #8347
- Bump NDK to r26 by @grendello in #8213
- [Xamarin.Android.Build.Tasks] Unable to use import androidx.appcompat.widget.Toolbar into a java file when using AndroidJavaSource by @dellis1972 in #8194
- Add a target to run application with logging by @grendello in #8324
- [installers] Let monodroid control which fast dev files are included in the installer by @dellis1972 in #8297
- [Xamarin.Android.Build.Tasks] fix InstallAndroidDependencies in .NET 8 by @jonathanpeppers in #8375
Full Changelog: 34.0.0-rc.1.432...34.0.0-rc.2.468
.NET 7, Android 33.0.95
These changes shipped alongside Visual Studio 2022 17.8 Preview 3.
You can also access this release via dotnet workload update
.
What's Changed
- [Xamarin.Android.Build.Tasks] Fix
AndroidPackagingOptionsExclude
by @dellis1972 in #7903 - [AndroidDependenciesTests] Use platform-tools 34.0.4 by @pjcollins in #8184
- [Xamarin.Android.Build.Tasks] Add
AndroidEnableRestrictToAttributes
by @jpobst in #7990 - [Xamarin.Android.Build.Tasks] allow JDK 17 usage by @jonathanpeppers in #8313
- [tests] verify we can build/run on API 34 by @jonathanpeppers in #8314
- [build] Bump
$(XABuildToolsVersion)=34
by @jonpryor in #8118 - [build] Pass
NuGet.config
when restoring by @pjcollins in #7578 - [xaprepare] Fix dotnet-install script size check by @pjcollins in #8311
- [xaprepare] Improve dotnet-install script logging by @pjcollins in #8312
- [ci] Install signing plugin after building by @pjcollins in #8348
Full Changelog: 33.0.68...33.0.95
.NET 8 RC 1, Android 34.0.0-rc.1.432
The .NET MAUI (.NET 8 RC 1)
component is available in Visual Studio 2022 17.8 Preview 2:
Note that the .NET 8 SDK is the default in the 17.8 Visual Studio release, as well as .NET 8 releases of .NET MAUI.
You can also download the .NET 8 RC 1 SDK directly, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-rc.1.432/8.0.100-rc.1 SDK 8.0.100-rc.1
Also see the Known Issues in .NET 8.
What's Changed
- $(AndroidPackVersionSuffix)=rc.1; net8 is 34.0.0-rc.1 by @jonathanpeppers in #8204
- [vs-workload] Set EnableSideBySideManifests=true by @pjcollins in #8179
- [ci] Add MAUI integration job by @pjcollins in #8200
- [Mono.Android] Fix incorrect Context.RegisterReceiver enumification. by @jpobst in #7735
- [ci] Remove .NET branches from classic release trigger by @pjcollins in #8218
- [ci] Fix MAUI integration test job by @pjcollins in #8221
- Bump to LLVM toolchain based on version 16.0.6 by @grendello in #8220
- [build] Use .NET preview to create nupkgs by @pjcollins in #8227
- [ci] Target hosted macOS-13 Ventura pool by @pjcollins in #8215
- [ci] Run Codesign Verify task against new MSI folder by @pjcollins in #8226
- [ci] Fix condition for MAUI integration test job by @pjcollins in #8232
- [ci] Add install-global-tool yaml template by @pjcollins in #8233
- [Tests] Remove duplicates from XASdkTests by @pjcollins in #8214
- [Mono.Android] Use C#9 Function Pointer backend for JNI by @jonpryor in #8234
- [ci] Use static macOS pool for nightly emulator tests by @pjcollins in #8206
- Bump to xamarin/xamarin-android-tools/main@57be026c by @jonpryor in #8236
- [Mono.Android] Provide enum overload of
PackageManager.PackageInfoFlags.Of
. by @jpobst in #8182 - [Mono.Android] add "built-in" delegate for _JniMarshal_PPII_L by @jonathanpeppers in #8245
- Bump com.android.tools:r8 from 8.0.40 to 8.1.56 in /src/r8 by @dependabot in #8240
- [profiled-aot] update profile for .NET 8.0.100-rc.1.23404.2 by @jonathanpeppers in #8250
- [ci] Don't checkout monodroid's unneeded XA submodule by @jpobst in #8231
- [api-merge] We only need to write API-34 api.xml. by @jpobst in #8248
- [tests] Remove the last set of ignored MSBuild tests by @pjcollins in #8246
- [Mono.Android] Fix API-34 health enums with name conflicts. by @jpobst in #8254
- [monodroid] Do not build host or classic runtimes by @pjcollins in #8256
- [ci] Report when dotnet-test-slicer fails by @pjcollins in #8259
- [ci] Use fewer agents for macOS MSBuild tests by @pjcollins in #8257
- [Mono.Android] Bind
java.time
andjava.time.chrono
packages. by @jpobst in #8088 - Bump to xamarin/monodroid@a5248591 by @pjcollins in #8258
- [Mono.Android.dll] Fix [SupportedOSPlatform] warnings. by @jpobst in #8247
- Fix dotnet-local script to work. by @dellis1972 in #8222
- [Xamarin.Android.Build.Tasks] fix System.Text.Json with default trimmer settings by @jonathanpeppers in #8266
- Remove more xabuild by @grendello in #8263
- [build] set file extension for common
ToolExe
values by @jonathanpeppers in #8267 - Bump to dotnet/runtime@034d27f 8.0.0-rc.1.23419.3 by @jonathanpeppers in #8284
- [release/8.0.1xx-rc1] Bump to xamarin/monodroid@e823fae7 by @jonathanpeppers in #8292
Full Changelog: 34.0.0-preview.7.382...34.0.0-rc.1.432
.NET 8 Preview 7, Android 34.0.0-preview.7.382
How to install?
The .NET MAUI (.NET 8 Preview)
optional component is available in Visual Studio 2022 17.8 Preview 1:
Or download the .NET 8 Preview 7 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-preview.7.382/8.0.100-preview.7 SDK 8.0.100-preview.7
Also see the Known Issues in .NET 8.
What's Changed
- $(AndroidPackVersionSuffix)=preview.7; net8 is 34.0.0-preview.7 by @jonathanpeppers in #8149
- [Xamarin.Android.Build.Tasks] correct paths in MarshalMethodsAssemblyRewriter by @jonathanpeppers in #8151
- [CI] Use dotnet-test-slicer in nightly tests by @pjcollins in #8154
- [xaprepare] update Debian dependencies for current unstable (trixie) by @grendello in #8169
- [Xamarin.Android.Build.Tasks] Move MonoAndroidAssetsDirIntermediate by @jonpryor in #8166
- [AndroidDependenciesTests] Use platform-tools 34.0.4 by @pjcollins in #8184
- [AndroidDependenciesTests] Test both manifest types by @pjcollins in #8186
- Typemaps per RID support and disable marshal methods by default by @grendello in #8164
- [Mono.Android] Use PublicApiAnalyzers to ensure we do not break API. by @jpobst in #8171
- [ci] Add variable to request all build logs be published to build artifacts. by @jpobst in #8189
- LLVM IR code generator refactoring and updates by @grendello in #8140
- [ci] Include build components in SBOM by @pjcollins in #8174
- [Xamarin.Android.Build.Tasks] fix
.aar
files flowing from project references by @jonathanpeppers in #8193 - [Documentation] Appease PoliCheck Rule: 79604 by @pjcollins in #8197
- [Xamarin.Android.Build.Tasks] fix duplicate
.aar
files by @jonathanpeppers in #8196 - Clean up DotNetIgnore Unit Tests by @dellis1972 in #8163
- [vs-workload] Set EnableSideBySideManifests=true by @pjcollins in #8179
Full Changelog: 34.0.0-preview.6.359...34.0.0-preview.7.382
.NET 8 Preview 6, Android 34.0.0-preview.6.359
How to install?
The .NET MAUI (.NET 8 Preview)
optional component is available in Visual Studio 2022 17.7 Preview 3:
Or download the .NET 8 Preview 6 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-preview.6.359/8.0.100-preview.6 SDK 8.0.100-preview.6
Also see the Known Issues in .NET 8.
What's Changed
- Bump LibZipSharp to 3.0.0 by @dellis1972 in #8061
- [XABT] Prefer
SupportedOSPlatformVersion
overminSdkVersion
by @pjcollins in #8026 - [ci] Use new 1ES Hosted Linux PR build pool by @pjcollins in #8108
- [build] Ignore CA1305 in more projects by @pjcollins in #8110
- Fix issue with Resource Parser by @dellis1972 in #8091
- [ci] Shut down dotnet processes before retrying failed unit tests. by @jpobst in #8107
- [ci] Fix nightly test environment provisioning by @pjcollins in #8113
- [CI] Allow MSBuild test stages to run in the megapipeline by @mandel-macaque in #8033
- Fix an Issue with new Resource Designer Assembly by @dellis1972 in #8066
- [build] Bump
$(XABuildToolsVersion)
=34 by @jonpryor in #8118 - [Mono.Android] Fix NRT warnings in hand bound code. by @jpobst in #8086
- [tests] Remove
XASdkProject
by @pjcollins in #7869 - [build] stop setting
$DOTNET_gcServer
by @jonathanpeppers in #8085 - [xaprepare] Add support for Debian trixie release by @grendello in #8127
- [Mono.Android] suppress/solve more illink warnings by @jonathanpeppers in #8063
- [Xamarin.Android.Build.Tasks] should open readonly in some cases by @jonathanpeppers in #8129
- Bump robin-map version to 1.2.1 by @grendello in #8128
- [Xamarin.Android.Build.Tasks] Allow override of
uncompressedGlob
. by @dellis1972 in #7965 - [build] consider
$NUGET_PACKAGES
for$(XAPackagesDir)
by @jonathanpeppers in #8136 - [One .NET] fix 'dotnet publish' with no arguments by @jonathanpeppers in #8137
- [tests] Remove
XASdkDeployTests
by @pjcollins in #8139 - [tests] don't set
/uses-sdk@android:targetSdkVersion=34
by default by @jonathanpeppers in #8138 - [Xamarin.Android.Build.Tasks] Handle IOException in Aapt2Daemon by @dellis1972 in #8130
- Bump to google/bundletool@f17ce94a by @jonathanpeppers in #8135
- [Mono.Android] Bind and enumify Android 14 Beta 3. by @jpobst in #8116
Full Changelog: 34.0.0-preview.5.312...34.0.0-preview.6.359
.NET 8 Preview 5, Android 34.0.0-preview.5.312
How to install?
The .NET MAUI (.NET 8 Preview)
optional component is available in Visual Studio 2022 17.7 Preview 2:
Or download the .NET 8 Preview 5 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-preview.5.312/8.0.100-preview.5 SDK 8.0.100-preview.5
Also see the Known Issues in .NET 8.
What's Changed
- [ci] Always download nupkgs to nuget-unsigned by @pjcollins in #7999
- $(AndroidPackVersionSuffix)=preview.5; net8 is 34.0.0-preview.5 by @jonathanpeppers in #7996
- Bump to 33.0.56 $(AndroidNet7Version) by @jonathanpeppers in #7998
- [Xamarin.Android.Build.Tasks] remove NuGet dependencies by @jonathanpeppers in #8000
- [ci] Remove plots-to-appinsights. by @jpobst in #8002
- [Xamarin.Android.Build.Tasks] Add support for 'AndroidEnableRestrictToAttributes'. by @jpobst in #7990
- [Mono.Android] Use 'platform33-r2'. by @jpobst in #8004
- [xaprepare] Combine 'AndroidTestDependencies' and 'EmulatorTestDependencies' scenarios. by @jpobst in #8006
- [ci] Automatically retry failed MSBuild/emulator tests. by @jpobst in #7997
- Bump NUnit versions. by @jpobst in #8021
- [ci] Don't stop emulator on test agents that won't get reused. by @jpobst in #8005
- [Mono.Android] Generate API docs for .NET Android by @pjcollins in #8007
- [ci] Simplify WearOS Emulator test job. by @jpobst in #8024
- [Xamarin.Android.Build.Tasks] pass
-S
foram start
commands by @jonathanpeppers in #8032 - [Mono.Android] Remove
monoandroid10
target framework. by @jpobst in #8035 - [Xamarin.Android.Build.Tasks] skip
proguard.txt
files in class libraries by @jonathanpeppers in #8025 - Bump monodroid by @dellis1972 in #8043
- [build] enable CA1305 for most projects by @jonathanpeppers in #7993
- [ci] Retry .NET install attempts by @pjcollins in #8049
- [ci] Remove release stages by @pjcollins in #8051
- Bump to 33.0.59 $(AndroidNet7Version) by @jonathanpeppers in #8056
- [Mono.Android] API-UpsideDownCake Beta 2 by @jpobst in #8044
- [Xamarin.Android.Build.Tasks] Update XA5300 text by @jonpryor in #8057
- [AndroidDependenciesTests] Use platform-tools 34.0.3 by @pjcollins in #8062
- [tests] new test for provisioning JDKs by @jonathanpeppers in #8059
- [Xamarin.Android.Build.Tasks] Add $(_BindingsToolsLocation) to allow overriding binding tool binaries. by @jpobst in #8069
- [Xamarin.Android.Build.Tasks] introduce Eol.targets for .NET 6 by @jonathanpeppers in #8047
- [profiled-aot] update AOT profile for .NET 8 Preview 5 by @jonathanpeppers in #8077
Full Changelog: 34.0.0-preview.4.273...34.0.0-preview.5.312
.NET 7, Android 33.0.68
These changes shipped alongside Visual Studio 2022 17.7 Preview 2.
You can also access this release via dotnet workload update
.
What's Changed
- [Xamarin.Android.Build.Tasks] Fix
-int.ToString()
for locales by @grendello in #7941 - [Microsoft.Android.Sdk.ILLink] fix crash when TZ changes by @jonathanpeppers in #7956
- [ci] Retry .NET install attempts by @pjcollins in #8049
- Bump .NET 6 to 32.0.509 by @jonathanpeppers in #8045
- [Xamarin.Android.Build.Tasks] Bump ZipFlushFilesLimit by @dellis1972 in #7957
- [Xamarin.Android.Build.Tasks] pass
-S
foram start
commands by @jonathanpeppers in #8032 - [Xamarin.Android.Build.Tasks] Update
XA5300
text by @jonpryor in #8057 - [Xamarin.Android.Build.Tasks] skip
proguard.txt
files in class libraries by @jonathanpeppers in #8025 - Bump to xamarin/monodroid@d3008fd4 by @jonathanpeppers in #8067
- [tools/msbuild] Add
RunActivity.Server
property by @thaystg in xamarin/monodroid#1293 - [tools/msbuild] pass
-S
foram start
commands by @jonathanpeppers in xamarin/monodroid#1303 - [tools/msbuild]
InstallAndroidDependencies
installs JDK by @jonathanpeppers in xamarin/monodroid#1309 - [Xamarin.Android.Build.Tasks] Use new
$(_ZipFlushFilesLimit)
property by @dellis1972 in xamarin/monodroid#1295 - [debugger] Pass retry timeout to runtime by @thaystg in #7916 backported via #8068
- [Xamarin.Android.Build.Tasks] Add
$(_BindingsToolsLocation)
to allow overriding binding tool binaries by @jpobst in #8069
Full Changelog: 33.0.46...33.0.68
.NET 8 Preview 4, Android 34.0.0-preview.4.273
How to install?
The .NET MAUI (.NET 8 Preview)
optional component is available in Visual Studio 2022 17.7 Preview 1:
Or download the .NET 8 Preview 4 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-preview.4.273/8.0.100-preview.4 SDK 8.0.100-preview.4
Also see the Known Issues in .NET 8.
What's Changed
- $(AndroidPackVersionSuffix)=preview.4; net8 is 34.0.0-preview.4 by @jonathanpeppers in #7912
- [tests] Add backup ssl sites in case of 429 response. by @dellis1972 in #7909
- [profiled-aot] update
dotnet.aotprofile
for .NET 8 by @jonathanpeppers in #7908 - [build] remove .NET 6 support by @jonathanpeppers in #7900
- [Mono.Android] delay JNINativeWrapper.get_runtime_types() by @jonathanpeppers in #7913
- [ci] Optimize 'APK's .NET' test job overhead. by @jpobst in #7904
- Fix native code generation when marshal methods are disabled by @grendello in #7899
- [Xamarin.Android.Build.Tasks] Fix Android Version Code for Release builds by @dellis1972 in #7795
- [Mono.Android] Bind Android 14 DP 1. by @jpobst in #7796
- [ci] Don't set demands for megapipeline by @pjcollins in #7929
- [/Mono.Android-Tests] Revert back to example.com by @dellis1972 in #7919
- [monodroid] Fix
ld
build error on Nightly Builds. by @dellis1972 in #7925 - [tests] Remove
net472
multitargeting by @pjcollins in #7932 - [readme] Add aka.ms links for d17.5. by @jpobst in #7935
- Add Nightly Tests for Humanizer by @dellis1972 in #7627
- [ci] Remove remaining Classic test jobs. by @jpobst in #7924
- [ci] Stop building classic test suites. by @jpobst in #7938
- [Xamarin.Android] Remove OpenTK, sqlite-xamarin, System.EnterpriseServices. by @jpobst in #7940
- Bump com.android.tools:r8 from 4.0.52 to 8.0.40 in /src/r8 by @dependabot in #7934
- [debugger] Pass retry timeout to runtime by @thaystg in #7916
- [Xamarin.Android.Build.Tasks] fix cases of missing
@(Reference)
by @jonathanpeppers in #7947 - Convert
/tools
and/build-tools
projects fromnet472
to$(DotNetStableTargetFramework)
by @jpobst in #7943 - [CI] Add some extra params to configure the test templates. by @mandel-macaque in #7955
- [Xamarin.Android.Build.Tasks] remove
pdb2mdb
by @jonathanpeppers in #7950 - Port 'JcwGen-Tests' to .NET. by @jpobst in #7949
- [Microsoft.Android.Sdk.ILLink] fix crash when TZ changes by @jonathanpeppers in #7956
- [ci] Automatically retry failed apk-instrumentation tests. by @jpobst in #7963
- Fix integer to string conversion when generating code by @grendello in #7941
- [CI] Allow to pass the xa checkout dir to nested templates. by @mandel-macaque in #7961
- [Xamarin.Android.Build.Tasks] Bump ZipFlushFilesLimit by @dellis1972 in #7957
- [ci] Suppress fork PR build warnings by @pjcollins in #7973
- Add UnitTest docs by @dellis1972 in #7877
- [automation] Add 'xaSourcePath' to yaml so they can be used from monodroid by @dellis1972 in #7978
- [Mono.Android] API-UpsideDownCake Beta 1 by @jpobst in #7980
- [Xamarin.Android.Build.Tasks] disable Switch.System.Reflection.ForceInterpretedInvoke by @jonathanpeppers in #7972
- [Xamarin.Android.Build.Tasks] stop redistributing
apksigner
by @jonathanpeppers in #7984 - [Xamarin.Android.Build.Tasks] remove Xamarin.Android.Legacy.targets and friends by @jonathanpeppers in #7985
- [ci] Use hosted Linux build pool for PR builds by @pjcollins in #7976
Full Changelog: 34.0.0-preview.3.224...34.0.0-preview.4.273
.NET 8 Preview 3, Android 34.0.0-preview.3.224
How to install?
Download the .NET 8 Preview 3 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 34.0.0-preview.3.224/8.0.100-preview.3 SDK 8.0.100-preview.3
What's Changed
- $(AndroidPackVersionSuffix)=preview.3; net8 is 34.0.0-preview.3 by @jonathanpeppers in #7839
- Replace K4os.Hash.xxHash with System.IO.Hashing by @eerhardt in #7831
- [build] pass
--skip-sign-check
todotnet workload
by @jonathanpeppers in #7840 - [ci] Use compliance stage template by @pjcollins in #7818
- Tweak AndroidMessageHandler behavior for WCF support by @grendello in #7785
- [Mono.Android] Print type & member remapping info by @jonpryor in #7844
- [Xamarin.Android.Build.Tasks] guard
AutoImport.props
against empty values by @jonathanpeppers in #7837 - [ci] Allow dynamic
$(NuGetArtifactName)
values by @pjcollins in #7848 - [ci] Reduce overhead for MSBuildIntegration unit test jobs. by @jpobst in #7832
- [build] remove darc dependency for System.IO.Hashing by @jonathanpeppers in #7855
- Fix recently added AndroidMessageHandler test by @grendello in #7859
- Bump com.android.tools:r8 from 4.0.48 to 4.0.52 in /src/r8 by @dependabot in #7858
- Bump external/Java.Interop from
77800dd
to73ebad2
by @dependabot in #7861 - [ci] Don't run classic tests on the Windows build/test stage. by @jpobst in #7860
- [ci] Improvements for emulator test jobs by @pjcollins in #7731
- [Xamarin.Android.Build.Tasks] Remove MAM targets from CoreResolve by @jonpryor in #7868
- [ci] Parallelize and reduce overhead of MSBuild test stage. by @jpobst in #7850
- [tests]
InstallAndroidDependenciesTest
can useplatform-tools
34.0.1 by @jonpryor in #7873 - [ci] Install fewer Android SDK platforms on test agents. by @jpobst in #7874
- Bump
$(AndroidNet7Version)
by @pjcollins in #7883 - [github] Use ".NET Android", not "Android for .NET" by @jonpryor in #7882
- [Actions] Ensure that the commit message is valid json. by @mandel-macaque in #7884
- [Actions] Do not double quote the commit message. by @mandel-macaque in #7887
- [ci] Remove separate SmokeTests jobs. by @jpobst in #7872
- [MSBuildDeviceIntegration] Handle Debugger errors by @dellis1972 in #7864
- [AOT] provide libc and libm stubs for correct linking when NDK is not used by @grendello in #7475
- Attempt to fix a macOS lib{c,m} link error by @grendello in #7891
- [vs-workload] Remove @(MultiTargetPackNames) by @pjcollins in #7894
- [Xamarin.Android.Build.Tasks] Updating NuGet packages does not update the app by @dellis1972 in #7892
- [Xamarin.Android.Build.Tasks] Fix AndroidPackagingOptionsExclude by @dellis1972 in #7903
- [docs] how to get gc dumps w/
dotnet-trace
by @jonathanpeppers in #7875
Full Changelog: 34.0.0-preview.2.187...34.0.0-preview.3.224
.NET 7, Android 33.0.46
These changes shipped alongside Visual Studio 2022 17.6 Preview 3.
You can also access this release via dotnet workload update
.
What's Changed
- [tools/msbuild] Fix System App detection by @dellis1972 in xamarin/monodroid#1284
- [tools/msbuild] Deploy
*resources.dll
from PackageReference by @dellis1972 in xamarin/monodroid#1276 - [monodroid] Prevent overlapped decompression of embedded assemblies by @grendello in #7817
- [Mono.Android] Print type & member remapping info by @jonpryor in #7847
- [Xamarin.Android.Build.Tasks] Remove MAM targets from CoreResolve by @jonpryor in #7868
- [Xamarin.Android.Build.Tasks]
FileWrites
&libraryprojectimports.cache
by @dellis1972 in #7780
Full Changelog: 33.0.26...33.0.46