-
-
Notifications
You must be signed in to change notification settings - Fork 281
Release v3 #715
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v3 #715
Conversation
Fixes #607 BREAKING CHANGE: Python 3.6 is not officially supported anymore. Please migrate from 3.6 to 3.7 or greater.
…ytest-freezer` removing warnings
…n loading Plugins are now loaded using the `commitizen.plugin` entrypoint while legacy plugin are not loaded anymore but a warning is raised when one is seen. Fixes #495 BREAKING CHANGE: Plugins are now exposed as `commitizen.plugin` entrypoints
… versions providers
Reads version from the repository last tag matching `tag_format` Fixes #641
Topological ordering should be used when ordering commits in changelog history. This allows commits to be shown properly in the order they were added to the codebase, even if non-linear merges were used
Running tests concurrently can cause temporary files, such as the file used to backup the commit message, to be deleted by one test but accessed by another test later on.
* feat(bump): version_provider=semver optional option to make version compatible with semver Signed-off-by: apkawa <apkawa@gmail.com> * refactor(bump): version_provider rename to version_type; `pep` option rename to `pep440` Signed-off-by: apkawa <apkawa@gmail.com> * docs(bump): add `version_type` info to config.md Signed-off-by: apkawa <apkawa@gmail.com> * refactor(bump): to use VersionProtocol interface instead packaging.Version subclass Signed-off-by: apkawa <apkawa@gmail.com> * test(bump): `VersionProtocol` workaround mypy for py==3.7 Signed-off-by: apkawa <apkawa@gmail.com> * fix(changelog): `changelog` command does not find version tag with `version_type=semver` option Signed-off-by: apkawa <apkawa@gmail.com> * refactor: minor review fixes * test(changelog): fix test_changelog_incremental_with_merge_prerelease issue with freeze_time Signed-off-by: apkawa <apkawa@gmail.com> --------- Signed-off-by: apkawa <apkawa@gmail.com>
for old git like git-2.30 the tests broke my ~/.gitconfig file and created thousands of `name=GitHub` lines Signed-off-by: apkawa <apkawa@gmail.com>
Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #715 +/- ##
==========================================
- Coverage 98.02% 97.37% -0.65%
==========================================
Files 40 42 +2
Lines 1723 2022 +299
==========================================
+ Hits 1689 1969 +280
- Misses 34 53 +19
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
Description
This PR is to merge all the new features into commitizen in order to release v3.
Everything was already tested and approved so it should be good to go.