{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"Towncrier generates changelogs from individual news fragment files rather than a single shared log, reducing merge conflicts and focusing on end-user-relevant changes.","skillfed_tags":["release-management","changelog-automation"],"use_cases":["Generate a changelog for a release by collecting pre-written fragments from each merged pull request or closed issue.","Avoid merge conflicts on a shared changelog file by having each contributor write a separate fragment instead.","Produce user-focused release notes that omit implementation details and focus on what end users need to know.","Automate changelog creation as part of a release workflow or CI/CD pipeline.","Maintain a consistent changelog format and structure across multiple releases."],"what_it_does":"Towncrier is a changelog generator that collects small, issue-specific \"news fragments\" from developers and synthesizes them into a polished changelog for end users. Rather than having all developers edit a single changelog file (which causes merge conflicts) or mining the Git history (which mixes implementation details with user-facing changes), towncrier asks each contributor to create a small fragment file describing their change from a user perspective. The tool then combines these fragments into a structured, readable release note.\n\nIt works as a command-line tool and integrates with any project type and platform. The core dependencies are minimal: click for CLI handling, jinja2 for templating the output, and importlib utilities for metadata. It supports Python 3.9 through 3.13 and is used by major projects.","worth_installing":"Yes. Towncrier solves a real problem\u2014changelog merge conflicts and scattered release-note authorship\u2014with a lightweight, well-maintained tool. Low install friction, no known vulnerabilities, active development, and proven adoption make it a safe choice for any team managing releases."},"id":"towncrier","links":{"html":"https://skillfed.io/packages/towncrier","md":"https://skillfed.io/packages/towncrier.md","pypi":"https://pypi.org/project/towncrier/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-30","license_spdx":"MIT","license_treatment":"permissive","name":"towncrier","python_support":"supports_current","summary":"Building newsfiles for your project."},"popularity":{"monthly_downloads":4555801,"position":2282,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"25.8.0"}
