How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Conventional Changelog is a set of tools for automatically generating formatted release notes by parsing Git commit messages that follow a structured specification. It includes a commit message parser to transform raw strings into structured data, a changelog generator for producing release notes, and a commit linter to ensure messages adhere to specific conventions before they are merged. The project provides a system for semantic versioning automation, analyzing commit history to recommend the next version bump based on the types of changes recorded. It supports extensibility through config
This project is a version control documentation tool designed to automate the generation of release notes and changelogs. It functions as a pipeline-based engine that parses repository history, categorizes commits, and transforms them into structured documentation. By leveraging conventional commit patterns or custom regular expressions, it provides a consistent method for tracking project evolution and managing semantic versioning. What distinguishes this tool is its highly flexible template-driven architecture, which allows for deep customization of output formatting, grouping, and sorting.
Standard-version is a semantic versioning release automation tool and Git versioning manager. It calculates the next semantic version by parsing commit messages that follow the Conventional Commits specification and automates the process of updating project files and creating signed Git tags. The tool distinguishes itself by generating formatted changelogs automatically from commit history and providing a release process simulation to preview version bumps without modifying files or Git history. It supports pre-release version management for experimental builds and allows for manual version o
Git-chglog is a command-line tool designed to automate the generation of project changelogs by parsing Git commit history. It functions as a documentation utility that transforms raw repository logs into structured, human-readable release notes based on user-defined templates and configuration rules.
The main features of git-chglog/git-chglog are: Release Changelog Generators, Automated Document Generation, Conventional Commit Parsers, Git-History-Based Reverters, Document Templating Engines, Multi-Criteria Commit Filters, Regex Categorization Rules, Commit Standards.
Projects with overlapping indexed features include: conventional-changelog/conventional-changelog — Conventional Changelog is a set of tools for automatically generating formatted release notes by parsing Git commit… googleapis/release-please. orhun/git-cliff — This project is a version control documentation tool designed to automate the generation of release notes and… commitizen-tools/commitizen — Commitizen is a command-line tool and software release utility that automates version calculation, conventional commit… conventional-changelog/standard-version — Standard-version is a semantic versioning release automation tool and Git versioning manager. It calculates the next… conventional-commits/conventionalcommits.org — This project provides a specification for a structured commit message convention that enables automated semantic…