Skip to content

.NET 10 - Xcode 27.0 Beta 4 support (27.0.10417-xcode27.0)

Pre-release
Pre-release

Choose a tag to compare

@dalexsoto dalexsoto released this 04 Aug 06:58
· 92 commits to main since this release
512a7cb

Note

  • Xcode 27.0 Beta 4 is required with this release. Xcode 27.0 Beta 4 requires macOS 26.4+ (Tahoe).

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/.

This release consists of the following versions:

Installation

You can use workload set version 10.0.302.1 in order to install these versions of the SDKs.

Please make sure to be using the latest .NET SDK 10.0.302 before issuing the dotnet workload install command below. You can validate your installed dotnet version using dotnet --version do make sure it shows 10.0.302 before proceeding.

dotnet workload install <workload id(s)> --version 10.0.302.1

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.302.1

You can use dotnet workload --info to validate the workload versions installed in your system.

Full release notes: https://github.com/dotnet/macios/wiki/.NET-10-release-notes

Preview of Xcode 27 support

This release include preview support for Xcode 27.

To build with support for Xcode 27 and any new API bindings we've implemented so far, append 27.0 to the target framework in the project file. Additionally, ignore a warning about using the Xcode 27.0 preview. Note: .NET 10 must be used, we don't have .NET 11 builds with Xcode 27 support yet.

Example:

<PropertyGroup>
  <TargetFramework>net10.0-ios27.0</TargetFramework>
  <NoWarn>$(NoWarn);XCODE_27_0_PREVIEW</NoWarn>
</PropertyGroup>

This requires installing Xcode 27.0 beta 4.

