Skip to main content

release-notes

Generate App Store release notes from git history
The release-notes command currently provides a generate workflow for producing App Store “What’s New” text from local git history.

Usage

Subcommands

asc release-notes generate

Generate release notes from local git history. Exactly one of --since-tag or --since-ref is required.
Flags:
  • --since-tag - Start from tag (exclusive), e.g. v1.2.2
  • --since-ref - Start from ref or SHA (exclusive), e.g. origin/main
  • --until-ref - End at ref or SHA (inclusive), default HEAD
  • --format - Notes format: plain or markdown
  • --include-merges - Include merge commits
  • --max-chars - Maximum characters in generated notes
  • --output - Output format: json, text, table, markdown

Typical Use

Generate candidate “What’s New” text, then review and edit it before applying it to App Store metadata:

Release command

Stage a version before submission

Apps info

Apply generated “What’s New” text to version metadata

Publish command

Use the canonical App Store shipping path after metadata is ready