Skip to content

v0.3.0

Choose a tag to compare

@YL404 YL404 released this 26 Oct 07:44

This release expands practical guidance for app integrations, Swift concurrency, and SwiftUI interaction and rendering. Each reference preserves its platform requirements, source evidence, and validation limits.

Added guidance

  • App integrations: App Attest registration and protected requests, local Live Activity lifecycles, downloaded notification audio and AlarmKit boundaries, Assistive Access, out-of-process App Intents tests, and widget placement preferences.
  • Foundation Models and Swift: reusable dynamic profile policies, local token-budget screening, throwing-task error ownership, async Result capture, immutable weak references, and explicit Sendable suppression.
  • SwiftUI interaction: unsaved sheet drafts, runtime sheet transitions, selection foregrounds, multi-item drag selection and reorder order, navigation-bar minimization, and system button shapes and concentric corners.
  • Charts and fixtures: aligned sunburst rings, calendar coordinates and accessibility decisions, parameterized previews, and offline partially generated content fixtures.
  • Data and development workflows: SwiftData list/detail fetch decisions, Xcode build timing and compilation-cache evaluation, and archive/dSYM retention.

Updated guidance

  • Extend asynchronous cleanup with version-gated cancellation shields and rendering guidance with static decorative glows and clipping boundaries.
  • Add bundled-font failure diagnosis and SF Symbols catalog checks. Clarify compiler-backed macro contract tests beyond expansion snapshots.

Validation

  • Checked release metadata, reference routing, relative links and anchors, Markdown fences, the release diff, and source-archive contents.
  • References retain their previously recorded compiler and local-execution checks, including toolchain, deployment, isolation, and configuration requirements.
  • This packaging review did not repeat Swift compilation, model requests, signed-app integrations, UI, simulator, device, synchronization, or performance checks. Consult each reference for its actual evidence and remaining limits.

Full changes: v0.2.0...v0.3.0