File tree 1 file changed +3
-0
lines changed
1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -35,16 +35,19 @@ Our releases fall into one of:
35
35
- Major releases which are reserved for breaking changes
36
36
- Aspire to at least 6-9 months between releases
37
37
- Remove all deprecated functionality
38
+ - Changes in help/error output that could cause glaring inconsistencies in end-user applications
38
39
- Try to minimize new breaking changes to ease user transition and reduce time "we go dark" (unreleased feature-branch)
39
40
- Upon release, a minor release will be made for the previous major that enables ` deprecated ` feature by default
40
41
- Minor releases which are for minor compatibility changes
41
42
- Aspire to at least 2 months between releases
42
43
- Changes to MSRV
44
+ - Wide-spread help/error output changes that would cause minor inconsistencies in end-user applications
43
45
- Deprecating existing functionality (behind the ` deprecated ` feature flag)
44
46
- Making the ` deprecated ` feature flag enabled-by-default (only on last planned minor release)
45
47
- ` #[doc(hidden)] ` all deprecated items in the prior minor release
46
48
- Patch releases
47
49
- One for every user-facing, user-contributed PR (i.e. release early, release often)
50
+ - Changes in help/error output that are one-off or improving consistency so as to not increase inconsistency with end-user applications
48
51
49
52
If your change does not fit within a "patch" release, please coordinate with the clap maintainers for how to handle the situation.
50
53
You can’t perform that action at this time.
0 commit comments