diff --git a/changelog.d/issue1028 b/changelog.d/issue1028 index aaa51e50..73cede30 100644 --- a/changelog.d/issue1028 +++ b/changelog.d/issue1028 @@ -5,6 +5,14 @@ significance: significant description: { -TBW +The `NoContent` API endpoints should now use `NoContentVerb` combinator. +The API type changes are usually of the kind + +```diff +- :<|> PostNoContent '[JSON] NoContent ++ :<|> PostNoContent +``` + +i.e. one doesn't need to specify the content-type anymore. There is no content. } diff --git a/changelog.d/issue1200 b/changelog.d/issue1200 index ad664066..885a2571 100644 --- a/changelog.d/issue1200 +++ b/changelog.d/issue1200 @@ -1,10 +1,12 @@ synopsis: Fix Verb with headers checking content type differently +packages: servant-client-core servant-client prs: #1204 issues: #1200 packages: servant-client servant-client-core servant-http-streams description: { -TBW +For `Verb`s with response `Headers`, the implementation didn't check +for the content-type of the response. Now it does. } diff --git a/changelog.d/issue1206 b/changelog.d/issue1206 deleted file mode 100644 index e6e1f1ae..00000000 --- a/changelog.d/issue1206 +++ /dev/null @@ -1,13 +0,0 @@ -synopsis: Fix broken links in Tutorial documentation. -issues: #1206 - -description: { - - In servant/doc/tutorial/Client.lhs, several links point to an .lhs file, - which show as broken in the live web documentation. Changing the suffix to - .html displays the correct documentation. - - In servant/doc/tutorial/Authentication.lhs, a link to GHC documentation for - Type Families pointed to a 404'd page. A link to existing GHC documentation - was substituted. -} diff --git a/changelog.d/issue1240 b/changelog.d/issue1240 index 95f6b05e..dce11a69 100644 --- a/changelog.d/issue1240 +++ b/changelog.d/issue1240 @@ -1,4 +1,5 @@ synopsis: Merge documentation from duplicate routes +packages: servant-docs prs: #1241 issues: #1240 diff --git a/changelog.d/jsaddle b/changelog.d/jsaddle new file mode 100644 index 00000000..02dcf5b4 --- /dev/null +++ b/changelog.d/jsaddle @@ -0,0 +1,3 @@ +synopsis: Progress on servant-jsaddle +packages: servant-jsaddle +prs: #1216 diff --git a/changelog.d/pr1156 b/changelog.d/pr1156 new file mode 100644 index 00000000..91726ae9 --- /dev/null +++ b/changelog.d/pr1156 @@ -0,0 +1,17 @@ +synopsis: `Capture` can be `Lenient` +issues: #1155 +prs: #1156 +significance: significant +description: { + +You can specify a lenient capture as + +```haskell +:<|> "capture-lenient" :> Capture' '[Lenient] "foo" Int :> GET +``` + +which will make the capture always succeed. Handlers will be of the +type `Either String CapturedType`, where `Left err` represents +the possible parse failure. + +} diff --git a/changelog.d/pr1190 b/changelog.d/pr1190 new file mode 100644 index 00000000..e6a308c4 --- /dev/null +++ b/changelog.d/pr1190 @@ -0,0 +1,7 @@ +synopsis: Add sponsorship button +prs: #1190 +description: { + +[Well-Typed](https://www.well-typed.com/) + +} diff --git a/changelog.d/pr1194 b/changelog.d/pr1194 new file mode 100644 index 00000000..53136662 --- /dev/null +++ b/changelog.d/pr1194 @@ -0,0 +1,3 @@ +synopsis: Prevent race-conditions in testing +packages: servant-docs +prs: #1194 diff --git a/changelog.d/pr1197 b/changelog.d/pr1197 new file mode 100644 index 00000000..bc041c62 --- /dev/null +++ b/changelog.d/pr1197 @@ -0,0 +1,4 @@ +synopsis: `HasClient` instance for `Stream` with `Headers` +packages: servant-client servant-client servant-http-streams +prs: #1197 +issues: #1170 diff --git a/changelog.d/pr1201 b/changelog.d/pr1201 new file mode 100644 index 00000000..0724fc38 --- /dev/null +++ b/changelog.d/pr1201 @@ -0,0 +1,3 @@ +synopsis: Remove unused extensions from cabal file +packages: servant +prs: #1201 diff --git a/changelog.d/pr-1213 b/changelog.d/pr1213 similarity index 92% rename from changelog.d/pr-1213 rename to changelog.d/pr1213 index faecdd83..3cb5f15b 100644 --- a/changelog.d/pr-1213 +++ b/changelog.d/pr1213 @@ -1,5 +1,6 @@ synopsis: Added a function to create Client.Request in ClientEnv packages: servant-client +significance: significant prs: #1213 #1255 description: { diff --git a/changelog.d/pull1238 b/changelog.d/pr1238 similarity index 75% rename from changelog.d/pull1238 rename to changelog.d/pr1238 index eeca9ddb..5b0d838c 100644 --- a/changelog.d/pull1238 +++ b/changelog.d/pr1238 @@ -1,2 +1,3 @@ synopsis: Redact the authorization header in Show and exceptions +packages: servant-client prs: #1238 diff --git a/changelog.d/todo b/changelog.d/todo deleted file mode 100644 index a4b587c3..00000000 --- a/changelog.d/todo +++ /dev/null @@ -1,7 +0,0 @@ -synopsis: unclassified pull requests -prs: #1229 #1224 #1226 #1216 #1214 #1194 -prs: #1194 #1201 #1198 #1197 #1190 #1188 -prs: #1183 #1181 #1182 #1175 #1175 #1174 -prs: #1173 #1171 #1154 #1162 #1157 #1159 -prs: #1156 -prs: #1233 diff --git a/changelog.d/z-ci-tweaks b/changelog.d/z-ci-tweaks new file mode 100644 index 00000000..b3e531eb --- /dev/null +++ b/changelog.d/z-ci-tweaks @@ -0,0 +1,17 @@ +synopsis: CI and testing tweaks. +prs: + #1154 + #1157 + #1182 + #1214 + #1229 + #1233 + #1242 + #1250 + +description: { + +We are experiencing some bitrotting of cookbook recipe dependencies, +therefore some of them aren't build as part of our CI anymore. + +} diff --git a/changelog.d/z-cookbook b/changelog.d/z-cookbook new file mode 100644 index 00000000..71dca975 --- /dev/null +++ b/changelog.d/z-cookbook @@ -0,0 +1,9 @@ +synopsis: New cookbook recipes +prs: #1171 #1088 #1198 + +description: { + +- [OIDC Recipe](#TODO) +- [MySQL Recipe](#TODO) + +} diff --git a/changelog.d/z-dependency-upgrades b/changelog.d/z-dependency-upgrades new file mode 100644 index 00000000..8e7197bc --- /dev/null +++ b/changelog.d/z-dependency-upgrades @@ -0,0 +1,8 @@ +synopsis: Dependency upgrades +prs: + #1181 + #1183 + #1188 + #1224 + #1245 + #1173 diff --git a/changelog.d/z-documentation-updates b/changelog.d/z-documentation-updates new file mode 100644 index 00000000..d14667e2 --- /dev/null +++ b/changelog.d/z-documentation-updates @@ -0,0 +1,7 @@ +synopsis: Documentation updates +prs: + #1174 + #1175 + #1234 + #1244 + #1162