.NET 9 RC 1, Android 35.0.0-rc.1.80
Pre-release
Pre-release
jonathanpeppers
released this
10 Sep 19:53
·
170 commits
to main
since this release
The latest .NET MAUI
component is available in Visual Studio 2022 17.12 Preview 2:
You can also download the .NET 9 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 35.0.0-rc.1.80/9.0.100-rc.1 SDK 9.0.100-rc.1
What's Changed
- [monodroid] treat
LocalRefsAreIndirect
as always true by @jonathanpeppers in #9138 - $(AndroidPackVersionSuffix)=rc.1; net9 is 35.0.0-rc.1 by @jonathanpeppers in #9143
- [xaprepare] Remove Mono as required component by @pjcollins in #9144
- Fix
LogCodedWarning
usage by @grendello in #9148 - [Mono.Android] JavaCast() should throw on unsupported types by @jonpryor in #9145
- [Mono.Android] Add convenience KeyChain APIs by @simonrozsival in #9047
- Make sure debug and release builds of .a files are separate by @grendello in #9150
- Remove empty 'test' file by @pjcollins in #9156
- [installers] Ship
NuGet*
assemblies needed by<AndroidMavenLibrary>
. by @jpobst in #9098 - [Mono.Android] Add properties for all documented AndroidManifest.xml attributes to
[Activity]
,[Application]
, etc. by @jpobst in #9096 - Update some NuGet packages to latest versions. by @jpobst in #9100
- Bump to xamarin/monodroid@e68da1e8 by @jonathanpeppers in #9171
- [Xamarin.Android.Build.Tasks] fix
Inputs
for_Generate*Java*
targets by @jonathanpeppers in #9174 - Fixing adding pdb with one slash type and trying to remove another slash by @thaystg in #9180
- [bundletool] Remove com/sun/jna content by @pjcollins in #9162
- [ci] Simplify shipping drop metadata names by @pjcollins in #9181
- [Xamarin.Android.Build.Tasks] fix
$(DestinationSubDirectory)
double slash by @jonathanpeppers in #9186 - [ci] Use passwordless auth for darc/maestro by @pjcollins in #9182
- [XABT] Use SortedSets in
JCWGenerator.EnsureIdenticalCollections
for better performance. by @jpobst in #9208 - [Xamarin.Android.Build.Tasks] default to only 64-bit targets by @jonathanpeppers in #9179
- [Xamarin.Android.Build.Tasks] Rethink default property values by @jonpryor in #9155
- Bump to xamarin/monodroid@12b1ae70 by @jonathanpeppers in #9205
- [ci] Only run maestro steps on official builds by @pjcollins in #9217
- [Build.Tasks] Bump to NuGet/NuGet.Client@324d7272 by @pjcollins in #9218
- Bump com.android.tools:r8 from 8.3.37 to 8.5.35 in /src/r8 by @dependabot in #9219
- [Mono.Android] Use .NET version of mdoc by @pjcollins in #9225
- [Xamarin.Android.Build.Tasks] remove
$XAMARIN_BUILD_ID
by @jonathanpeppers in #9223 - Fix an issue with incremental builds. by @dellis1972 in #9183
- [Xamarin.Android.Build.Tasks] Remove ILRepack by @pjcollins in #9226
- [build] Update package metadata by @pjcollins in #9230
- Fix an off-by-one error demangling satellite assembly names by @grendello in #9166
- [XABT] Allow deployment artifacts to specify multiple JavaDependencyVerification JavaArtifact libraries. by @jpobst in #9112
- [XABT] Scan for JCWs for each ABI in parallel. by @jpobst in #9215
Full Changelog: 35.0.0-preview.7.41...35.0.0-rc.1.80