Skip to content

Releases: xamarin/xamarin-macios

.NET 7.0.3xx - Xcode 14.3 (7089)

11 Jul 16:45
663e05a
Compare
Choose a tag to compare

This is a servicing release to the previous 7.0.2xx service release.

Versions

This release consists of the following versions:

These builds are supported using Xcode 14.3.

What's Changed

Full Changelog: dotnet-7.0.2xx-xcode14.3-7067...dotnet-7.0.3xx-7089

.NET 8.0.100 Preview 5 (8525)

15 Jun 17:30
9955265
Compare
Choose a tag to compare
Pre-release

We're excited to announce our fifth preview release for .NET 8!

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:

Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET8

What's Changed

Full Changelog: dotnet-8.0.1xx-preview4-8377...dotnet-8.0.1xx-preview5-8525

.NET 7.0.2xx - Xcode 14.3 (7067)

15 Jun 17:27
eb327b9
Compare
Choose a tag to compare

This is a servicing release to the previous 7.0.2xx service release.

Versions

This release consists of the following versions:

These builds are supported using Xcode 14.3.

What's Changed

Full Changelog: dotnet-7.0.2xx-xcode14.3-7060...dotnet-7.0.2xx-xcode14.3-7067

.NET 6.0.4xx - Xcode 14.3 (60)

15 Jun 17:24
701aa23
Compare
Choose a tag to compare

This is a servicing release to the previous 6.0.4xx servicing release.

This will most likely be the last servicing release for .NET 6 - please upgrade your projects to .NET 7.

Versions

This release consists of the following versions:

What's Changed

Full Changelog: dotnet-6.0.4xx-xcode14.2-46...dotnet-6.0.4xx-xcode14.3-60

.NET 7.0.2xx - Xcode 14.3 (7060)

16 May 16:16
edd0594
Compare
Choose a tag to compare

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

Read more

.NET 8.0.100 Preview 4 (8377)

16 May 16:17
aab7105
Compare
Choose a tag to compare
Pre-release

We're excited to announce our fourth preview release for .NET 8!

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:

Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET8

