Skip to main content
Every feature Relnx extracts from a release is classified into one of the types below. Filters, counts, and Slack/email summaries all use these types.

Where types come from

  • Conventional commits: feat: → Feature, fix: → Bug Fix, etc.
  • Section headers in release notes: a feature under ### Security is a Security Fix regardless of its commit prefix.
  • Keyword detection when conventional commits are absent: words like breaking, deprecated, vulnerability, CVE.
  • AI classification (for followed tools): the LLM refines the type when the heuristics are ambiguous.

Hidden vs. shown by default

Maintenance and Dependency Update are excluded from default views to keep your inbox and dashboard signal-heavy. To include them:
  • Web UI: tick “Include maintenance changes” on any feature list.
  • API: pass include_maintenance=true on GET /api/v1/features.

In email/Slack summaries

The “what changed” line in notifications shows counts of the high-signal types only:
So if a release ships 47 dependency bumps and 1 security fix, your summary shows “1 security fix” — not “48 notable changes”.