.NET 7.0.2xx - Xcode 14.3 (7060)
·
5569 commits
to main
since this release
This is a servicing release to the previous 7.0.2xx service release, adding support for Xcode 14.3.
Versions
This release consists of the following versions:
These builds are supported using Xcode 14.3.
What's Changed
- [AppKit] Add a weakly typed version of NSRulerView.WeakMeasurementUnits. Fixes #17742. by @rolfbjarne in #17779
- [AppKit] Add missing fields to the NSKey enum. Fixes #17085. by @rolfbjarne in #17086
- [AppKit] Add missing setter for generateMipmaps in NSView by @haritha-mohan in #17416
- [AppKit] Add nullability to the manual code. by @mandel-macaque in #17182
- [AppKit] Bind an NSWindow(IntPtr) constructor in the API definition. by @rolfbjarne in #17264
- [AppKit] Enable nullability in NSHost. by @rolfbjarne in #17414
- [AppKit] Make sure NSButtons are treated as toggled objects after setting a field. Fixes #17635. by @rolfbjarne in #17639
- [AppKit] Remove nullability warning. by @mandel-macaque in #17411
- [AppKit] Try to make NSWindow.ReleasedWhenClosed work. Fixes #8606. by @rolfbjarne in #17105
- [AudioToolBox] Add nullability to files that were forgotten. by @mandel-macaque in #17185
- [AudioUnit] Add nullability to forgotten files. by @mandel-macaque in #17186
- [AudioUnit] Adjust availability attributes according to conditional compilation directives. by @rolfbjarne in #17309
- [AudioUnit] Cleanup ifdefs in AUEnums. by @rolfbjarne in #17267
- [AudioUnit] Make AudioUnitParameterType.AUDCFilterDecayTime obsolete on Mac Catalyst. by @rolfbjarne in #17231
- [AVFoundation/Intents/QuickLook] Don't add introduced attributes for a platform when the type itself isn't available on that platform. by @rolfbjarne in #17293
- [AVFoundation] Add a few missing APIs. Fixes #16954. by @rolfbjarne in #17310
- [AVFoundation] Fix capitalization issue by @haritha-mohan in #16461
- [AVFoundation] Fix Capitalization Issue in type AVCaptureDeviceFormat by @haritha-mohan in #16630
- [AVFoundation] Fix inputs -> Inputs by @haritha-mohan in #16660
- [BackgroundTasks] Add nullability to forgotten files. by @mandel-macaque in #17187
- [build] Add support for Visual Studio on win-arm64 by @jonathanpeppers in #16935
- [BussinessChat] Add nullability to forgotten files. by @mandel-macaque in #17188
- [CFNetwork] Add nullability to forgotten files. by @mandel-macaque in #17208
- [CloudKit] Add nullability to forgotten file. by @mandel-macaque in #17209
- [CloudKit] Update availability attributes for CKShareParticipantType. by @rolfbjarne in #17066
- [ColreLocation] Add nullability to forgotten file and remove dead code. by @mandel-macaque in #17212
- [compare-commits] Fix undefined array access when running on bots. by @rolfbjarne in #16462
- [Contacts] Add nullability to forgotten file. by @mandel-macaque in #17210
- [ContactsUI] Ensure availability attributes are identical on all platforms. by @rolfbjarne in #17233
- [CoreAnimation] Add missing CAMetalLayer properties. Fixes #17340. by @rolfbjarne in #17345
- [CoreFoundation] A few minor nullability fixes in CFSocket. by @rolfbjarne in #16761
- [CoreHaptics] Add nullability to forgotten file. by @mandel-macaque in #17211
- [CoreMedia] Add nullability to missing files. by @mandel-macaque in #17213
- [CoreMidi] Add nullability to missing files. by @mandel-macaque in #17214
- [CoreMidi] Fixed MidiPacket.Bytes IndexOutOfRangeException. Fixes #16979. by @reid-kirkpatrick in #16992
- [CoreSpotlight] Add nullability to forgotten files. by @mandel-macaque in #17216
- [CoreTelephony] Add nullability to missing file. by @mandel-macaque in #17217
- [dotnet-linker] Give a better exception message when unable to resolve an assembly reference. by @rolfbjarne in #16750
- [dotnet-linker] Handle null fields in BackingFieldDelayHandler as unmarked fields. Fixes #16957. by @rolfbjarne in #16970
- [dotnet-linker] Only enable ForceLoad for native binding libraries if that's actually requested in the binding library. Fixes #16861. by @rolfbjarne in #16879
- [dotnet/msbuild] Copy binding resource packages to output directories together with CopyLocal assemblies. Fixes #13910. by @rolfbjarne in #17806
- [dotnet/msbuild] Only compile entitlements once for universal builds. Fixes #15632. by @rolfbjarne in #17096
- [dotnet/tools] Don't disable compact unwind info. Fixes #16546. by @rolfbjarne in #16623
- [dotnet] Add [SupportedOSPlatformGuard] attributes to UIDevice.CheckSystemVersion. Fixes #16250. by @rolfbjarne in #16513
- [dotnet] Add a missing IsMacEnabled check before executing a task in the _ComputeLinkerArguments target. by @vs-mobiletools-engineering-service2 in #18221
- [dotnet] Add support for .so files by @ylatuya in #16887
- [dotnet] Add support for passing environment variables and custom arguments when launching apps with mlaunch. by @rolfbjarne in #17730
- [dotnet] Add support for setting an MSBuild property to pass additional mlaunch arguments. by @rolfbjarne in #17866
- [dotnet] address book pinvokes by @stephen-hawley in #17419
- [dotnet] Always use a four part VS component version by @pjcollins in #16633
- [dotnet] AppKit pinvokes by @stephen-hawley in #17644
- [dotnet] audiotoolbox blittable pinvokes with delegates by @stephen-hawley in #17388
- [dotnet] blitable network pinvokes by @stephen-hawley in #17071
- [dotnet] Cache the AOT compiler path. Fixes #16774. by @rolfbjarne in #17033
- [dotnet] CGImageMetadata by @stephen-hawley in #17530
- [dotnet] Change _IntermediateDecompressionDir to always have a trailing directory separator. by @rolfbjarne in #17728
- [dotnet] Change the order of the linker steps. Fixes #17347. by @rolfbjarne in #17360
- [dotnet] CoreFont delegates by @stephen-hawley in #17338
- [DotNet] CoreFoundation Pinvokes by @stephen-hawley in #17505
- [dotnet] CoreGraphics convert strings in pinvokes by @stephen-hawley in #17135
- [dotnet] CoreGraphics pinvoke by @stephen-hawley in #17702
- [dotnet] Create an MSBuild property for the current min OS version. by @rolfbjarne in #17034
- [dotnet] Darwin p/invokes by @stephen-hawley in #17698
- [dotnet] Enable generation of runtime configuration file by @haritha-mohan in #17840
- [dotnet] Ensure all templates are targetting .NET 7. by @rolfbjarne in #16819
- [dotnet] Ensure any trimmer components are restored properly. by @rolfbjarne in #17227
- [dotnet] final blittable pinvoke by @stephen-hawley in #17723
- [dotnet] First change for blitability of pinvokes with strings by @stephen-hawley in #17032
- [dotnet] Fix computing manifest version band. by @rolfbjarne in #17536
- [dotnet] Fix line endings in template localizations. by @rolfbjarne in #16981
- [dotnet] fix pinvokes for Darwin by @stephen-hawley in #17633
- [dotnet] future proof the test by @stephen-hawley in #17739
- [dotnet] handle arrays to make blittable by @stephen-hawley in #17016
- [dotnet] Improve error message when someone tries to disable trimming by setting PublishTrimmed=false. by @rolfbjarne in #17568
- [dotnet] last of the strings in pinvokes are gone by @stephen-hawley in #17205
- [dotnet] mac CoreGraphics pinvokes by @stephen-hawley in #17634
- [dotnet] Make sure to create a directory before we try to put files into it. by @rolfbjarne in #16757
- [dotnet] Missed a string in the Security pinvoke by @stephen-hawley in #17699
- [dotnet] network pinvoke by @stephen-hawley in #17642
- [dotnet] Only include the Xamarin.Shared.Sdk.MultiTarget.targets file if it exists. Fixes #16400. by @rolfbjarne in #17498
- [dotnet] Remove dead method, add some ignores by @stephen-hawley in #17631
- [dotnet] replace strings in pinvokes by @stephen-hawley in #17151
- [dotnet] Rework how we handle manifest version bands. by @rolfbjarne in #17670
- [dotnet] sanitized pinvokes that use string by @stephen-hawley in #17143
- [dotnet] security pinvoke and nullable string arrays by @stephen-hawley in #17643
- [dotnet] security string pinvokes by @stephen-hawley in #17054
- [dotnet] Show a better error when trying to launch an app using 'dotnet run' on Windows. by @rolfbjarne in #16610
- [dotnet] UIMain changes by @stephen-hawley in #17611
- [dotnet] We no longer need to add the entry assembly as a root assembly for the linker. by @rolfbjarne in #17026
- [FileProvider] Add nullability to forgotten file. by @mandel-macaque in #17219
- [Foundation] [NSTask launchedTaskWithLaunchPath:arguments:] is not available on Mac Catalyst. by @rolfbjarne in #17232
- [Foundation] Add a 'None' option to NSKeyValueObservingOptions. by @rolfbjarne in #17365
- [Foundation] Add missing bindings in NSTask by @haritha-mohan in #16856
- [Foundation] Add missing fields in NSAttributedStringDocumentReadingOptionKey. by @rolfbjarne in #17112
- [Foundation] Add nullability to NSFormatter. Fixes #16924 by @mandel-macaque in #16925
- [Foundation] Create a new NSAttributedStringDocument type to match Apple's headers. by @rolfbjarne in #16952
- [Foundation] Create a new NSAttributedStringDocumentAttributeKey enum to match Apple's headers. by @rolfbjarne in #16969
- [Foundation] Enable nullability for NSAttributedString. by @rolfbjarne in #16728
- [Foundation] Fix availability attributes to be the same for all platforms. by @rolfbjarne in #17002
- [Foundation] Fix capitalization mistake in type NSBundle by @haritha-mohan in #16533
- [Foundation] Fix NSAttributedStringDocumentAttributes.HyphenationFactor to use the correct underlying field. by @rolfbjarne in #16888
- [Foundation] Fix NSDate's explicit conversion operators with DateTime. by @rolfbjarne in #16872
- [Foundation] Fix random memory access / memory corruption in NSFastEnumerator. Fixes #xamarin/maccore@1347. by @rolfbjarne in #16920
- [Foundation] Handle re-entrancy in NSObject_Disposer.Drain. Fixes #16587. by @rolfbjarne in #17014
- [Foundation] Hide NSTask.LaunchFromPath from intellisense for Mac Catalyst. by @rolfbjarne in #17297
- [Foundation] Implement IEquatable and IComparable for NSOperatingSystemVersion by @haritha-mohan in #16308
- [Foundation] Improve null-checking in MonoTouchException.AppendNativeStackTrace. by @rolfbjarne in #16928
- [Foundation] Make NSAttributedStringDocumentType a strongly-typed enum. by @rolfbjarne in #17094
- [Foundation] Merge multiple partial NSAttributedString definitions. by @rolfbjarne in #16889
- [Foundation] NSItemProvider is available on all platforms. by @rolfbjarne in #17295
- [Foundation] Preserve all members of WrappedNSInputStream. Fixes #15860. by @vs-mobiletools-engineering-service2 in #18020
- [Foundation] Remove some conditional logic from NSAttributedString's API definition. by @rolfbjarne in #16882
- [Foundation] Remove support for '[NSAttributedString initWithFileURL:options:documentAttributes:error:]'. by @rolfbjarne in #16787
- [Foundation] Remove workaround for broken thread pool in Mono. Fixes #7080. by @rolfbjarne in #17082
- [Foundation] Share custom constructor code between iOS and macOS for NSAttributedString. by @rolfbjarne in #16880
- [Foundation] Unify a few NSAttributedString constructor implementations. by @rolfbjarne in #16804
- [Foundation] Unify a few NSAttributedString functions. by @rolfbjarne in #16782
- [Foundation] Unify NSAttributedStringDocumentReadingOptionKeys and NSAttributedStringDocumentReadingOptionKey. by @rolfbjarne in #17093
- [Foundation] Unify the source code for NSAttributedStringDocumentAttributes. by @rolfbjarne in #17069
- [GameKit] Move availability attributes out of conditional code. by @rolfbjarne in #17301
- [Generator] Add nullability to the filters. by @mandel-macaque in #17458
- [generator] Add run configuration in csproj to run/debug the maccatalyst version. by @rolfbjarne in #17124
- [Generator] Add support for nullability. Part 1. by @mandel-macaque in #17384
- [Generator] Clean btouch null code and remove not needed imports. by @mandel-macaque in #17459
- [Generator] Clean the attribute work. by @mandel-macaque in #17570
- [generator] Don't generate accessors with No* availability attributes on them. by @rolfbjarne in #17249
- [generator] Fix an issue where we'd not copy attributes from inlined protocols. by @rolfbjarne in #17381
- [generator] Fix an issue with regards to attributes from inlined protocols. Fixes #17268. by @rolfbjarne in #17269
- [generator] Fix fetching nullability for block properties by checking the property for nullability info. by @rolfbjarne in #17594
- [generator] Fix property accessor attributes when one accessor's iOS availability is different than the property itself. by @rolfbjarne in #17298
- [generator] Fix warnings in api definitions. by @rolfbjarne in #16729
- [generator] Generate block callback signatures using only blittable types. by @rolfbjarne in #17712
- [Generator] Make generator.cs smaller by not using nested enums. by @mandel-macaque in #17533
- [generator] Make the block callbacks UnmanagedCallersOnly functions in .NET. by @rolfbjarne in #17741
- [Generator] Move all attr related methods to the attr manager. by @mandel-macaque in #17548
- [Generator] Move away from the generator-* pattern and use bgen src by @mandel-macaque in #17426
- [Generator] Move CustomAttributeDataExtensions to its own file and enable nullability. by @mandel-macaque in #17526
- [Generator] Move GeneratedType out and enable nullability. by @mandel-macaque in #17434
- [Generator] Move GeneratedTypes out and enable nullability. by @mandel-macaque in #17435
- [Generator] Move IMemberGatherer out and enable nullability. by @mandel-macaque in #17436
- [Generator] Move MemberInformation out of the generator and enable nullability. by @mandel-macaque in #17448
- [Generator] Move naming logic to its own class and add tests. by @mandel-macaque in #17562
- [Generator] Move out MarshalType and enable nullability. by @mandel-macaque in #17531
- [Generator] Move PlatformName maps out of the generator and add tests. by @mandel-macaque in #17539
- [Generator] Move the conversion attr out and enable nullability. by @mandel-macaque in #17529
- [Generator] Move TrampolineInfo out, enable nullability. by @mandel-macaque in #17433
- [Generator] Move WrapPropMemberInformation out an enable nullability. by @mandel-macaque in #17437
- [Generator] Refactor AsyncMethodInfo, set nullability and add collection extensions. by @mandel-macaque in #17538
- [Generator] Refactor attr factory out and enable nullability. by @mandel-macaque in #17528
- [Generator] Refactor extension methods and fix bug. by @mandel-macaque in #17406
- [Generator] Refactor frameworks and enable nullability. by @mandel-macaque in #17454
- [Generator] Refactor marshal info and enable nullability. by @mandel-macaque in #17413
- [Generator] Refactor method that was forgotten as an extension one. by @mandel-macaque in #17550
- [Generator] Refactor more string extensions. by @mandel-macaque in #17532
- [Generator] Refactor NamespaceManager to its own location. by @mandel-macaque in #17404
- [Generator] Refactor TypeManager and add nullability. by @mandel-macaque in #17559
- [Generator] Remove a missed warning. by @mandel-macaque in #17558
- [Generator] Remove dead code. by @mandel-macaque in #17405
- [Generator] Remove method that is already present in the reflection API. by @mandel-macaque in #17524
- [Generator] Remove method that just added an indirection. by @mandel-macaque in #17456
- [Generator] Remove not needed method that adds indirection. by @mandel-macaque in #17525
- [Generator] Remove not needed method. by @mandel-macaque in #17457
- [generator] Remove redundant calls to PrintAttributes. by @rolfbjarne in #17380
- [generator] Simplify/clarify code a little bit. by @rolfbjarne in #17858
- [generator] The trampoline name is always 'Invoke', so simplify code accordingly. by @rolfbjarne in #17657
- [generator] tvOS attributes aren't implied from iOS attributes. by @rolfbjarne in #17057
- [generator] Unify generation/copying of Obsolete attributes. by @rolfbjarne in #16776
- [Generator] Use a specialized class to store the marshal types. by @mandel-macaque in #17549
- [generator] Use the new Block API that makes BlockLiteral disposable. by @rolfbjarne in #17612
- [ImageCaptureCore] Add managed handlers for request methods by @haritha-mohan in #17376
- [ImageCaptureCore] Add missing binding by @haritha-mohan in #17424
- [ImageIO] Refactor block code to use blittable callbacks. by @rolfbjarne in #17654
- [ImageIO] Simplify the block code in CGImageAnimation. by @rolfbjarne in #17622
- [ImageIO] Update CGImageMetadata.EnumerateTags to use the branch new Block API. by @rolfbjarne in #17621
- [ImageIO] We don't typically own input parameters. by @rolfbjarne in #17613
- [ImageKit] Fix capitalization mistakes autoPlayDelay -> AutoPlayDelay, filterArray -> FilterArray by @haritha-mohan in #16575
- [main] Bump bindings to Xcode 14.2 by @dalexsoto in #17037
- [main] Fix native watchOS app bundling when using newer Xcode 14 watchOS project. Fixes #16142. by @vs-mobiletools-engineering-service2 in #16773
- [main] Fix WatchKit stub copy error when using native watchOS app by @vs-mobiletools-engineering-service2 in #17048
- [main] Updated Xamarin.Messaging to 1.9.59 by @mauroa in #17646
- [MapKit] Fix capitalization mistake in type MKReverseGeocoder by @haritha-mohan in #16572
- [MapKit] Make MKMapRect.World static by @haritha-mohan in #17522
- [MapKit] Move MKOverlayView.MKRoadWidthAtZoomScale to MKOverlayRenderer. by @rolfbjarne in #17078
- [MetricKit] Add availability attributes to MXMetaData.DictionaryRepresentation. by @rolfbjarne in #17294
- [msbuild/dotnet] Use a more unique property name than _AOTCompiler. by @rolfbjarne in #17049
- [msbuild] Add an SdkDevPath property to the DSymUtil task. by @rolfbjarne in #17108
- [msbuild] Add DT* entries to the Info.plist for all platforms. Fixes #13300. by @rolfbjarne in #17499
- [msbuild] Always pass --wait-for-exit: to mlaunch. by @rolfbjarne in #17865
- [msbuild] Don't process assemblies over and over again in the UnpackLibraryResources target. Fixes #16377. by @dellis1972 in #16416
- [msbuild] Don't use an item transform that doesn't use any items in the transform. by @rolfbjarne in #17719
- [msbuild] Enable nullability and unify base and derived class for the GetFiles task. by @rolfbjarne in #17814
- [msbuild] Extract the PublishFolderType enum into its own file. by @rolfbjarne in #17715
- [msbuild] Fix a compile warning about file being added twice. by @rolfbjarne in #17097
- [msbuild] Fix creating Build.zip. by @rolfbjarne in #16445
- [msbuild] Fix dirty working copy with Errors.designer.cs. by @rolfbjarne in #16404
- [msbuild] Fix nullability issue when compiling for legacy Xamarin. by @rolfbjarne in #17716
- [msbuild] Fix nullability issue. by @rolfbjarne in #16897
- [msbuild] Fix parsing -gcc_flags when the value is the next argument. Fixes #16861. by @rolfbjarne in #16862
- [msbuild] Fix typo in comment. by @rolfbjarne in #17220
- [msbuild] Get RecursiveDir directory name only if it isn't empty by @vs-mobiletools-engineering-service2 in #17990
- [msbuild] Set the '_SdkIsSimulator' property for HotRestart builds. by @rolfbjarne in #17714
- [msbuild] Show an error when trying to build a binding project from Windows without a Mac connection. by @rolfbjarne in #16612
- [msbuild] Validate OutputType property by @ylatuya in #16871
- [msbuild] Verify Mac Catalyst apps like we verify macOS apps. Fixes #17829. by @rolfbjarne in #17835
- [mtouch] Only package introspection dependencies if both iOS and legacy are enabled. by @rolfbjarne in #16812
- [net8.0] added a test for blittability of pinvokes, partial #15684 by @stephen-hawley in #16525
- [Network] Fix constructors in NWPathMonitor. by @rolfbjarne in #16977
- [Network] get_path_radio_type -> GetPathRadioType by @haritha-mohan in #16666
- [ObjCRuntime] Change Runtime.GetNSObject to create a new instance if the existing one is of the wrong type. Fixes #13704. by @rolfbjarne in #16491
- [ObjCRuntime] Enable nullability in Runtime.CoreCLR.cs by @rolfbjarne in #17114
- [ObjCRuntime] Fix double dots in exception message. by @rolfbjarne in #16890
- [ObjCRuntime] Make BlockLiteral a ref struct in XAMCORE_5_0. by @rolfbjarne in #17658
- [ObjCRuntime] Make sure to call 'Release' in all code paths in Runtime.GetINativeObject when owns=true. Fixes #12732. by @rolfbjarne in #17118
- [ObjCRuntime] Remove dead Selector code. by @rolfbjarne in #16397
- [perf] [runtime] Optimize startup by using function pointers instead of delegates for our native->managed bridge. by @rolfbjarne in #16702
- [perf] Add unmanaged constraint to some APIs to allow pinning, and not manual GCHandle code by @Therzok in #7561
- [perf] Update Delete Task to use DeleteFilesAsync. by @dellis1972 in #16929
- [Photos] Fix capitalization mistake in PHFetchResult type by @haritha-mohan in #16545
- [PushToTalk] Add missing Model attribute to the PTChannelManagerDelegate and PTChannelRestorationDelegate declarations. Fixes #16792. by @rolfbjarne in #17273
- [registrar] Deduplicate the code to compute the initialization method name for the generated static registrar code. by @rolfbjarne in #16649
- [registrar] Improve support for pointers to value types in exported signatures. by @rolfbjarne in #17608
- [registrar] Refactor some code to reduce code duplication by @rolfbjarne in #17924
- [runtime/generator] Add support for BindAs with CMVideoDimensions. by @rolfbjarne in #17308
- [runtime] Add support for passing on a connect timeout to sdb. by @vs-mobiletools-engineering-service2 in #18056
- [runtime] Always look for dynamic libraries relative to the root directory first. Fixes #xamarin/maccore@2668. by @vs-mobiletools-engineering-service2 in #18131
- [runtime] Remove native usage of MonoReferenceQueue and use a ConditionalWeakTable in managed code instead. by @rolfbjarne in #17429
- [runtime] Use the built-in support in MonoVM for autorelease pools on threadpool threads. Fixes #11788. by @rolfbjarne in #16751
- [runtime] Validate that the static registrar code being registered was built using the same runtime. by @rolfbjarne in #16652
- [SceneKit] SCNLight.[Get|Set]Attribute do not exist on MacCatalyst, so make it explicit that they aren't. by @rolfbjarne in #17266
- [src/runtime] Fix lookup of RID-specific satellite resources. Fixes #16847. by @rolfbjarne in #17117
- [src/tests] Fix consistency between ObsoletedOSPlatform and UnsupportedOSPlatform attributes. by @rolfbjarne in #17104
- [src/tests] Improve the cecil test checking for obsolete API. by @rolfbjarne in #17091
- [src] Commit some of the response files. by @rolfbjarne in #17718
- [src] Create XML documentation when building our platform assemblies for .NET. Fixes #17395. by @rolfbjarne in #17476
- [src] Define NETX_Y_OR_GREATER flags for our platform assemblies. by @rolfbjarne in #17811
- [src] Fix a few inconsistencies in obsolete attributes. by @rolfbjarne in #17447
- [src] Fix a few issues in some availability attributes. by @rolfbjarne in #17003
- [src] Fix min OS versions for .NET for numerous APIs. by @rolfbjarne in #17871
- [src] Improve the generated project files a little bit. by @rolfbjarne in #17812
- [src] Make BlockLiteral disposable and update usage accordingly. by @rolfbjarne in #17597
- [src] Parameterize the min OS versions when generating MinimumVersions.cs by @rolfbjarne in #16984
- [src] Quiet the build a little bit. by @rolfbjarne in #16507
- [src] Refactor block code to use blittable callbacks. by @rolfbjarne in #17641
- [src] Remove a few more old availability attributes. by @rolfbjarne in #17068
- [src] Remove a lot of redundant availability attributes. by @rolfbjarne in #17024
- [src] Remove availability attributes on error enums. by @rolfbjarne in #16810
- [src] Remove duplicated FindUserTypeIndex method between the Runtime and Class types. by @rolfbjarne in #17923
- [src] Remove unnecessary versions in .NET availability attributes. by @rolfbjarne in #17061
- [src] Remove workaround for a Mono bug that's been fixed in .NET 7+. by @rolfbjarne in #17452
- [src] Simplify some code by using the discard operator in a few places. by @rolfbjarne in #16821
- [src] Skip building the 32-bit version of Microsoft.iOS.dll if no 32-bit architectures are enabled. by @rolfbjarne in #16863
- [src] Standardize a few variable names between platforms. by @rolfbjarne in #17428
- [src] Unify build code for .NET platforms. by @rolfbjarne in #17445
- [src] Unify the list of warnings we skip. by @rolfbjarne in #17425
- [src] use HashCode.Combine to generate hashcodes by @haritha-mohan in #16841
- [static registrar] Handle metadata token lookup failure gracefully. by @rolfbjarne in #16749
- [StoreKit] Add missing setters to several StoreProductParameters properties. Fixes #16838. by @rolfbjarne in #17275
- [Templates] Add comments to help developers publish MacCatalyst apps on App Store by @dustin-wojciechowski in #17830
- [tools/src] Enable nullability in a few error-related source files. by @rolfbjarne in #16987
- [tools] Add diagnostics when a native library turns off -dead_link support. by @rolfbjarne in #17361
- [tools] Commit the regenerated SdkVersions.cs by @rolfbjarne in #17671
- [tools] Enable nullability in MachO.cs by @rolfbjarne in #16982
- [tools] Enable nullability in SdkVersions.cs by @rolfbjarne in #16983
- [tools] Enable the PushToTalk framework in the simulator. by @rolfbjarne in #17274
- [tools] Exclude Driver.Concurrency from .NET. by @rolfbjarne in #16898
- [tools] Fix MT1302 to show the correct path to the assembly. by @rolfbjarne in #17362
- [tools] Re-create dotnet-linker.csproj.inc when dotnet-linker.csproj changes. by @rolfbjarne in #17826
- [tools] Rename a few lowercased types to fix compiler warning. by @rolfbjarne in #16896
- [tools] Split tools/common/SdkVersions.cs in two files. by @rolfbjarne in #17067
- [tools] Try to fix #xamarin/maccore@2637 by making sure a file's timestamp changes. by @rolfbjarne in #17352
- [tools] Update SdkVersions.cs after the latest Xcode 14.2 bump. by @rolfbjarne in #17101
- [UIKit] Add GetWeight method for UIFontWeight by @haritha-mohan in #16922
- [UIKit] Fix properties in UIConfigurationColorTransformer Type by @haritha-mohan in #16732
- [UIKit] Fix xHeight -> XHeight by @haritha-mohan in #16578
- [WebKit] defaultChecked -> DefaultChecked by @haritha-mohan in #16731
- [WebKit] Fix capitalization mistakes in type DomDocument by @haritha-mohan in #16576
- [WebKit] Merge partial interfaces. by @rolfbjarne in #17265
- [WebKit] Merge WKWebKit into WebKit. by @rolfbjarne in #17062
- [win] Add Hot Restart define constant in a target instead of an evaluation property by @mauroa in #17470
- [XKit] Fix creating NSTextLists with custom formats in .NET. Fixes #15766. by @rolfbjarne in #17123
- [XKit] Remove incorrect availability attribute. by @rolfbjarne in #17119
- Add Accent Color to ACTool task by @drasticactions in #16844
- Add an additional F# template for Microsoft.iOS.iOSApp by @TimLariviere in #16823
- add EditorBrowsable to obsolete member by @stephen-hawley in #17854
- Add support for function pointers to BlockLiteral. by @rolfbjarne in #17672
- Add support for Visual Basic projects. by @rolfbjarne in #17409
- Add Xcode 14.3 Support by @vs-mobiletools-engineering-service2 in #17943
- Added GPSLatitudeRef and GPSLongitudeRef to CGImagePropertiesGPS. by @dustin-wojciechowski in #17166
- Bump mlaunch to fix an unneccessary warning. by @rolfbjarne in #17523
- Bump mlaunch to get fix for Xcode 14.3 beta 1. by @rolfbjarne in #17586
- Bump to stable Xcode 14.3 by @vs-mobiletools-engineering-service2 in #17955
- CGEventCreate fixed broken call, added tests by @stephen-hawley in #17805
- Do not copy files to build server for a Delete. by @dellis1972 in #16752
- Encode the .NET version we're targeting in the third NuGet version number. by @rolfbjarne in #17818
- Fix DateTime -> NSDate conversion by @whitneyschmidt in #7404
- Fix libs reidentification deployed in a subdirectory by @ylatuya in #16706
- Fix ownership of CFSocketCreateRunLoopSource by @Therzok in #6089
- Fix typo in iOS Storyboard template by @jstedfast in #16966
- Fixed remote and local build issues by @vs-mobiletools-engineering-service2 in #17967
- Imports the .user.env file if exists and the build is from VS by @mauroa in #17466
- Remove bitcode-related code, since bitcode is dead. by @rolfbjarne in #16986
- Use pooled arrays for NSData marshalling by @Therzok in #17578
New Contributors
- @dellis1972 made their first contribution in #16416
- @reid-kirkpatrick made their first contribution in #16992
- @ylatuya made their first contribution in #16706
Full Changelog: dotnet-7.0.2xx-2054...dotnet-7.0.2xx-xcode14.3-7060