RepoJournal
.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

What actually shipped in .NET, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: .NET Full archive →

The Wire · Showcase

MACIOS FIXES SYMBOL UPLOAD GAP, MSBUILD PULLS ARCADE UPDATES

By RepoJournal · Filed · About .NET

Apple's App Store Connect will finally see proper crash symbolication for .NET iOS apps after macios shipped a fix that embeds symbol files directly in the .ipa.

The macios team landed a critical improvement [1] that addresses a years-old pain point: uploaded apps now include the `Symbols` directory Apple's tools expect, meaning crash reports will actually symbolicate instead of showing as missing symbols. This ships alongside a linker optimization [2] that trims ProtocolMember attributes when using the trimmable static registrar, letting the trimmer remove types only referenced in optional protocol members. Documentation improvements [3] for AppKit's DoubleClick events and NSEdgeInsets landed from Copilot. On the msbuild side, the main branch pulled the latest arcade dependencies [4] and nuget.client updates [5], with GitHub Actions setup tools bumped to v0.82.13 [6] [7]. ASP.NET Core hardened wildcard matching to handle empty segments safely [8]. The skills team cut a nightly build of SkillValidator from main [9]. Msbuild also expanded -mt VMR validation to run three times weekly [10] to catch source-build issues earlier.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [msbuild] Embed the app's symbols in the .ipa (IpaIncludeSymbols) ↗ dotnet/macios
  2. [2] [linker] Trim [ProtocolMember] attributes with trimmable-static + PrepareAssemblies ↗ dotnet/macios
  3. [3] [docs] Improve XML docs for DoubleClick events and NSEdgeInsets (#26151) dotnet/macios
  4. [4] [main] Update dependencies from dotnet/arcade ↗ dotnet/msbuild
  5. [5] [main] Update dependencies from nuget/nuget.client ↗ dotnet/msbuild
  6. [6] Bump github/gh-aw-actions/setup from 0.82.8 to 0.82.13 ↗ dotnet/msbuild
  7. [7] Bump github/gh-aw-actions/setup-cli from 0.82.9 to 0.82.13 ↗ dotnet/msbuild
  8. [8] Harden wildcard matching with empty segments inside (#67757) dotnet/aspnetcore
  9. [9] SkillValidator Nightly ↗ dotnet/skills
  10. [10] Run -mt VMR validation three times weekly (#14410) dotnet/msbuild

Quick answers

What shipped in .NET on July 20, 2026?
Apple's App Store Connect will finally see proper crash symbolication for .NET iOS apps after macios shipped a fix that embeds symbol files directly in the .ipa. In total, 9 commits, 11 pull requests, and 1 releases landed.
Who contributed to .NET on July 20, 2026?
6 developers shipped this update, including dotnet-maestro, dependabot, Jan Provazník, rolfbjarne, github-actions[bot], and cincuranet.
What were the notable .NET updates?
[msbuild] Embed the app's symbols in the .ipa (IpaIncludeSymbols), [linker] Trim [ProtocolMember] attributes with trimmable-static + PrepareAssemblies, and [docs] Improve XML docs for DoubleClick events and NSEdgeInsets (#26151).

More from @dotnet

Daily updates, in your inbox

Follow .NET

What actually shipped in .NET, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?