Patch-Level Commit Markers - Marks a commit with the fix type to indicate a patch-level bug fix in the codebase.
Accumulating Release PRs - Creates and maintains a single pull request that accumulates release notes until merged.
Commit Message Structuring - Formats commit messages with a required type, optional scope, optional breaking change indicator, a description, optional body, and optional footers.
Breaking Change Indicators - Indicates API-breaking modifications with a footer or a symbol after the type to signal a major version bump.
Conventional Commit Parsers - Automates semantic version bumps and changelog generation by parsing commit messages that follow the Conventional Commits specification.
Minor Feature Commit Markers - Marks a commit with the feat type to indicate a minor-level new feature in the codebase.
Commit Standards - Structures commit messages with standardized types and scopes to enable automated changelog and version management.
Release Pull Request Generators - Creates and maintains a pull request that proposes version bumps and release notes, updating as new commits are merged.
GitHub Release Automators - Generates GitHub releases with release notes and git tags from structured commit history.
Release PR-Based Generators - Creates and maintains a pull request that proposes version bumps and release notes, then publishes a GitHub release upon merge.
Pull Request Release Taggers - Automatically tags commits and creates GitHub releases when a release pull request is merged.
Monorepo Manifest Managers - Tracks multiple releasable components in a single repository using a JSON manifest.
Commit-Based Versioning Engines - Determines the next version number automatically from commit message types and breaking changes.
Latest Version Identification - Reads the current version from a manifest file or infers it by scanning commits, releases, and tags.
Monorepo Versioning - Keeps multiple components in a monorepo at the same version by updating all to the highest version when any is bumped.