René's URL Explorer Experiment


Title: fix(conventional_commits): add missing version bump notes for all change types by bearomorphism · Pull Request #1960 · commitizen-tools/commitizen · GitHub

Open Graph Title: fix(conventional_commits): add missing version bump notes for all change types by bearomorphism · Pull Request #1960 · commitizen-tools/commitizen

X Title: fix(conventional_commits): add missing version bump notes for all change types by bearomorphism · Pull Request #1960 · commitizen-tools/commitizen

Description: Description Closes #515 Adds explicit version-bump documentation for every Conventional Commit type, both in the interactive cz commit prompt and in the cz info output, so users can immediately see how each type affects semantic versioning under Commitizen's defaults. Also adds a "Recommended Reading on Versioning" docs section gathering the articles surfaced during the issue discussion. The first task in the issue (fixing the inaccurate "fix + everything else" rule in the bump docs) was already addressed by #1452. This PR completes the remaining tasks: Add notes in commit message instructions to identify what version bump occurs with all change types (e.g., Correlates with no version bump in SemVer) Add the recommended-reading articles raised in the issue thread, per discussion with @Lee-W What changed commitizen/cz/conventional_commits/conventional_commits.py — every prompt choice now spells out its version-bump impact, using the Correlates with X in SemVer phrasing already established by fix and feat: fix, feat (unchanged): already correlated with PATCH/MINOR refactor, perf: "Correlates with PATCH in SemVer" docs, style, test, build, ci: "Correlates with no version bump in SemVer" Reflects the actual default bump_map (per @woile's comment: "fix, refactor and perf are patch, not everything"), not the alternative spec-only mapping. commitizen/cz/conventional_commits/conventional_commits_info.txt — clarifies that, on top of the Conventional Commits spec, Commitizen's defaults bump PATCH for refactor and perf, and don't bump for docs/style/test/build/ci. Notes that this can be customized via bump_map/bump_pattern. docs/external_links.md — new "Recommended Reading on Versioning" section linking the articles cited by @adam-grant-hendry: Hynek's Semantic Versioning Will Not Save You, Brett Cannon's Why I don't like SemVer anymore, Donald Stufft's Versioning Software, Hyrum's Law, 0ver, CalVer, PEP 440, plus the Conventional Commits / SemVer specs. docs/commands/bump.md — adds a clarifying sentence under the Version Increment Rules table for non-bumping types, plus a tip admonition cross-linking to the new reading list. Checklist I have read the contributing guidelines Was generative AI tooling used to co-author this PR? Yes (please specify the tool below) Generated-by: GitHub Copilot CLI following the guidelines Code Changes Run uv run poe all locally to ensure this change passes linter check and tests poe lint (ruff + mypy): clean Targeted tests around commit prompts/info (test_cz_conventional_commits.py, test_cz_search_filter.py, test_check_command.py, test_commit_command.py, test_cz_customize.py): 161 passed Full test suite: 1274 passed; the 4 errors / 1 failure observed locally are pre-existing environmental issues (GPG keystore pollution and a Windows long-path flake), reproducible against master without these changes. Update the documentation for the changes Documentation Changes Run uv run poe doc locally to ensure the documentation pages renders correctly (mkdocs build clean) Check and fix any broken links (internal or external) — all 9 external links return HTTP 200; internal anchor external_links.md#recommended-reading-on-versioning verified in the rendered site. Expected Behavior Running cz commit shows the version-bump impact next to every change type, e.g.: ? Select the type of change you are committing > fix: A bug fix. Correlates with PATCH in SemVer feat: A new feature. Correlates with MINOR in SemVer docs: Documentation only changes. Correlates with no version bump in SemVer style: ... Correlates with no version bump in SemVer refactor: ... Correlates with PATCH in SemVer perf: ... Correlates with PATCH in SemVer test: ... Correlates with no version bump in SemVer build: ... Correlates with no version bump in SemVer ci: ... Correlates with no version bump in SemVer cz info now also calls out Commitizen's defaults explicitly. Steps to Test This Pull Request uv sync --frozen --group base --group test --group linters --group documentation uv run cz commit — observe the new version-bump notes in the change-type prompt. uv run cz info — observe the new paragraph clarifying Commitizen's defaults. uv run poe doc — visit external_links.md and commands/bump.md to verify the new section and cross-link render correctly. Additional Context Refs #515 Builds on #1452 (which fixed the inaccurate "fix + everything else" line in the bump docs).

