Intermediate Reading #changelog #semver #breaking-changes #deprecation

📋 Reading: CHANGELOG.md

3 exercises — read a realistic CHANGELOG with semantic versioning, breaking changes, deprecation notices, and bug regression notes. Learn to extract the information that matters for upgrade decisions.

CHANGELOG reading essentials
  • MAJOR bump → breaking changes — read carefully before upgrading
  • MINOR bump → new features, backward-compatible
  • PATCH bump → bug fixes only, safe to upgrade
  • Deprecated → plan migration now; removal comes at next major version
  • "Introduced in X.Y.Z" → tells you which teams are affected by the bug
0 / 3 completed
1 / 3
📋 StreamKit — CHANGELOG.md (v3.0.0 / v2.9.1)
{ex.passage}
The changelog uses the label "[BREAKING]" for two changes in v3.0.0. In semantic versioning (SemVer), which version number component is incremented for breaking changes — and why?