Release Notes Formatter

Auto-categorize · semver · MD / HTML / plain

Raw Changes

One change per line. Bullets/dashes are stripped automatically.

Categorized (12 items)

4 3 4 1

v2.4.0

v2.4.0

New

  • Added dark mode support across all dashboard views
  • Added bulk actions for managing team members
  • Added webhook support for custom integrations
  • Deprecated the old analytics dashboard in favor of the new one

Improved

  • Improved search performance by 3x for large datasets
  • Updated the onboarding flow with clearer step indicators
  • Improved error messages across all form validations

Fixed

  • Fixed a bug where exported CSVs had incorrect date formatting
  • Fixed intermittent logout issue on mobile browsers
  • Security patch for session token handling
  • Fixed timezone display bug in scheduled reports

Removed

  • Removed legacy v1 API endpoints (deprecated since January)

About this tool

What does the release notes formatter do?
Converts a raw list of changelog bullets into categorized, formatted release notes. It groups entries into New Features, Improvements, Bug Fixes, and Deprecations, then formats the output for your target audience.
What export formats are available?
Markdown, HTML, and plain text. Use Markdown for GitHub releases, HTML for in-app changelogs, plain text for email or Slack.
Can it clean up developer-written bullets?
Yes. The formatter strips commit-style prefixes (feat:, fix:, chore:) and rewrites bullets in a user-facing voice.
Can I version-stamp the release notes?
Yes. Enter the version number and release date and they appear in the header of the formatted output.
About

Paste raw bullets, click parse — we auto-categorize into Added / Changed / Fixed / Removed / Deprecated / Security (Keep a Changelog).

Re-categorize any row with the dropdown. Export as Markdown (GitHub releases), HTML (blog), or plain text (email).

Tip: lead with the user-visible change, not the implementation. Keep bullets under ~12 words.