Skip to content

Version 4.150.0 (Preview 2)

Pre-release
Pre-release

Choose a tag to compare

@mattleibow mattleibow released this 25 Jun 17:15

A maintenance preview that finalizes the v4 obsolete-API cleanup, removes .NET Interactive support, and refreshes HarfBuzz.

📦 NuGet · 📖 Release notes · 🔀 Full changelog

⚠️ Breaking Changes

  • Promoted remaining pre-v4 obsolete APIs to errors and trimmed obsolete enums from the reference assembly by @ramezgerges (#4195)
  • Removed deprecated .NET Interactive (Polyglot Notebooks) support by @mattleibow (#4186)

📦 Dependency Updates

Thanks to our contributors: @ramezgerges


All changes (30 pull requests)
  • Build Tizen native dependencies in a Docker container (#4154) by @mattleibow in #4157
  • Update harfbuzz to 14.2.1 by @mattleibow in #4167
  • Migrate test suite from xUnit v2 to xUnit v3 (#4139) by @mattleibow in #4143
  • Unify API changelog + release-notes versioning via shared versions.json by @mattleibow in #4171
  • release-notes: fix --all timeout and migrate all pages to the metadata block by @mattleibow in #4174
  • [docs] Unify changelog + release-notes generation: stable rollups and local skia links by @mattleibow in #4177
  • release-notes: restore in-flight -unreleased naming + per-preview rollup (R1/R2/R3) by @mattleibow in #4179
  • docs: refresh Skia adoption claims with verified product list by @mattleibow in #4185
  • Remove deprecated .NET Interactive (Polyglot Notebooks) support by @mattleibow in #4186
  • Add Chromium release heads-up to the security-audit skill by @mattleibow in #4188
  • [docs] Unify API-diff + release-notes into one agentic workflow by @mattleibow in #4184
  • [infra] Move release-notes Prepare into its own job (verbose, disk-managed, artifact handoff) by @mattleibow in #4193
  • Update docs submodule to latest main by @github-actions[bot] in #3919
  • docs: generate frameworks docs from output/nugets, latest-only monikers by @mattleibow in #4192
  • Fix docs.cake moniker collision dropping iOS GL API docs by @mattleibow in #4197
  • Make API-diff changelog generation host-independent + regenerate 4.147/4.148/4.150 changelogs by @mattleibow in #4196
  • [v4] Promote remaining pre-v4 obsoletes to error and trim obsolete enums from the ref assembly by @ramezgerges in #4195
  • Make doc generation reproducible and Linux-only; unify "API diff" terminology by @mattleibow in #4200
  • Improve api-docs skill to prevent recurring doc-writer mistakes by @mattleibow in #4204
  • Sync VERSIONS.txt with harfbuzz 14.2.1 by @mattleibow in #4214
  • Add VERSIONS.txt step to the native-dependency-update skill by @mattleibow in #4215
  • Fix release-branch skill integration-branch model and add bump-version helper by @mattleibow in #4211
  • [api-docs] Stop merge from writing unfilled remarks scaffold to XML by @mattleibow in #4218
  • [docs] Release-notes: main-only daily workflow + GitHub Release teaser playbook by @mattleibow in #4207
  • Add mono/skia counterpart branching to release-branch skill by @mattleibow in #4220
  • Fix integration test harness for .NET 10 by @mattleibow in #4221
  • [docs] Regenerate API diffs and polish release notes by @github-actions[bot] in #4224
  • docs: drop obsolete GrVkYcbcrConversionInfo page to fix Learn xref collision by @mattleibow in #4225
  • [docs] docs: regenerate API diffs and polish release notes by @github-actions[bot] in #4231
  • Update docs submodule to latest main by @github-actions[bot] in #4234