commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
### Description customizing user options is tricky and rigid now. despite the option from cmd,user configuration should be customized easily from toml,json,etc. ### Possible Solution refactor customization function in v5...
## Description Fix 2 things with cargo provider : - use same order to get / set a version for package or workspace - there is no `workspace.version = "0.1.0"`...
…and, remove type alias Closes #1678, #1679 Manually tested and added test cases, the result LGTM.
### Description returns the next version based on the project's config. It could potentially support forcing the increment type. Example: --next=MAJOR or --next=PATCH
### Description Allow users to play with the configured version_scheme, by letting them provide any version, `cz version `, this would override the commitizen version or the given --project parameter....
### Description Add a new single number (monotonic) versioning schema. For example: v1, v2, v3, ... ### Possible Solution Adding a new schema. It won't affect the rest of the...
## Description ## Checklist - [ ] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/) ### Code Changes - [ ] Add test cases to all the changes you introduce - [...
This PR implements the changes requested in #1658. Implements the historical recommendations described in #1640 (comment). ### New Feature - Added a new CLI flag: `--version-files-only` - Updates only the...
### Type - [ ] Content inaccurate - [ ] Content missing - [ ] Typo ### URL NA ### Description See the summary here in the CI pipeline: https://github.com/commitizen-tools/commitizen/actions/runs/20103076261