184 Components

Semver Release Draft Card

Cards

GitHub Releases and Changesets inspired release notes generator with Semver bump selector (patch, minor, major), conventional commit categorization, Markdown changelog export, and release publishing.

Draft Release (boseui/core)

Current version: v1.2.4

Next Tag:v1.3.0
Included Commits (4/4)
featadd tactile 3D physical keycap keyboard listeners
4b2e8c1
fixpatch origin headers in public registry reverse proxy
7d9c0a4
breakingmigrate component metadata to typed PulseComponentMeta interface
8a1f9e2
featintroduce interactive syntax code diff comparator
9f3a1d8
Generates Git tag & GitHub release notes

Installation

Install directly into your project using the shadcn CLI or copy the source code manually.

Requires:framer-motionlucide-reactclsxtailwind-merge
$npx shadcn@latest add "https://boseui.site/r/semver-release-draft-card.json"

Props

TypeScript props supported by <SemverReleaseDraftCard />.

2 props
PropTypeDefaultDescription
currentVersionstring"v1.2.4"Previous release version tag.
repoNamestring"boseui/core"Repository name identifier.

Key Features

  • Automatic semver bump calculation for Patch, Minor, and Major version updates.
  • Categorized conventional commit list with breaking change warnings.
  • Interactive commit selection checkboxes.
  • Real-time Markdown release notes preview and clipboard copy.

Keyboard & Accessibility

  • Accessible toggle controls with native checkboxes.
  • Clear visual badges for commit classification.