Releases: xamarin/xamarin-macios
.NET 6.0.4xx - Xcode 14.1 (229)
This is a servicing release to the previous 6.0.4xx service release.
This release consists of the following versions:
What's Changed
- Updated Xamarin.Messaging to 1.8.49 by @vs-mobiletools-engineering-service2 in #16902
Full Changelog: dotnet-6.0.4xx-xcode14.1-228...dotnet-6.0.4xx-xcode14.1-229
.NET 7.0.1xx - Xcode 14.1 (1477)
This is a servicing release to the previous major 7.0.1xx release adding support for Xcode 14.1 to all the platforms.
Versions
This release consists of the following versions:
What's Changed
- [appkit] Xcode 14.1 Beta 1-3 by @chamons in #16255
- [AudioToolBox] Add support for Xcode 14.1. by @mandel-macaque in #16351
- [AVFoundation] Fix capitalization issue by @vs-mobiletools-engineering-service2 in #16484
- [BackgroundAsserts] Add support for Xcode 14.1 by @mandel-macaque in #16350
- [CoreLocation] Add support for Xcode 14.1 by @mandel-macaque in #16412
- [CoreLocation] Added support for Xcode 14.1 b1 by @SotoiGhost in #16119
- [CoreMedia] Add support for xcode14.1 by @mandel-macaque in #16409
- [CoreMotion] Added support for Xcode 14.1 b1 by @SotoiGhost in #16118
- [CoreSpotlight] Added support for Xcode 14.1 b1 by @SotoiGhost in #16116
- [dotnet/tools] Don't disable compact unwind info. Fixes #16546. by @vs-mobiletools-engineering-service2 in #16769
- [foundation] Add new/fixed selectors from beta1 by @chamons in #16249
- [GameController] Added support to Xcode 14.1 b1 by @SotoiGhost in #16094
- [HealthKit] Add support for Xcode 14.1/. by @mandel-macaque in #16410
- [HomeKit] Added support to Xcode 14.1 b1-b3 by @SotoiGhost in #16069
- [HomeKit] Brings back HMAccessorySetupManager by @dalexsoto in #16439
- [MapKit] Add support for Xcode 14 beta 1 & 2 & 5 by @SotoiGhost in #15562
- [msbuild] Fix watchOS submissions with Xcode 14. Fixes #16499. by @rolfbjarne in #16526
- [NearbyInteraction] Bump to support Xcode 14.1 by @mandel-macaque in #16338
- [NetworkExtension] Added support for Xcode 14.1 b1 by @SotoiGhost in #16066
- [ObjCRuntime] Change Runtime.GetNSObject to create a new instance if the existing one is of the wrong type. Fixes #13704. by @vs-mobiletools-engineering-service2 in #16502
- [SharedWithYou] Added support for Xcode 14.1 b3 by @SotoiGhost in #16199
- [SharedWithYouCore] Added support for Xcode 14.1 b3 by @SotoiGhost in #16198
- [ShareWithYou] Fix linker problem due to a bad yy. Fixes #16084 by @vs-mobiletools-engineering-service2 in #16187
- [StoreKit] Added support for Xcode 14.1 b1-b3 by @SotoiGhost in #16026
- [ThreadNetwork] Added support for Xcode 14.1 b3 by @SotoiGhost in #16196
- [TVServices] Added support for Xcode 14.1 b3 by @SotoiGhost in #16194
- [UIKit] Add support for Xcode 14.1. by @mandel-macaque in #16411
- [UIKit] Change UITextInput.SelectedTextRange to not be ArgumentSemantic.Copy. Fixes #15677. by @rolfbjarne in #16201
- [VideoToolbox] Added support for Xcode 14 b1-3 by @SotoiGhost in #15845
- [WatchKit] Added support for Xcode 14.1 b1 by @SotoiGhost in #16061
- Disable objc_msgSend stubs in clang. Fixes #16223. by @rolfbjarne in #16231
- Fix selectors from submission tests by @chamons in #16047
Full changelogs
iOS and tvOS
dotnet-7.0.1xx-xcode14-1478...dotnet-7.0.1xx-1477
macOS and Mac Catalyst
.NET 6.0.4xx - Xcode 14.1 (228)
This is a servicing release to the previous major 6.0.4xx release (for iOS and tvOS, and for macOS and Mac Catalyst) adding support for Xcode 14.1 to all the platforms.
This release consists of the following versions:
What's Changed
- [.NET/MediaToolbox] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15942
- [.NET/CoreMedia] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15934
- [msbuild] Remove MS7068 so allow creating binding projects without native libraries. Fixes #15489. by @rolfbjarne in #15926
- [msbuild] Automatically add the 'com.apple.security.cs.allow-jit' entitlement for desktop release builds. Fixes #15745. by @rolfbjarne in #15927
- [msbuild] Hot Restart fixes by @emaf in #15979
- [foundation] Add lowPowerModeEnabled to macOS by @chamons in #15940
- [CoreMedia] Don't use 'bool' in an [UnmanagedCallersOnly] method. by @rolfbjarne in #15986
- [dotnet/msbuild] Add support for skipping/adding items (and bundles) to be signed. Fixes #15594. by @rolfbjarne in #15894
- [UIKit] Add Constructor for UIHoverGestureRecognizer by @haritha-mohan in #15837
- [main] [mtouch] Automatically disable bitcode if using Xcode 14+. Fixes #15210. by @vs-mobiletools-engineering-service2 in #16054
- [msbuild] Add a public 'CompileImageAssetsDependsOn' property. Fixes #16065. by @rolfbjarne in #16089
- [msbuild] Use _TrimmerDefaultAction if TrimmerDefaultAction isn't set. by @vs-mobiletools-engineering-service2 in #16130
- Fix selectors from submission tests by @chamons in #16042
- [dotnet] Don't try to collect RID-specific items to codesign unless we're connected to (or building on) a Mac. by @rolfbjarne in #16153
- [dotnet] Don't try to ILStrip assemblies unless we're connected to a Mac. by @rolfbjarne in #16160
- [msbuild] Make DetectSigningIdentity.CodesignEntitlements an ITaskItem property. by @rolfbjarne in #16174
- [Network] Fix a few issues with the callbacks in NWPath. Fixes #13772. by @rolfbjarne in #16138
- [UIKit] Change UITextInput.SelectedTextRange to not be ArgumentSemantic.Copy. Fixes #15677. by @rolfbjarne in #16201
- [ShareWithYou] Fix linker problem due to a bad yy. Fixes #16084 by @vs-mobiletools-engineering-service2 in #16187
- [AVFoundation] Fix the AVAudioFormat.StreamDescription binding. Fixes #8892. by @rolfbjarne in #16206
- [tools] Always weak link the SensorKit framework. Fixes #9938. by @rolfbjarne in #16215
- [msbuild] Fix processing static libraries in binding sidecars. by @rolfbjarne in #16227
- Disable objc_msgSend stubs in clang. Fixes #16223. by @rolfbjarne in #16231
- [StoreKit] Added support for Xcode 14.1 b1-b3 by @SotoiGhost in #16026
- [WatchKit] Added support for Xcode 14.1 b1 by @SotoiGhost in #16061
- [Foundation] Add NSArray.ToArray and implement IEnumerable. by @rolfbjarne in #16252
- [dotnet] Improve name and descripting in a few existing templates a little bit. by @rolfbjarne in #16260
- [dotnet] macOS is not a mobile platform, so don't claim it is in the templates. by @rolfbjarne in #16262
- [dotnet] Add class library project templates for tvOS, macOS and Mac Catalyst. by @rolfbjarne in #16263
- [NetworkExtension] Added support for Xcode 14.1 b1 by @SotoiGhost in #16066
- [CoreSpotlight] Added support for Xcode 14.1 b1 by @SotoiGhost in #16116
- [TVServices] Added support for Xcode 14.1 b3 by @SotoiGhost in #16194
- Ensure we restore the temp csproj to compute AOT compiler path by @mauroa in #16280
- [CoreMotion] Added support for Xcode 14.1 b1 by @SotoiGhost in #16118
- [illink] Ensure we replace the dotnet SDK path in the _ExtraTrimmerArgs for remote builds by @mauroa in #16294
- [dotnet] Add numerous item templates. Fixes #15836. by @rolfbjarne in #16287
- [msbuild] Only sign the app bundle if codesigning is enabled. Fixes #16197. by @rolfbjarne in #16266
- [ThreadNetwork] Added support for Xcode 14.1 b3 by @SotoiGhost in #16196
- [dotnet] Hardcode 'true' as the default value for GenerateSatelliteAssembliesForCore. Fixes #16193. by @rolfbjarne in #16306
- [CoreLocation] Added support for Xcode 14.1 b1 by @SotoiGhost in #16119
- [foundation] Add new/fixed selectors from beta1 by @chamons in #16249
- [appkit] Xcode 14.1 Beta 1-3 by @chamons in #16255
- [SharedWithYouCore] Added support for Xcode 14.1 b3 by @SotoiGhost in #16198
- [MapKit] Add support for Xcode 14 beta 1 & 2 & 5 by @SotoiGhost in #15562
- [SharedWithYou] Added support for Xcode 14.1 b3 by @SotoiGhost in #16199
- [VideoToolbox] Added support for Xcode 14 b1-3 by @SotoiGhost in #15845
- [HomeKit] Added support to Xcode 14.1 b1-b3 by @SotoiGhost in #16069
- [GameController] Added support to Xcode 14.1 b1 by @SotoiGhost in #16094
- [AVFoundation] Improve the callback in AVAssetImageGenerator.GenerateCGImagesAsynchronously. by @rolfbjarne in #16325
- [Foundation] Implement the server certificate custom validation callback usage in NSUrlSessionHandler by @simonrozsival in #15117
- [NearbyInteraction] Bump to support Xcode 14.1 by @mandel-macaque in #16338
- [BackgroundAsserts] Add support for Xcode 14.1 by @mandel-macaque in #16350
- [AuditoToolBox] Add support for Xcode 14.1. by @mandel-macaque in #16351
- [CoreSpotlight] Fixing breaking change. by @mandel-macaque in #16352
- [CoreLocation] Add support for Xcode 14.1 by @mandel-macaque in #16412
- [UIKit] Add support for Xcode 14.1. by @mandel-macaque in #16411
- [CoreMedia] Add support for xcode14.1 by @mandel-macaque in #16409
- [HealthKit] Add support for Xcode 14.1/. by @mandel-macaque in #16410
- [HomeKit] Brings back HMAccessorySetupManager by @dalexsoto in #16439
- [AVFoundation] Fix capitalization issue by @vs-mobiletools-engineering-service2 in #16484
- [ObjCRuntime] Change Runtime.GetNSObject to create a new instance if the existing one is of the wrong type. Fixes #13704. by @vs-mobiletools-engineering-service2 in #16502
- [msbuild] Fix watchOS submissions with Xcode 14. Fixes #16499. by @rolfbjarne in #16526
New Contributors
- @simonrozsival made their first contribution in #15117
Full changelogs
iOS and tvOS
dotnet-6.0.4xx-xcode14-517...dotnet-6.0.4xx-xcode14.1-228
macOS and Mac Catalyst
.NET 7
We're excited to announce our .NET 7 SDK release!
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/.
This release consists of the following versions:
Full release notes: https://github.com/xamarin/xamarin-macios/wiki/.NET-7-release-notes
.NET 7.0.100 RC 2 - Xcode 14 (1271)
We're excited to announce our second preview release for .NET 7 for iOS and tvOS!
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/.
This release consists of the following versions:
- iOS: 16.0.1271-rc.2-xcode14
- tvOS: 16.0.1271-rc.2-xcode14
Full release notes:
- .NET 7: https://github.com/xamarin/xamarin-macios/wiki/.NET-7-release-notes
- Xcode 14: https://github.com/xamarin/xamarin-macios/wiki/.NET-release-notes-Xcode-14.0
Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET7
What's Changed
See https://github.com/xamarin/xamarin-macios/wiki/.NET-release-notes-Xcode-14.0 for what's changed relative to support for Xcode 14.
- Remove duplicated SceneKitAsset declarations by @J-Swift in #15665
- [msbuild] Unify the CreateEmbeddedResources task between iOS and Mac. by @rolfbjarne in #15500
- [dotnet] Make it possible to specify the registrar using a 'Registrar' property in MSBuild. by @rolfbjarne in #15483
- Nullability annotations on NSUrl by @Therzok in #15356
- Fix #9996 and #15622 by @janwiebe-jump in #15642
- [runtime] Allow
IntPtr
for native objects in the dynamic registrar. Fixes #15708 by @spouliot in #15712 - Fixed remote archiving with iOS app extensions by @mauroa in #15726
- [msbuild] Unify the DetectSigningIdentity task between iOS and Mac. by @rolfbjarne in #15698
- [AutomaticAssessmentConfiguration] Updates for Xcode14 Beta5 by @tj-devel709 in #15742
- [dotnet] Honor existing values for BuildIpa and CreatePackage. Fixes #15696. by @rolfbjarne in #15697
- [msbuild] Automatically detect any Entitlements.plist files in the root project in .NET. by @rolfbjarne in #15729
- [msbuild] Fix the FindAotCompiler task for .NET 7. by @rolfbjarne in #15759
- [runtime] Add some debugging aid to xamarin_release_managed_ref. by @rolfbjarne in #15767
- [dotnet] macOS/MacCatalyst Archive and publishing support by @emaf in #15720
- [UIKit] Wrap the call to UIApplicationMain in a @try/@catch handler. by @rolfbjarne in #15746
- [.NET/CoreMidi] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15774
- [msbuild] Remove the Xamarin.*.Task.Core assemblies. by @rolfbjarne in #15768
- Add 'None' build action to ObjC binding items by @mauroa in #15797
- [dotnet] Make relase builds for desktop universal by default. Fixes #15620. by @rolfbjarne in #15769
- [UIKit] Add Preferred Content Size Wrapper by @haritha-mohan in #15800
- [runtime] Use a custom native -> managed trampoline for calling NSObject.InvokeConformsToProtocol from the generated static registrar code. by @rolfbjarne in #15830
- [UIkit] Add generic callbacks for UIGestureRecognizer by @haritha-mohan in #15846
- [Runtime] Fix comparing a pointer to a UTF8 string with a managed string with embedded nulls. by @rolfbjarne in #15854
- [.NET/AudioUnit] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15808
- [msbuild] Add additional app extensions to the list of items we need to sign. Fixes #15598. by @rolfbjarne in #15829
- [msbuild] Make sure '_AppBundlePath' is always relative. Fixes #15130. by @rolfbjarne in #15868
- [dotnet] Fix issue with frameworks with dots. Fixes #15727. by @rolfbjarne in #15872
- [msbuild] Compute _AppContainerDir from AppBundleDir if AppBundleDir is set by the developer. Fixes #15014. by @rolfbjarne in #15869
- [dotnet] Implement support for building net6.0-* apps with .NET 7. Fixes #15672. by @vs-mobiletools-engineering-service2 in #15785
- [CoreCLR] Handle ref/out enum values as parameters. Fixes #15744. by @rolfbjarne in #15870
- [.NET/CoreFoundation] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15879
- [msbuild] Take the .NET version into account when computing the illink.dll location. by @rolfbjarne in #15876
- [UIKit] Add nullability to file by @haritha-mohan in #15857
- [runtime] Store assemblies' MVID in the generated static registrar code. by @rolfbjarne in #15795
- [.NET/CoreVideo] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15892
- [msbuild] Add support for keeping temporary output when looking for AOT compilers. by @rolfbjarne in #15884
- [dotnet] Add binding templates for tvOS and macOS. Fixes #15839. by @rolfbjarne in #15921
- [.NET/CoreGraphics] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15906
- [msbuild] Only require a provisioning profile if we have non-empty entitlements. by @rolfbjarne in #15918
- [msbuild] Hot Restart fixes by @vs-mobiletools-engineering-service2 in #16005
- [mtouch] Automatically disable bitcode if using Xcode 14+. Fixes #15210. by @vs-mobiletools-engineering-service2 in #16053
- Fix selectors from submission tests by @chamons in #16046
- [msbuild] Add a public 'CompileImageAssetsDependsOn' property. Fixes #16065. by @vs-mobiletools-engineering-service2 in #16111
- [dotnet] Don't try to collect RID-specific items to codesign unless we're connected to (or building on) a Mac. by @vs-mobiletools-engineering-service2 in #16155
- [dotnet] Don't try to ILStrip assemblies unless we're connected to a Mac. by @vs-mobiletools-engineering-service2 in #16162
- [msbuild] Make DetectSigningIdentity.CodesignEntitlements an ITaskItem property. by @vs-mobiletools-engineering-service2 in #16175
- [ShareWithYou] Fix linker problem due to a bad yy. Fixes #16084 by @vs-mobiletools-engineering-service2 in #16184
- Disable objc_msgSend stubs in clang. Fixes #16223. by @vs-mobiletools-engineering-service2 in #16232
- [UIKit] Change UITextInput.SelectedTextRange to not be ArgumentSemantic.Copy. Fixes #15677. by @vs-mobiletools-engineering-service2 in #16277
- Ensure we restore the temp csproj to compute AOT compiler path by @vs-mobiletools-engineering-service2 in #16284
- [illink] Ensure we replace the dotnet SDK path in the _ExtraTrimmerArgs for remote builds. by @rolfbjarne in #16311
New Contributors
- @J-Swift made their first contribution in #15665
- @janwiebe-jump made their first contribution in #15642
Full Changelog: dotnet-7.0.1xx-rc.1-1031...dotnet-7.0.1xx-xcode14-rc.2-1271
.NET 6.0.4xx - Xcode 14 (523)
This is a servicing release to the previous major 6.0.4xx release, adding support for iOS 16 and tvOS 16.
This release consists of the following versions:
Full release notes: .NET release notes for Xcode 14.0
Warning
Xcode 14 does not contain updated SDKs for macOS and Mac Catalyst, only iOS and tvOS. This is why this release only contains packages for iOS and tvOS. macOS and Mac Catalyst projects will continue to use earlier packages.
For more information about Xcode 14 support, see: #15954.
What's Changed
- [UIKit] Change UITextInput.SelectedTextRange to not be ArgumentSemantic.Copy. Fixes #15677. (#16278)
- Ensure we restore the temp csproj to compute AOT compiler path. (#16282)
- [illink] Ensure we replace the dotnet SDK path in the _ExtraTrimmerArgs for remote builds. (#16295)
Full Changelog: dotnet-6.0.4xx-xcode14-517...dotnet-6.0.4xx-xcode14-523
.NET 7.0.100 RC 2 (1186)
We're excited to announce our second preview release for .NET 7 for macOS and MacCatalyst!
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/.
This release consists of the following versions:
- macOS: 12.3.1186-rc.2
- Mac Catalyst: 15.4.1186-rc.2
Full release notes: https://github.com/xamarin/xamarin-macios/wiki/.NET-7-release-notes
Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET7
Warning
Xcode 14 does not contain updated SDKs for macOS and Mac Catalyst, only iOS and tvOS. This is why this release does not support Xcode 14.
For more information about Xcode 14 support, see: #15954.
What's Changed
- [generator] Do not zero-extend implied catalyst attributes by @chamons in #15648
- Remove duplicated SceneKitAsset declarations by @J-Swift in #15665
- [dotnet] Make it possible to specify the registrar using a 'Registrar' property in MSBuild. by @rolfbjarne in #15483
- Nullability annotations on NSUrl by @Therzok in #15356
- Fix #9996 and #15622 by @janwiebe-jump in #15642
- Fixed remote archiving with iOS app extensions by @mauroa in #15726
- [msbuild] Unify the DetectSigningIdentity task between iOS and Mac. by @rolfbjarne in #15698
- [dotnet] Honor existing values for BuildIpa and CreatePackage. Fixes #15696. by @rolfbjarne in #15697
- [msbuild] Automatically detect any Entitlements.plist files in the root project in .NET. by @rolfbjarne in #15729
- [msbuild] Fix the FindAotCompiler task for .NET 7. by @rolfbjarne in #15759
- [runtime] Add some debugging aid to xamarin_release_managed_ref. by @rolfbjarne in #15767
- [dotnet] macOS/MacCatalyst Archive and publishing support by @emaf in #15720
- [UIKit] Wrap the call to UIApplicationMain in a @try/@catch handler. by @rolfbjarne in #15746
- [.NET/CoreMidi] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15774
- [msbuild] Remove the Xamarin.*.Task.Core assemblies. by @rolfbjarne in #15768
- Add 'None' build action to ObjC binding items by @mauroa in #15797
- [dotnet] Make relase builds for desktop universal by default. Fixes #15620. by @rolfbjarne in #15769
- [UIKit] Add Preferred Content Size Wrapper by @haritha-mohan in #15800
- [UIKit] Add attr missing from the review in #15800 by @mandel-macaque in #15835
- [runtime] Use a custom native -> managed trampoline for calling NSObject.InvokeConformsToProtocol from the generated static registrar code. by @rolfbjarne in #15830
- [UIkit] Add generic callbacks for UIGestureRecognizer by @haritha-mohan in #15846
- [Runtime] Fix comparing a pointer to a UTF8 string with a managed string with embedded nulls. by @rolfbjarne in #15854
- [.NET/AudioUnit] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15808
- [msbuild] Add additional app extensions to the list of items we need to sign. Fixes #15598. by @rolfbjarne in #15829
- [msbuild] Make sure '_AppBundlePath' is always relative. Fixes #15130. by @rolfbjarne in #15868
- [dotnet] Fix issue with frameworks with dots. Fixes #15727. by @rolfbjarne in #15872
- [msbuild] Compute _AppContainerDir from AppBundleDir if AppBundleDir is set by the developer. Fixes #15014. by @rolfbjarne in #15869
- [dotnet] Implement support for building net6.0-* apps with .NET 7. Fixes #15672. by @vs-mobiletools-engineering-service2 in #15785
- [CoreCLR] Handle ref/out enum values as parameters. Fixes #15744. by @rolfbjarne in #15870
- [.NET/CoreFoundation] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15879
- [msbuild] Take the .NET version into account when computing the illink.dll location. by @rolfbjarne in #15876
- [UIKit] Add nullability to file by @haritha-mohan in #15857
- [runtime] Store assemblies' MVID in the generated static registrar code. by @rolfbjarne in #15795
- [.NET/CoreVideo] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15892
- [msbuild] Add support for keeping temporary output when looking for AOT compilers. by @rolfbjarne in #15884
- [dotnet] Add binding templates for tvOS and macOS. Fixes #15839. by @rolfbjarne in #15921
- [.NET/CoreGraphics] Use [UnmanagedCallersOnly] instead of [MonoPInvokeCallback] Partial Fix for #10470 by @stephen-hawley in #15906
- [msbuild] Only require a provisioning profile if we have non-empty entitlements. by @rolfbjarne in #15918
- [release/7.0.1xx-rc2] [msbuild] Hot Restart fixes by @vs-mobiletools-engineering-service2 in #16004
- [build] Improve generated manifest MSI versions by @pjcollins in #16091
- [release/7.0.1xx-rc2] Fix selectors from submission tests by @chamons in #16045
- [release/7.0.1xx-rc2] [msbuild] Add a public 'CompileImageAssetsDependsOn' property. Fixes #16065. by @vs-mobiletools-engineering-service2 in #16112
- [release/7.0.1xx-rc2] [net7.0] [workload] Update net6.0 KnownFrameworkReference by @vs-mobiletools-engineering-service2 in #16136
- [release/7.0.1xx-rc2] [dotnet] Don't try to collect RID-specific items to codesign unless we're connected to (or building on) a Mac. by @vs-mobiletools-engineering-service2 in #16154
- [release/7.0.1xx-rc2] [dotnet] Don't try to ILStrip assemblies unless we're connected to a Mac. by @vs-mobiletools-engineering-service2 in #16161
- [release/7.0.1xx-rc2] [msbuild] Make DetectSigningIdentity.CodesignEntitlements an ITaskItem property. by @vs-mobiletools-engineering-service2 in #16177
- [7.0.1xx-rc2] Make the vsman's target name unique for this branch. by @rolfbjarne in #16222
- [release/7.0.1xx-rc2] [UIKit] Change UITextInput.SelectedTextRange to not be ArgumentSemantic.Copy. Fixes #15677. by @vs-mobiletools-engineering-service2 in #16276
- [release/7.0.1xx-rc2] Ensure we restore the temp csproj to compute AOT compiler path by @vs-mobiletools-engineering-service2 in #16283
New Contributors
- @J-Swift made their first contribution in #15665
- @janwiebe-jump made their first contribution in #15642
Full Changelog: dotnet-7.0.1xx-rc.1-1031...dotnet-7.0.1xx-rc.2-1186
.NET 6.0.4xx - Xcode 14 (517)
This is a servicing release to the previous major 6.0.4xx release, adding support for iOS 16 and tvOS 16.
This release consists of the following versions:
Full release notes: .NET release notes for Xcode 14.0
Warning
Xcode 14 does not contain updated SDKs for macOS and Mac Catalyst, only iOS and tvOS. This is why this release only contains packages for iOS and tvOS. macOS and Mac Catalyst projects will continue to use earlier packages.
For more information about Xcode 14 support, see: #15954.
Full Changelog: dotnet-6.0.4xx-455...dotnet-6.0.4xx-xcode14-517
xamarin-ios-16.0.0.72
This is a service release for our d17-3 release train that includes Xcode 14 support.
Product | Version | Package | Changelog |
---|---|---|---|
Xamarin.iOS | 16.0.0.72 | xamarin.ios-16.0.0.72.pkg | xamarin-ios-15.12.0.2...xamarin-ios-16.0.0.72 |
What's Changed
Frameworks
The API bindings for the following frameworks have been updated
- ARKit by @mandel-macaque in #15408
- AudioToolbox by @mandel-macaque in #15877
- AuthenticationServices by @mandel-macaque in #15604
- AutomaticAssessmentConfiguration by @tj-devel709 in #15742
- AVKit by @tj-devel709 in #15811
- AVRouting by @tj-devel709 in #15811
- BackgroundAssets by @mandel-macaque in #15649
- CallKit by @mandel-macaque in #15411
- CarPlay by @mandel-macaque in #15403
- ClockKit by @mandel-macaque in #15417
- CoreAudioKit by @mandel-macaque in #15418
- CoreBluetooth by @mandel-macaque in #15419
- CoreFoundation by @chamons in #15799
- CoreGraphics by @chamons in #15831
- CoreHaptics by @mandel-macaque in #15523
- CoreImage by @chamons in #15661
- CoreMedia by @mandel-macaque in #15524
- CoreMIDI by @tj-devel709 in #15917
- CoreML by @mandel-macaque in #15527
- CoreNFC by @mandel-macaque in #15528
- CoreSpotlight by @mandel-macaque in #15532
- CoreTelephony by @mandel-macaque in #15533
- CoreText by @mandel-macaque in #15534
- CoreVideo by @chamons in #15833
- CoreWLAN by @tj-devel709 in #15856
- DeviceCheck by @mandel-macaque in #15639
- EventKit by @SotoiGhost in #15542
- ExecutionPolicy by @mandel-macaque in #15641
- ExtensionKit by @SotoiGhost in #15548
- FileProvider by @tj-devel709 in #15790
- Foundation by @chamons in #15579
- FSEvents by @mandel-macaque in #15707
- GameController by @tj-devel709 in #15692
- GameKit by @mandel-macaque in #15607
- HealthKit by @tj-devel709 in #15612
- HealthKitUI by @mandel-macaque in #15640
- HomeKit by @mandel-macaque in #15650
- IdentityLookup by @tj-devel709 in #15740
- ImageIO by @tj-devel709 in #15779
- Intents by @mandel-macaque in #15703
- IntentsUI by @mandel-macaque in #15704
- IOSurface by @mandel-macaque in #15706
- iTunesLibrary by @tj-devel709 in #15705
- LaunchServices by @tj-devel709 in #15859
- LocalAuthentication by @SotoiGhost in #15873
- MediaPlayer by @mandel-macaque in #15654
- MessageUI by @SotoiGhost in #15652
- MetalPerformanceShadersGraph by @praeclarum in #14303
- MetricKit by @SotoiGhost in #15629
- ModelIO by @tj-devel709 in #15715
- NaturalLanguage by @tj-devel709 in #15718
- NearbyInteraction by @tj-devel709 in #15840
- Network by @mandel-macaque in #15841
- NetworkExtensions by @mandel-macaque in #15847
- PassKit by @tj-devel709 in #15613
- PdfKit by @tj-devel709 in #15628
- PencilKit by @mandel-macaque in #15702
- PHASE by @mandel-macaque in #15638
- Photos by @chamons in #15608
- PushKit by @SotoiGhost in #15637
- PushToTalk by @mandel-macaque in #15645
- SafariServices by @mandel-macaque in #15635
- ScreeCaptureKit by @mandel-macaque in #15647
- SharedWithYouCore by @mandel-macaque in #15634
- ShareWithYou by @mandel-macaque in #15819
- ShazamKit by @tj-devel709 in #15539
- Speech by @mandel-macaque in #15627
- SpriteKit by @mandel-macaque in #15626
- StoreKit by @mandel-macaque in #15609
- ThreadNetwork by @mandel-macaque in #15555
- TVServices by @mandel-macaque in #15553
- UIKit by @mandel-macaque in #15835
- UniformTypeIdentifiers by @mandel-macaque in #15550
- UserNotitications by @mandel-macaque in #15544
- VideoSubscriberAccount by @mandel-macaque in #15699
- Vision by @mandel-macaque in #15538
- WatchKit by @mandel-macaque in #15535
- WebKit by @SotoiGhost in #15525
A lot more details that are shared with the .NET release can be found here.
New Contributors
- @J-Swift made their first contribution in #15665
- @janwiebe-jump made their first contribution in #15642
- @JamieMagee made their first contribution in #15842
.NET 6.0.4xx (465)
This is a servicing release to the previous major 6.0.4xx release for macOS and Mac Catalyst (see .NET 6.0.4xx - Xcode 14 (517) for iOS and tvOS).
This release consists of the following versions:
Full release notes: https://github.com/xamarin/xamarin-macios/wiki/.NET-release-notes-Xcode-13.3
Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET
Breaking changes: https://github.com/xamarin/xamarin-macios/wiki/Breaking-changes-in-.NET
Warning
Xcode 14 does not contain updated SDKs for macOS and Mac Catalyst, only iOS and tvOS. This is why this release does not support Xcode 14.
For more information about Xcode 14 support, see: #15954.
Full Changelog: dotnet-6.0.4xx-455...dotnet-6.0.4xx-465