You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -25,5 +25,5 @@ command -v yesod && yesod version
25
25
26
26
### Support
27
27
28
-
Please direct support questions to [Stack Overflow](https://stackoverflow.com/questions/tagged/yesod) or the [Yesod Google Group](https://groups.google.com/forum/#!forum/yesodweb). If you don't get a response there, or you suspect there may be a bug in Yesod causing your problem, you're welcome to ask here.
28
+
Please direct support questions to [Stack Overflow](https://stackoverflow.com/questions/tagged/yesod+haskell) or the [Yesod Google Group](https://groups.google.com/forum/#!forum/yesodweb). If you don't get a response there, or you suspect there may be a bug in Yesod causing your problem, you're welcome to ask here.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+7-6Lines changed: 7 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -70,20 +70,21 @@ Examples are recommended, but not required, in documentation. Marking new APIs w
70
70
71
71
### Versioning
72
72
73
-
Yesod packages roughly follow the Haskell Package Versioning Policy style of MAJOR.MAJOR.MINOR.PATCH
73
+
Yesod packages roughly follow the Haskell Package Versioning Policy style of A.B.C.[D] (MAJOR.MAJOR.MINOR.[PATCH])
74
74
75
-
* MAJOR - Used for massive changes in the library
76
-
* MAJOR - Used for smaller breaking changes, like removing, renaming, or changing behavior of existing public API.
77
-
* MINOR - Used for new public APIs
78
-
* PATCH - Used for bug fixes
75
+
* A - Used for massive changes in the library. (Example: 1.2.3.4 becomes 2.0.0)
76
+
* B - Used for smaller breaking changes, like removing, renaming, or changing behavior of existing public API. (Example: 1.2.3.4 becomes 1.3.0)
77
+
* C - Used for new public APIs (Example: 1.2.3.4 becomes 1.2.4)
78
+
* D - Used for bug fixes (Example: 1.2.3.4 becomes 1.2.3.5).
79
+
* D is optional in the version number, so 2.0.0 is a valid version.
79
80
80
81
Documentation changes don't require a new version.
81
82
82
83
If you feel there is ambiguity to a change (e.g. fixing a bug in a function, when people may be relying on the old broken behavior), you can ask in an issue or pull request.
83
84
84
85
Unlike in the Package Versioning Policy, deprecations are not counted as MAJOR changes.
85
86
86
-
In some cases, dropping compatibility with a major version of a dependency (e.g. changing from transformers >= 0.3 to transformers >= 0.4), is considered a MAJOR breaking change.
87
+
In some cases, dropping compatibility with a major version of a dependency (e.g. changing from transformers >= 0.3 to transformers >= 0.4), is considered a breaking change.
0 commit comments