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.