What's Changed

  • [Accessibility] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #25984
  • [AccessoryAccess] Add bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #25982
  • [Accounts] Fix ACFacebookAudience.OnlyMe mapping in SetPermissions by @rolfbjarne in #26133
  • [AppKit] Add bindings for the new APIs in Xcode 27. by @dalexsoto in #25777
  • [AppKit] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #25983
  • [AppManagedFeatures] Ignore Swift-only framework by @dalexsoto in #26284
  • [ARKit] Bind new Xcode 27 APIs and deprecations by @dalexsoto in #25809
  • [assembly-preparer] Compute the method-override map lazily. by @rolfbjarne in #26022
  • [assembly-preparer] Create a new tool to replace pre-mark custom linker steps. by @rolfbjarne in #25652
  • [assembly-preparer] Don't run the preserve/optimize/mark steps when not trimming. by @rolfbjarne in #26014
  • [assembly-preparer] Fix IL2036 unresolved type in DynamicDependency with link-all. Fixes #26017 by @rolfbjarne in #26040
  • [assembly-preparer] Log per-step timings and whether each step modified assemblies. by @rolfbjarne in #25944
  • [assembly-preparer] Only run RegistrarRemovalTrackingStep if the platform assembly is trimmed. by @rolfbjarne in #25941
  • [assembly-preparer] Skip re-serializing assemblies that weren't modified. by @rolfbjarne in #25971
  • [assembly-preparer] Speed up InlineDlfcnMethodsStep. by @rolfbjarne in #26039
  • [assembly-preparer] Subclass AssemblyModifierStep in ListExportedSymbols. by @rolfbjarne in #25942
  • [assembly-preparer] Use a trimmer feature switch for DynamicRegistrationSupported. by @rolfbjarne in #25939
  • [AudioToolbox] Bind new Xcode 27 AudioToolbox APIs. by @dalexsoto in #25811
  • [AuthenticationServices] Bind new macOS 27.0 APIs. by @dalexsoto in #25822
  • [AutomaticAssessmentConfiguration] Bind new Xcode 27 APIs by @dalexsoto in #25824
  • [AutomaticAssessmentConfiguration] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #25985
  • [AVFoundation] Bind Xcode 27 APIs by @dalexsoto in #25828
  • [AVFoundation] Fix signature for LoadTrack*/LoadTracks* methods. Fixes #25606 by @rolfbjarne in #25653
  • [AVFoundation] Update bindings for Xcode 27 beta 3 by @dalexsoto in #25986
  • [AVKit] Update bindings to Xcode 27 beta 3 by @dalexsoto in #26055
  • [AVRouting] Update bindings to Xcode 27 beta 3 by @dalexsoto in #26056
  • [AVSystemRouting] Update bindings to Xcode 27 beta 3 by @dalexsoto in #26057
  • [BackgroundAssets] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26086
  • [BackgroundTasks] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26084
  • [bgen] Cache attribute lookups to reduce memory allocations by @rolfbjarne in #25782
  • [bgen] Cache raw GetCustomAttributesData() results per provider by @rolfbjarne in #25564
  • [bgen] Propagate nullability information for generic type arguments. Fixes #16860 by @rolfbjarne in #25541
  • [bgen] Propagate simulator availability attributes to smart-enum field accessors by @dalexsoto in #25681
  • [bgen] Remove support for ZeroCopyStrings by @rolfbjarne in #25515
  • [bgen] Replace XPath lookups with Dictionary in DocumentationManager by @rolfbjarne in #25521
  • [bgen] Support BindAs parameters in protocols by @dalexsoto in #26195
  • [Binding Creator] Enhance documentation for adding new frameworks and clarify Xtro checks by @dalexsoto in #26028
  • [BrowserEngineKit] Add bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26083
  • [CarPlay] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26112
  • [Cinematic] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26113
  • [CloudKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26115
  • [CoreAudio] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26123
  • [CoreBluetooth] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26116
  • [CoreGraphics] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26114
  • [CoreImage] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26117
  • [CoreLocation] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26120
  • [CoreMedia] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26121
  • [CoreMotion] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26119
  • [CoreNFC] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26118
  • [CoreSpotlight] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26158
  • [CoreSpotlight] Update bindings up to Xcode 27.0 Beta 4 by @dalexsoto in #26279
  • [CoreTelephony] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26160
  • [CoreVideo] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26157
  • [CryptoTokenKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26156
  • [DeviceDiscoveryExtension] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26155
  • [docs] Fix reference to the ReferenceNativeSymbol item group. by @rolfbjarne in #25579
  • [docs] Improve XML docs for 19 types (NSValue, MessageComposeResult, ABRecord, etc.) by @rolfbjarne in #26256
  • [docs] Improve XML docs for AccountStoreOptions and AppKitThreadAccessException by @rolfbjarne in #26132
  • [docs] Improve XML docs for AVPlayerItem, AVPlayerItemVideoOutput, CKRecord, CABasicAnimation, CAKeyFrameAnimation by @rolfbjarne in #26250
  • [docs] Improve XML docs for CBCentralManager, HKAnchoredObjectQuery, and 5 other types by @rolfbjarne in #26122
  • [docs] Improve XML docs for DoubleClick events and NSEdgeInsets by @rolfbjarne in #26151
  • [docs] Improve XML docs for EKParticipantScheduleStatus and 19 other types by @rolfbjarne in #26059
  • [docs] Improve XML docs for EKSourceType, EKAlarmProximity, EKEntityMask, EKEntityType, EKAlarmType by @rolfbjarne in #26036
  • [docs] Improve XML docs for HMCharacteristicMetadata, HMCharacteristicProperties, INCallRecord, INIntentResolutionResult, MTKTextureLoaderOptions, GKGridGraph, UIDynamicAnimator, UINavigationBar, CGDataConsumer, ModelNotImplementedException, GKEntity, GKPolygonObstacle, SCNRenderer, UIKitThreadAccessException by @rolfbjarne in #26289
  • [docs] Improve XML docs for ModelAttribute by @rolfbjarne in #25964
  • [docs] Improve XML docs for MPNowPlayingInfo by @rolfbjarne in #25808
  • [docs] Improve XML docs for MPNowPlayingInfoCenter by @rolfbjarne in #25819
  • [docs] Improve XML docs for MPSImageScale, NEFilterFlow, and 11 other types by @rolfbjarne in #26091
  • [docs] Improve XML docs for MPSkipIntervalCommand by @rolfbjarne in #25788
  • [docs] Improve XML docs for MPVolumeSettings by @rolfbjarne in #25796
  • [docs] Improve XML docs for NSCollectionViewLayout, NSPasteboard, NSSharingService, ARPointCloud, CAMediaTimingFunction, CFType, CGPattern, AVAssetDownloadTask, AVOutputSettingsAssistant, CFMachPortContext, GKComponentSystem, HMCharacteristic by @rolfbjarne in #26266
  • [docs] Improve XML docs for NSFontCollectionAction, AppKitFramework, SKReceiptRefreshRequest, NSBrowser, NSLevelIndicator, NSPopUpButton by @rolfbjarne in #26220
  • [docs] Improve XML docs for NSScreen, NSTextField, AudioUnitUtils, and 7 more types by @rolfbjarne in #26229
  • [docs] Improve XML docs for ObjCException, NLLanguage, CFHTTPAuthentication, CFHTTPStream, EKParticipantType, EKErrorCode, EKWeekday by @rolfbjarne in #25976
  • [docs] Improve XML docs for PreserveAttribute, CLEnums, MKLocalSearch, and 12 more types by @rolfbjarne in #26241
  • [docs] Improve XML docs for QLPreviewPanel by @rolfbjarne in #25926
  • [docs] Improve XML docs for SKCloudServiceSetupOptions by @rolfbjarne in #25748
  • [docs] Improve XML docs for SKError by @rolfbjarne in #25957
  • [docs] Improve XML docs for SKReceiptProperties by @rolfbjarne in #25774
  • [docs] Improve XML docs for SRAbsoluteTime, MPMediaItemArtwork, SKPaymentTransactionState, SKDownloadState, CGPDFPage, CGShading, CGLayer by @rolfbjarne in #25945
  • [docs] Improve XML docs for StatusCode by @rolfbjarne in #25730
  • [docs] Improve XML docs for StatusCodeError by @rolfbjarne in #25710
  • [docs] Improve XML docs for StoreProductParameters by @rolfbjarne in #25759
  • [docs] Improve XML docs for SystemConfigurationException by @rolfbjarne in #25704
  • [docs] Improve XML docs for TWRequestMethod by @rolfbjarne in #25904
  • [docs] Improve XML docs for TWTweetComposeViewControllerResult by @rolfbjarne in #25901
  • [docs] Improve XML docs for UIImage, UIView, and 11 other types by @rolfbjarne in #26068
  • [docs] Improve XML docs for WebActionMouseButton by @rolfbjarne in #25855
  • [docs] Improve XML docs for WebNavigationPolicyEventArgs by @rolfbjarne in #25859
  • [docs] Improve XML docs for WKWindowFeatures by @rolfbjarne in #25832
  • [docs] Minor update to docs about how to update api docs. by @rolfbjarne in #25595
  • [dotnet-linker] Add a trimmer step to inline calls to Class.GetHandle[Intrinsic]. by @rolfbjarne in #25318
  • [dotnet-linker] Gate the TypeMap proxy-attribute workaround to .NET 10 only. Fixes #25276 by @rolfbjarne in #26018
  • [dotnet-linker] Gate the TypeMap workaround for dotnet/runtime#127504 on .NET 10 and earlier. Fixes #25275 by @rolfbjarne in #26010
  • [dotnet] Add 'Desktop' classification to Mac Catalyst and macOS templates. Fixes #15136. by @rolfbjarne in #25863
  • [dotnet] Add displayName to template symbols for localization. Fixes #20718. by @rolfbjarne in #25714
  • [dotnet] Add icons to the project templates. Fixes #17169 by @rolfbjarne in #26062
  • [dotnet] Add new mlaunch 1.1.127 assemblies to SignList.xml by @dalexsoto in #25745
  • [dotnet] Add WaitForExit, StandardOutputPath, StandardErrorPath MSBuild properties. Fixes #24848 by @rolfbjarne in #25715
  • [dotnet] Add Xcode 27.0 packages for .NET 10. by @rolfbjarne in #26071
  • [dotnet] Default PublishTrimmed=false when there's nothing for the trimmer to do. by @rolfbjarne in #25909
  • [dotnet] Don't enable InlineClassGetHandle if we're using the static registrar as a custom trimmer step. by @rolfbjarne in #25524
  • [dotnet] Don't quote the 'RunCommand' property. by @rolfbjarne in #25764
  • [dotnet] Enable AOT generic instantiation deduplication when PrepareAssemblies=true by @rolfbjarne in #25894
  • [dotnet] Fix inlined-dlfcn native symbol generation when the trimmer is skipped by @rolfbjarne in #25999
  • [dotnet] Fix the .NET 10 MSI minor-version computation for Xcode 27 and later by @dalexsoto in #25688
  • [dotnet] Make the RecommendedXcodeVersion MSBuild property public by @rolfbjarne in #26097
  • [dotnet] Put type-map.txt into the linker cache directory. by @rolfbjarne in #25654
  • [dotnet] Quote MlaunchPath in generated mobile run scripts by @rolfbjarne in #25680
  • [dotnet] Show a clear error when PublishSingleFile is set. Fixes #16754 by @rolfbjarne in #25978
  • [dotnet] Use desktop MSBuild task assemblies in VS for all platforms by @kotlarmilos in #25662
  • [EnhancedLinkSecurity] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26161
  • [FileProvider] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26165
  • [Foundation] Fix NSCoder.Encode(byte[], offset, count, key) to honor offset/count by @rolfbjarne in #26015
  • [Foundation] Simplify memory management of NSObjectData for CoreCLR. by @rolfbjarne in #25507
  • [Foundation] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26159
  • [FSKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26163
  • [GameController] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26162
  • [HealthKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26164
  • [HomeKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26171
  • [ImageIO] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26175
  • [linker] Convert the Runtime.Arch optimization to a trimmer feature switch. Fixes #26106. by @rolfbjarne in #26111
  • [linker] Skip RemoveUserResourcesSubStep when building for NativeAOT. Fixes #26063. by @rolfbjarne in #26108
  • [linker] Trim [ProtocolMember] attributes with trimmable-static + PrepareAssemblies by @rolfbjarne in #26089
  • [LinkSecurity] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26174
  • [localization] Include template JSON files in OneLocBuild configuration. Fixes #20717 by @rolfbjarne in #25717
  • [main] Bump mlaunch to support Xcode 27 Device Hub by @dalexsoto in #25768
  • [main] Keep using the desktop MSBuild assemblies when building from within Visual Studio. by @rolfbjarne in #25417
  • [main] Update to use stable Xcode 26.6 by @dalexsoto in #25852
  • [make] Allow configuring the Xcode path by @dalexsoto in #25622
  • [make] Serialize AppleDocReader doc injection by @dalexsoto in #25568
  • [MapKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26173
  • [MediaAccessibility] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26172
  • [MediaExtension] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26178
  • [MediaPlayer] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26179
  • [MediaToolbox] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26202
  • [Messages] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26177
  • [MessageUI] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26180
  • [Metal] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26176
  • [MetalFX] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26201
  • [MetalPerformanceShaders] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26206
  • [MetalPerformanceShadersGraph] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26204
  • [MPSFunctions] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26207
  • [msbuid] Fix Content items with PublishFolderType losing files that match SDK names. Fixes #25497. by @rolfbjarne in #25528
  • [msbuild/dotnet] Fix remote Release builds when using plural RuntimeIdentifiers. Fixes #24046. by @rolfbjarne in #24228
  • [msbuild/tools] Add netstandard2.0 helper string functions. by @rolfbjarne in #25375
  • [msbuild/tools] Move post-trimming custom trimmer steps to a post-ILLink MSBuild task. by @rolfbjarne in #25742
  • [msbuild] Always build referenced extension projects by default by @rolfbjarne in #25805
  • [msbuild] Bump Xamarin.MacDev and use PDictionary.[Try]OpenFile. by @rolfbjarne in #25382
  • [msbuild] Copy dSYMs from xcframeworks next to the app's dSYM. Fixes #23076. by @rolfbjarne in #25979
  • [msbuild] Copy inputs to the remote Mac in the CompileNativeCode task. by @rolfbjarne in #25732
  • [msbuild] Copy the .dSYM to the publish directory when publishing by @rolfbjarne in #26041
  • [msbuild] Deprecate NoBindingEmbedding=false in .NET 11, remove in .NET 12 by @rolfbjarne in #25962
  • [msbuild] Detect Mono-only build properties when not using the Mono runtime by @rolfbjarne in #26042
  • [msbuild] Disable device-specific builds by default. by @rolfbjarne in #26005
  • [msbuild] Don't let binding sidecar manifest metadata redirect native reference output paths by @dalexsoto in #25790
  • [msbuild] Embed the app's symbols in the .ipa (IpaIncludeSymbols) by @rolfbjarne in #26043
  • [msbuild] Fix app crash at launch when _ExportSymbolsExplicitly=false. Fixes #25491 by @rolfbjarne in #25494
  • [msbuild] Fix building binding projects with 'dotnet build /t:Compile' by @rolfbjarne in #25914
  • [msbuild] Fix getting an x64 simulator if asked to build for x64. by @rolfbjarne in #25614
  • [msbuild] Fix partial-incremental _PostprocessAssemblies (MT2362) Fixes #25938 by @rolfbjarne in #25943
  • [msbuild] Fix simulator OS version comparison in GetAvailableDevices by @rolfbjarne in #25975
  • [msbuild] Generate dSYM files by default on macOS/Mac Catalyst when using Native AOT. Fixes #21553 by @rolfbjarne in #26197
  • [msbuild] Improve diagnostics when simulator runtimes aren't available, Fixes #25298 by @rolfbjarne in #25483
  • [msbuild] Improve how we handle the path to Xcode. by @rolfbjarne in #24021
  • [msbuild] Improve interactive simulator selection by showing running simulators first. Fixes #25701 by @rolfbjarne in #25772
  • [msbuild] Make inlined dlfcn native symbol references weak + dlsym fallback by @dalexsoto in #25683
  • [msbuild] Only run _CreateInstaller target for desktop platforms by @rolfbjarne in #25848
  • [msbuild] Resolve Content and BundleResource items using the main project's location. Fixes 23898. by @rolfbjarne in #25713
  • [msbuild] Restore library resources on incremental builds Fixes #5755 by @rolfbjarne in #26004
  • [msbuild] Show a helpful error when codesign fails with errSecInternalComponent. Fixes #26183. by @rolfbjarne in #26189
  • [msbuild] Strip binding-embedded dynamic frameworks with 'strip -S -x'. Fixes #25952. by @rolfbjarne in #25970
  • [msbuild] Support App Extensions on Mac Catalyst (fixes #17408) by @dalexsoto in #25940
  • [msbuild] Validate extracted resource paths in UnpackLibraryResources by @rolfbjarne in #25911
  • [mtouch] Guard RunRegistrar calls with platform ifdef checks by @rolfbjarne in #25678
  • [mtouch] Make mtouch work without Xcode, since we don't really need Xcode for what mtouch currently does. by @rolfbjarne in #25430
  • [mtouch] Remove unused code from mtouch by @rolfbjarne in #25428
  • [MultipeerConnectivity] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26200
  • [NativeAOT] Complete "Skip ILLink" so ILC gets the prepared assemblies (gated to .NET 11+) by @rolfbjarne in #26193
  • [NativeAOT] Generate native registrar code after ILC for trimmable-static by @rolfbjarne in #26194
  • [NativeAOT] Skip ILLink when using ILC + PrepareAssemblies by @rolfbjarne in #26109
  • [NativeAOT] Warn if a post-ILC postprocessing step modifies a managed assembly by @rolfbjarne in #26137
  • [NearbyInteraction] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26203
  • [Network] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26208
  • [NetworkExtension] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26205
  • [NSObject] Store the super handle in a ConditionalWeakTable. by @rolfbjarne in #25454
  • [NSUrlSessionHandler] Reject unsupported auth methods to allow fallback to Basic. Fixes #25485. by @rolfbjarne in #25493
  • [NSUrlSessionHandler] Surface cancelled requests with a better exception. Fixes #25667. by @rolfbjarne in #25699
  • [ObjCRuntime] Allow native dynamic registrar removal. Fixes #16668 by @rolfbjarne in #26219
  • [ObjCRuntime] Improve super calls - Fixes #25362 by @rolfbjarne in #25376
  • [PassKit] Update bindings up to Xcode 27.0 Beta 4 by @dalexsoto in #26277
  • [PencilKit] Update bindings up to Xcode 27.0 Beta 4 by @dalexsoto in #26275
  • [ReplayKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26278
  • [runtime] Link away entry assembly registration. Fixes #10457 by @rolfbjarne in #26261
  • [runtime] Read debugging environment variables on the main thread to avoid a race. by @rolfbjarne in #25878
  • [runtime] Show the error code if calling coreclr_initialize fails. by @rolfbjarne in #25544
  • [runtime] Use method_getTypeEncoding instead of the deprecated method_getDescription by @dalexsoto in #25686
  • [runtime] Use SYSTEM_CORELIB_DIRECTORY to locate System.Private.CoreLib.dll by @rolfbjarne in #26009
  • [SafariServices] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26274
  • [scripts] Improve 'run-packaged-macos-tests' to write diagnostic output to the test's output instead of the Console. by @rolfbjarne in #25858
  • [scripts] Rebuild generate-frameworks-constants when its linked tools/common sources change by @rolfbjarne in #26098
  • [Security] Update bindings up to Xcode 27.0 Beta 4 by @dalexsoto in #26276
  • [SensitiveContentAnalysis] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26272
  • [SensorKit] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26286
  • [SharedWithYou] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #26285
  • [sharpie] Emit correct nullability for block/delegate parameters by @rolfbjarne in #25837
  • [sharpie] Fix a parallel build issue by building before packing. by @rolfbjarne in #25616
  • [sharpie] Ignore warnings about long paths when packaging sharpie. by @rolfbjarne in #25615
  • [sharpie] Show a helpful error message when installed on x64 by @rolfbjarne in #25359
  • [Signing] Singn unsigned libraries by @dalexsoto in #25966
  • [skills] Improve macios-binding-creator skill by @dalexsoto in #25906
  • [src] Attempt to fix a race condition with NSObject.GetData. Fixes #25373. by @rolfbjarne in #25399
  • [src] Clean/consolidate runtime initialization code between platforms. by @rolfbjarne in #26131
  • [src] Fix GC-safety issues in a number of APIs. by @rolfbjarne in #26147
  • [src] Fix numerous API typos and improve the introspection typo test. Fixes #25397. by @rolfbjarne in #25706
  • [src] Mark MKDistanceFormatter as thread-safe. Fixes #25617. by @rolfbjarne in #25620
  • [src] NSBindingSelectionMarker is in AppKit. by @rolfbjarne in #25523
  • [src] Remove CIFilterGenerator from iOS and Mac Catalyst. by @rolfbjarne in #25630
  • [src] Remove NSPrintPreviewGraphicsContext. by @rolfbjarne in #25527
  • [StateReporting] Add bindings for the new StateReporting framework up to Xcode 27 Beta 3 by @dalexsoto in #26035
  • [templates] Add Framework parameter to project templates. Fixes #17319 by @rolfbjarne in #25884
  • [templates] Fix typo in the 'appliesTo' element by @rolfbjarne in #26085
  • [templates] Use DOTNET_TFM placeholder and add TFM update script by @rolfbjarne in #25913
  • [ThreadNetwork] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #26034
  • [tools] Don't inline calls to Class.GetHandle for BrowserEngineKit/BrowserEngineCore classes. by @rolfbjarne in #25629
  • [tools] Fix a nullability issue in the create-dotnet-linker-launch-json tool. by @rolfbjarne in #25474
  • [tools] Fix IL2009 warning for generic types in linker XML descriptors by @rolfbjarne in #25415
  • [tools] Fix invalid IL in generated CreateObject proxies for generic types by @rolfbjarne in #26100
  • [tools] Fix marking generated block code when not using any of the static registrars by @rolfbjarne in #25434
  • [tools] Fix race condition in assembly-preparer Makefile by @rolfbjarne in #25762
  • [tools] Honor the 'ProductException.Warning' field if nothing has been configured for an exception. by @rolfbjarne in #25856
  • [tools] Keep track of removed/unavailable frameworks in our list of frameworks. by @rolfbjarne in #25490
  • [tools] Make csproj.inc generation parallel-safe. by @rolfbjarne in #25547
  • [tools] PreserveSmartEnumConversionsStep: emit root-descriptor XML instead of modifying (hot) reloadable assemblies. Fixes #26073 by @rolfbjarne in #26087
  • [tools] Refactor the assembly-preparer code a bit. by @rolfbjarne in #25743
  • [tools] Remove most static state from the tools. by @rolfbjarne in #25619
  • [tools] Simplify the creation of the list of frameworks a bit. by @rolfbjarne in #25618
  • [tools] Skip resource stripping for (hot) reloadable assemblies. Fixes #26076 by @rolfbjarne in #26082
  • [tools] Use instance-based Log methods. by @rolfbjarne in #25566
  • [UIKit] Bind new Xcode 27 (iOS 27) UIKit APIs by @dalexsoto in #25889
  • [UIKit] Give priority to the UIMenuIdentifier overload of UIMenu.Create. Fixes #26267. by @rolfbjarne in #26293
  • [UIKit] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #26007
  • [UniformTypeIdentifiers] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #26029
  • [UserNotifications] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #25993
  • [VideoToolbox] Update bindings up to Xcode 27 Beta 3 by @dalexsoto in #25990
  • [Vision] Update bindings up to Xcode 27.0 Beta 3 by @dalexsoto in #25992
  • [WebKit] Update bindings to Xcode 27.0 Beta 3 by @dalexsoto in #25994
  • [xcode27.0] [devops] Recognize the "skipped, incorrect beta version" test summary by @rolfbjarne in #26023
  • [xcode27.0] [tests] Generate test summary and HTML report when skipping due to beta version mismatch by @rolfbjarne in #26003
  • [xcode27.0] Backport #24420 and #24515 by @dalexsoto in #25691
  • [xcode27.0] Baseline update for Xcode 27.0 Beta 1 (v2) by @dalexsoto in #25729
  • [xcode27.0] Bump to Xcode 27.0 Beta 4 by @dalexsoto in #26251
  • [xcode27.0] Update bindings up to Xcode 27.0 Beta 4 for already updated up to Beta 3 Frameworks by @dalexsoto in #26271
  • [xcode27.0] Update to Xcode 27.0 Beta 2 and make sharpie aware of anyAppleOS by @dalexsoto in #25786
  • [xcode27.0] Update to Xcode 27.0 Beta 3 by @dalexsoto in #25949
  • [xharness] Clean up ARM64 test variations. by @rolfbjarne in #25736
  • [xharness] Honor system dark mode in xharness web UI by @rolfbjarne in #25401
  • [xharness] Use 'dotnet build -getProperty:...' instead of temporary PropertyInspector project by @rolfbjarne in #25862
  • Add common Apple application artifact metadata by @Redth in #26110
  • Add option to build (partially) without Xcode. by @rolfbjarne in #25429
  • Add support for Composer Icons by @rolfbjarne in #24722
  • Bump mlaunch to get fix for #19587. by @rolfbjarne in #26016
  • docs: fix broken link in native-library-interop.md by @rolfbjarne in #25439
  • Downgrade MT2255 warning to a log message Fixes #25670 by @rolfbjarne in #25696
  • Expose application artifacts by @Redth in #25723
  • Fix 'dotnet checkout' typos in docs/guides/HowToBranch.md by @rolfbjarne in #25500
  • Fix docs/bindas.md links pointing to personal fork instead of dotnet/macios by @rolfbjarne in #25441
  • Fix flaky BitmapContextTest.CreateAdaptive_2 and _3 on iOS. Fixes #25387 by @rolfbjarne in #25937
  • Fix flaky SecProtocolMetadataTest.TlsDefaults -- ServerName is null. Fixes #25877 by @rolfbjarne in #25885
  • Fix missing 'don't' in docs/os-onboarding.md that reverses sentence meaning by @rolfbjarne in #25508
  • fix: treat missing expected cookie as transient network failure in TestNSurlSessionHandlerCookieContainerSetCookie by @rolfbjarne with @Copilot in #25420
  • fix: treat unexpected cookie values as transient network failures in cookie handler tests by @rolfbjarne with @Copilot in #25419
  • Make NSUrlSessionHandler handle redirects like the .NET handlers do by @dalexsoto in #25529
  • Update reviewer skill: never request changes, always use COMMENT by @rolfbjarne in #25747
  • Use bundle patch format for code-radiator merge PRs by @rolfbjarne with @Copilot in #25896

New Contributors

Full Changelog: dotnet-10.0.1xx-xcode26.6-10301...dotnet-10.0.1xx-xcode27.0-P1-10417