rolfbjarne
released this
26 Nov 13:01
·
66 commits
to main
since this release
🚨 Xcode 16.1 is required with this release. Xcode 16.1 requires macOS 14.5+ or 15.0+.
This is a servicing release to the previous .NET 9 release, with support for Xcode 16.1.
Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead: https://docs.microsoft.com/en-us/dotnet/maui/.
Versions
This release consists of the following versions:
What's Changed
- [AppKit/MediaExtension/introspection] Fix issues found with introspection on Sequoia. by @rolfbjarne in #21587
- [AppKit] Implement NSToolbarItemVisibilityPriority. Fixes #21298. by @rolfbjarne in #21304
- [bgen] Improve performance a little bit when calling functions that return retained objects. by @rolfbjarne in #21297
- [CryptoTokenKit] Fix detecting .NET 10. by @rolfbjarne in #21400
- [msbuild/dotnet] Add support for compressed xcframeworks in binding projects and as NativeReference items. Fixes #21294. by @rolfbjarne in #21492
- [msbuild] Add support for alternate app icons. by @rolfbjarne in #21475
- [msbuild] Add support for the 'overwrite' metadata for PartialAppManifest items. by @rolfbjarne in #21508
- [msbuild] Don't try to create an output file on Windows using a full path. by @rolfbjarne in #21486
- [msbuild] Don't try to look for library resources to unpack from BCL assemblies. Fixes #19511. by @rolfbjarne in #21305
- [msbuild] Embed any Entitlements.plist + compiled entitlements into binlogs. by @rolfbjarne in #21402
- [msbuild] Fix an incremental build issue with resources in universal apps. by @rolfbjarne in #21516
- [msbuild] Improve the error message when the SupportedOSPlatformVersion is lower than the minimum. Fixes #21368. by @rolfbjarne in #21369
- [msbuild] Make it possible to override the path to the 'strip' tool. by @rolfbjarne in #21581
- [msbuild] Make sure the build doesn't keep going if the ILLink task fails. by @rolfbjarne in #21393
- [msbuild] Make the Unzip task cancellable. by @rolfbjarne in #21456
- [msbuild] Port Ditto to subclass XamarinTask. by @rolfbjarne in #21453
- [msbuild] Port Metal and MetalLib to subclass XamarinTask. Fixes #21437. by @rolfbjarne in #21439
- [msbuild] Resolve the full path to the compiled entitlements in the CompileEntitlements task. by @rolfbjarne in #21372
- [msbuild] Unify escaping algorithm for mangled resources, and remove code duplication. by @rolfbjarne in #21488
- [PassKit] Finish implementation of PKPayLaterValidateAmount. Fixes #19271. by @rolfbjarne in #21339
- [static registrar] Make sure to save any changes made by the managed static registrar. Fixes #21606. by @vs-mobiletools-engineering-service2 in #21638
- [StoreKit] Bind AppStore.requestReview. Fixes #21410. by @rolfbjarne in #21441
- [tools] Ignore any interpreter settings when the current runtime isn't MonoVM. Fixes #20398. by @rolfbjarne in #21406
- [UIKit] Fix a few UITraitCollection bindings. Fixes #21377. by @rolfbjarne in #21380
- [UIKit] Improve code for UISegmentedControl. Fixes #21289. by @rolfbjarne in #21299
- [Vision] Bind VNVisionVersionNumber. Fixes #21342. by @rolfbjarne in #21350
- Update HealthKit all the way to Xcode 16.1 RC by @dalexsoto in #21510
- Update Intents all the way to Xcode 16.1 RC by @dalexsoto in #21515
- Update NetworkExtension all the way to Xcode 16.1 RC by @dalexsoto in #21518
- Update PencilKit all the way to Xcode 16.1 RC by @dalexsoto in #21519
- Update TVServices all the way to Xcode 16.1 RC by @dalexsoto in #21520
- Update UIKit all the way to Xcode 16.1 RC by @dalexsoto in #21522
Full Changelog: dotnet-9.0.1xx-xcode16.0-9617...dotnet-9.0.1xx-xcode16.1-916