Open Graph Description: Description Closes #515 Adds explicit version-bump documentation for every Conventional Commit type, both in the interactive cz commit prompt and in the cz info output, so users can immediately see...

X Description: Description Closes #515 Adds explicit version-bump documentation for every Conventional Commit type, both in the interactive cz commit prompt and in the cz info output, so users can immediately see...

Opengraph URL: https://github.com/commitizen-tools/commitizen/pull/1960

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b9419ff0-cb3f-4dbe-26eb-ac5e89ee15de
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id84CA:2CC0E1:604C48:885BDA:6A620CA2
html-safe-noncecfde3a7c7a54fc2265590d6976321879418cbcb56744f92bf8b5153b75da8f2a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NENBOjJDQzBFMTo2MDRDNDg6ODg1QkRBOjZBNjIwQ0EyIiwidmlzaXRvcl9pZCI6IjExNjg4Mzg3NDEwODk5Nzk1NTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmace6ece4fba1afceab14ee75fbd03fa1a5c242537bffe0000f18f1beafbcf9f15e
hovercard-subject-tagpull_request:3654443035
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/commitizen-tools/commitizen/pull/1960/files
twitter:imagehttps://avatars.githubusercontent.com/u/26526132?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/26526132?s=400&v=4
og:image:altDescription Closes #515 Adds explicit version-bump documentation for every Conventional Commit type, both in the interactive cz commit prompt and in the cz info output, so users can immediately see...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonebe9a4d9589756e22b427637ffbf1123a96e067050e57f5cec403e3080a650ca4
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/commitizen-tools/commitizen git https://github.com/commitizen-tools/commitizen.git
octolytics-dimension-user_id62252524
octolytics-dimension-user_logincommitizen-tools
octolytics-dimension-repository_id106127589
octolytics-dimension-repository_nwocommitizen-tools/commitizen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id106127589
octolytics-dimension-repository_network_root_nwocommitizen-tools/commitizen
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7b5509702f01f876c214a2cbb142690847de0019
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/commitizen-tools/commitizen/pull/1960/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcommitizen-tools%2Fcommitizen%2Fpull%2F1960%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcommitizen-tools%2Fcommitizen%2Fpull%2F1960%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=commitizen-tools%2Fcommitizen
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1960/files
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1960/files
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1960/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
commitizen-tools https://github.com/commitizen-tools
commitizenhttps://github.com/commitizen-tools/commitizen
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
Notifications https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Fork 346 https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Star 3.5k https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Code https://github.com/commitizen-tools/commitizen
Issues 116 https://github.com/commitizen-tools/commitizen/issues
Pull requests 46 https://github.com/commitizen-tools/commitizen/pulls
Discussions https://github.com/commitizen-tools/commitizen/discussions
Actions https://github.com/commitizen-tools/commitizen/actions
Projects https://github.com/commitizen-tools/commitizen/projects
Security and quality 0 https://github.com/commitizen-tools/commitizen/security
Insights https://github.com/commitizen-tools/commitizen/pulse
Code https://github.com/commitizen-tools/commitizen
Issues https://github.com/commitizen-tools/commitizen/issues
Pull requests https://github.com/commitizen-tools/commitizen/pulls
Discussions https://github.com/commitizen-tools/commitizen/discussions
Actions https://github.com/commitizen-tools/commitizen/actions
Projects https://github.com/commitizen-tools/commitizen/projects
Security and quality https://github.com/commitizen-tools/commitizen/security
Insights https://github.com/commitizen-tools/commitizen/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcommitizen-tools%2Fcommitizen%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen%2Fissues%2Fnew%2Fchoose
bearomorphismhttps://github.com/bearomorphism
commitizen-tools:masterhttps://github.com/commitizen-tools/commitizen/tree/master
bearomorphism:docs/issue-515-version-bump-noteshttps://github.com/bearomorphism/commitizen/tree/docs/issue-515-version-bump-notes
Conversation 1 https://github.com/commitizen-tools/commitizen/pull/1960
Commits 1 https://github.com/commitizen-tools/commitizen/pull/1960/commits
Checks 20 https://github.com/commitizen-tools/commitizen/pull/1960/checks
Files changed https://github.com/commitizen-tools/commitizen/pull/1960/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
fix(conventional_commits): add missing version bump notes for all change types https://github.com/commitizen-tools/commitizen/pull/1960/files#top
Show all changes 1 commit https://github.com/commitizen-tools/commitizen/pull/1960/files
1242932 fix(conventional_commits): add missing version bump notes for all cha… bearomorphism May 9, 2026 https://github.com/commitizen-tools/commitizen/pull/1960/commits/12429326df0be81048281cc93827ffccf5c06ab0
Clear filters https://github.com/commitizen-tools/commitizen/pull/1960/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
conventional_commits.py https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-75caab3ab9b4490578957c3d47e01cff4dc9e393772e839e699cb27f69ec108d
conventional_commits_info.txt https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-eb61312e0fa1af6a09df34cf5113d362f0973ca83d4a22f2c88f883e9f210e13
bump.md https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-d20ac9669504c710625493e13c40b6157324352fabb35f9105c006d16bec4c59
external_links.md https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-b2c7ac4e3da21b9ba4275624c37fdb8b711dab12274fdad06d93356b57d275ae
commitizen/cz/conventional_commits/conventional_commits.pyhttps://github.com/commitizen-tools/commitizen/pull/1960/files#diff-75caab3ab9b4490578957c3d47e01cff4dc9e393772e839e699cb27f69ec108d
View file https://github.com/commitizen-tools/commitizen/blob/12429326df0be81048281cc93827ffccf5c06ab0/commitizen/cz/conventional_commits/conventional_commits.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1960/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-75caab3ab9b4490578957c3d47e01cff4dc9e393772e839e699cb27f69ec108d
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-75caab3ab9b4490578957c3d47e01cff4dc9e393772e839e699cb27f69ec108d
commitizen/cz/conventional_commits/conventional_commits_info.txthttps://github.com/commitizen-tools/commitizen/pull/1960/files#diff-eb61312e0fa1af6a09df34cf5113d362f0973ca83d4a22f2c88f883e9f210e13
View file https://github.com/commitizen-tools/commitizen/blob/12429326df0be81048281cc93827ffccf5c06ab0/commitizen/cz/conventional_commits/conventional_commits_info.txt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1960/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-eb61312e0fa1af6a09df34cf5113d362f0973ca83d4a22f2c88f883e9f210e13
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-eb61312e0fa1af6a09df34cf5113d362f0973ca83d4a22f2c88f883e9f210e13
docs/commands/bump.mdhttps://github.com/commitizen-tools/commitizen/pull/1960/files#diff-d20ac9669504c710625493e13c40b6157324352fabb35f9105c006d16bec4c59
View file https://github.com/commitizen-tools/commitizen/blob/12429326df0be81048281cc93827ffccf5c06ab0/docs/commands/bump.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1960/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-d20ac9669504c710625493e13c40b6157324352fabb35f9105c006d16bec4c59
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-d20ac9669504c710625493e13c40b6157324352fabb35f9105c006d16bec4c59
docs/external_links.mdhttps://github.com/commitizen-tools/commitizen/pull/1960/files#diff-b2c7ac4e3da21b9ba4275624c37fdb8b711dab12274fdad06d93356b57d275ae
View file https://github.com/commitizen-tools/commitizen/blob/12429326df0be81048281cc93827ffccf5c06ab0/docs/external_links.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1960/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1960/files#diff-b2c7ac4e3da21b9ba4275624c37fdb8b711dab12274fdad06d93356b57d275ae
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1960/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.