whats-new

Generate a version-aware What's New screen for iOS/macOS apps from local or remote release data.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill whats-new-jtvaris
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: whats-new
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/whats-new
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill whats-new-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate and present a What's New UI that highlights per-version changes after app updates, helping users understand what's new.

Core Features & Use Cases

  • Group features by release version to display targeted release notes after each update.
  • Support multiple content sources (hardcoded, local JSON, or remote) for release data.
  • Include a lightweight version-tracker, a content provider, a paged UI, and an auto-presenting sheet for seamless UX.

Quick Start

Initialize the provider and display the What's New sheet after detecting a new version.

Frequently Asked Questions about whats-new

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I show release notes after an iOS app update in SwiftUI?▼

You can show release notes after an iOS app update by using a version-aware What's New screen that detects new app versions and automatically presents release notes via a SwiftUI sheet.

What is the best way to display changelogs for macOS apps?▼

The best way to display changelogs for macOS apps is grouping release notes by version and presenting them in a paged UI that appears automatically after an update.

Can I load remote JSON content for a What's New screen in Swift?▼

Yes, you can load remote JSON content for a What's New screen in Swift. The implementation supports hardcoded, local JSON, and remote content sources for release data.

Does this release notes component support tracking which app version a user has seen?▼

Yes, tracking which app version a user has seen is supported. A lightweight VersionTracker component monitors installed versions to trigger the What's New presentation only when needed.

How do I auto-present a What's New sheet without adding complex presentation logic?▼

You auto-present a What's New sheet by initializing a content provider and wrapping the UI with an auto-presentation component that detects new versions and handles the display logic.

Is a dedicated changelog UI necessary for small SwiftUI app updates?▼

A dedicated changelog UI is useful for SwiftUI app updates because it helps users understand what changed. Grouping features by release version in a paged UI streamlines post-update communication.