What's Changed

  • [AppKit] Add a few missing NullAllowed attributes. Fixes #18115. by @rolfbjarne in #18118
  • [AppKit] Add a weakly typed version of NSRulerView.WeakMeasurementUnits. Fixes #17742. by @rolfbjarne in #17779
  • [AVFoundation] Add a few strongly typed enums by @rolfbjarne in #18022
  • [AVFoundation] Add missing AVCapture members. Fixes #18155. by @rolfbjarne in #18156
  • [AVFoundation] Fix callback signature for the AVAudioSinkNode constructor. Fixes #17575. by @rolfbjarne in #17785
  • [bgen] Check for null (no) namespace when matching namespace to framework. Fixes #18025. by @rolfbjarne in #18046
  • [CoreMidi] Create a blittable version of MidiCIDeviceIdentification. by @rolfbjarne in #18052
  • [CoreMidi] Sprinkle a few more NativeName attributes for various structs. by @rolfbjarne in #18139
  • [docs] Document properties for configurations by @haritha-mohan in #17940
  • [dotnet/msbuild] Copy binding resource packages to output directories together with CopyLocal assemblies. Fixes #13910. by @rolfbjarne in #17806
  • [dotnet/msbuild] Don't bundle *.xml files that match any assemblies. Fixes #14939 and fixes #15897. by @rolfbjarne in #17908
  • [dotnet] Add a missing IsMacEnabled check before executing a task in the _ComputeLinkerArguments target. by @rolfbjarne in #18145
  • [dotnet] Add support for setting an MSBuild property to pass additional mlaunch arguments. by @rolfbjarne in #17866
  • [dotnet] Added one more test to ensure that multiple types in a file work. by @stephen-hawley in #18073
  • [dotnet] Added tests, fixed bugs by @stephen-hawley in #17979
  • [dotnet] Enable generation of runtime configuration file by @haritha-mohan in #17840
  • [dotnet] Include the parsed runtimeconfig.bin into ResolvedFileToPublish. Contributes towards #17579. by @rolfbjarne in #18087
  • [dotnet] integrate writing out class map into static registrar by @stephen-hawley in #18141
  • [dotnet] preliminary cut for class-redirector by @stephen-hawley in #17951
  • [dotnet] Use the type_map_path arg by @stephen-hawley in #18175
  • [Foundation] Preserve all members of WrappedNSInputStream. Fixes #15860. by @rolfbjarne in #18011
  • [Generator] Clean the attribute work. by @mandel-macaque in #17570
  • [generator] Make the block callbacks UnmanagedCallersOnly functions in .NET. by @rolfbjarne in #17741
  • [generator] Simplify/clarify code a little bit. by @rolfbjarne in #17858
  • [linker/trimmer] Add opt-in support for not marking NSObjects in user assemblies. Fixes #15723. by @rolfbjarne in #17949
  • [main] Add Xcode 14.3 Support by @dalexsoto in #17810
  • [msbuild/dotnet] Rework how we collect and process native references. by @rolfbjarne in #17554
  • [msbuild/tests/dotnet] Add support for xcframeworks for Hot Restart and add tests. Fixes #16571. by @rolfbjarne in #18103
  • [msbuild] Allow setting EnableCodeSigning=false to disable code signing for Hot Restart. by @rolfbjarne in #18013
  • [msbuild] Always pass --wait-for-exit: to mlaunch. by @rolfbjarne in #17865
  • [msbuild] Enable nullability and unify base and derived class for the GetFiles task. by @rolfbjarne in #17814
  • [msbuild] Get RecursiveDir directory name only if it isn't empty by @emaf in #17988
  • [msbuild] Honor any existing values for HotRestartSignedAppOutputDir and HotRestartAppBundlePath. by @rolfbjarne in #18014
  • [msbuild] Move *.targets, *.props and FrameworkList.xml files to a common directory. by @rolfbjarne in #17860
  • [msbuild] Remove the SdkVersion property in the ReadAppManifest task. by @rolfbjarne in #18053
  • [msbuild] Remove unused input/output from HotRestart's DetectSigningIdentity task by @rolfbjarne in #18055
  • [msbuild] Rename a few HotRestart tasks. by @rolfbjarne in #18077
  • [msbuild] Simplify the CompileAppManifest a bit by removing the SdkPlatform input property. by @rolfbjarne in #18054
  • [msbuild] Use our own Unzip task instead of Ditto when extracting compressed plugins. by @rolfbjarne in #18015
  • [msbuild] Verify Mac Catalyst apps like we verify macOS apps. Fixes #17829. by @rolfbjarne in #17835
  • [registrar] Refactor some code to reduce code duplication by @rolfbjarne in #17924
  • [runtime] Add support for passing on a connect timeout to sdb. by @rolfbjarne in #18037
  • [runtime] Always look for dynamic libraries relative to the root directory first. Fixes #xamarin/maccore@2668. by @rolfbjarne in #18121
  • [src] Define NETX_Y_OR_GREATER flags for our platform assemblies. by @rolfbjarne in #17811
  • [src] Fix containing namespace/framework for AVCustomRoutingControllerDelegate. by @rolfbjarne in #18137
  • [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] Remove duplicated FindUserTypeIndex method between the Runtime and Class types. by @rolfbjarne in #17923
  • [static registrar] Avoid listing protocols more than once in generated code. by @rolfbjarne in #18136
  • [Templates] Add comments to help developers publish MacCatalyst apps on App Store by @dustin-wojciechowski in #17830
  • [tools/tests] Fix bug in 'link all' test and the resulting regression that showed up in code. by @rolfbjarne in #18016
  • [tools] Re-create dotnet-linker.csproj.inc when dotnet-linker.csproj changes. by @rolfbjarne in #17826
  • add EditorBrowsable to obsolete member by @stephen-hawley in #17854
  • CGEventCreate fixed broken call, added tests by @stephen-hawley in #17805
  • Enable deduplication of generics in Xamarin.iOS build by @kotlarmilos in #17766
  • Encode the .NET version we're targeting in the third NuGet version number. by @rolfbjarne in #17818
  • Fixed remote and local build issues by @mauroa in #17964

New Contributors

Full Changelog: dotnet-8.0.1xx-preview3-462...dotnet-8.0.1xx-preview4-8377

Xamarin.iOS 16.4 and Xamarin.Mac 9.3

18 May 15:04
97731c9
Compare
Choose a tag to compare

This is a service release for Xamarin.iOS and Xamarin.Mac bringing Xcode 14.3 support.

It is available via Visual Studio 2022 version 17.6 release, Visual Studio for Mac 2022 version 17.5.5 or using the links below.

Product Version Package Changelog
Xamarin.iOS 16.4.0.6 xamarin.ios-16.4.0.6.pkg xamarin-ios-16.2.0.6...xamarin-ios-16.4.0.6
Xamarin.Mac 9.3.0.6 xamarin.mac-9.3.0.6.pkg xamarin-mac-9.1.0.6...xamarin-mac-9.3.0.6

What's Changed

Read more

.NET 7.0.2xx - Xcode 14.2 (2054)

11 Apr 18:14
02b4506
Compare
Choose a tag to compare

This is a servicing release to the previous 7.0.1xx service release.

Versions

This release consists of the following versions:

These builds are supported using Xcode 14.2.

What's Changed

Full Changelog: dotnet-7.0.2xx-2035...dotnet-7.0.2xx-2054

.NET 6.0.4xx - Xcode 14.2 (46)

11 Apr 18:13
6ba6383
Compare
Choose a tag to compare

This is a servicing release to the previous 6.0.4xx servicing release.

Versions

This release consists of the following versions:

What's Changed

Full Changelog: dotnet-6.0.4xx-xcode14.2-29...dotnet-6.0.4xx-xcode14.2-46

.NET 8.0.100 Preview 3 (462)

11 Apr 18:14
954aec6
Compare
Choose a tag to compare
Pre-release

We're excited to announce our third preview release for .NET 8!

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:

Known issues: https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET8

What's Changed

Full Changelog: dotnet-8.0.1xx-preview2-374...dotnet-8.0.1xx-preview3-462