git.iko.soy/typeable/servant
on master help sign in
point to www.servant.dev (website) and docs.servant.dev (self-explanatory)
commita386dd209566262b386bfcafe47ef00b92c6a714 authorAlp Mestanogullari <alpmestan@gmail.com> dateSat 2 Mar 2019, 10:08 (8 years ago) parent960aee0
37 files changed+59−59
README.md+3−3 doc/cookbook/basic-auth/basic-auth.cabal+1−1 doc/cookbook/basic-streaming/basic-streaming.cabal+1−1 doc/cookbook/curl-mock/curl-mock.cabal+1−1 doc/cookbook/db-postgres-pool/db-postgres-pool.cabal+1−1 doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal+1−1 doc/cookbook/file-upload/FileUpload.lhs+1−1 doc/cookbook/file-upload/file-upload.cabal+1−1 doc/cookbook/generic/generic.cabal+1−1 doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal+1−1 doc/cookbook/https/https.cabal+1−1 doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal+1−1 doc/cookbook/pagination/pagination.cabal+1−1 doc/cookbook/sentry/sentry.cabal+1−1 doc/cookbook/structuring-apis/structuring-apis.cabal+1−1 doc/cookbook/testing/testing.cabal+1−1 doc/cookbook/using-custom-monad/using-custom-monad.cabal+1−1 doc/cookbook/using-free-client/using-free-client.cabal+1−1 doc/examples.md+1−1 doc/links.rst+2−2 doc/tutorial/tutorial.cabal+2−2 servant-client-core/CHANGELOG.md+1−1 servant-client-core/servant-client-core.cabal+1−1 servant-client-ghcjs/README.md+2−2 servant-client-ghcjs/servant-client-ghcjs.cabal+2−2 servant-client/CHANGELOG.md+1−1 servant-client/servant-client.cabal+2−2 servant-conduit/servant-conduit.cabal+1−1 servant-docs/servant-docs.cabal+1−1 servant-foreign/servant-foreign.cabal+1−1 servant-http-streams/servant-http-streams.cabal+2−2 servant-machines/servant-machines.cabal+1−1 servant-pipes/servant-pipes.cabal+1−1 servant-server/README.md+1−1 servant-server/servant-server.cabal+2−2 servant/CHANGELOG.md+13−13 servant/servant.cabal+2−2
README.md+3−3
@@ -4,14 +4,14 @@
44
55## Getting Started
66
7−We have a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) that
7+We have a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) that
88introduces the core features of servant. After this article, you should be able
99to write your first servant webservices, learning the rest from the haddocks'
1010examples.
1111
12−The central documentation can be found [here](http://haskell-servant.readthedocs.org/).
12+The central documentation can be found [here](http://docs.servant.dev/).
1313Other blog posts, videos and slides can be found on the
14−[website](http://haskell-servant.github.io/).
14+[website](http://www.servant.dev/).
1515
1616If you need help, drop by the IRC channel (#servant on freenode) or [mailing
1717list](https://groups.google.com/forum/#!forum/haskell-servant).
doc/cookbook/basic-auth/basic-auth.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-basic-auth
22version: 0.1
33synopsis: Basic Authentication cookbook example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/basic-streaming/basic-streaming.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-basic-streaming
22version: 2.1
33synopsis: Streaming in servant without streaming libs
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/curl-mock/curl-mock.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-curl-mock
22version: 0.1
33synopsis: Generate curl mock requests cookbook example
4−homepage: http://haskell-servant.readthedocs.org
4+homepage: http://docs.servant.dev
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/db-postgres-pool/db-postgres-pool.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-db-postgres-pool
22version: 0.1
33synopsis: Simple PostgreSQL connection pool cookbook example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-db-sqlite-simple
22version: 0.1
33synopsis: Simple SQLite DB cookbook example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/file-upload/FileUpload.lhs+1−1
@@ -126,7 +126,7 @@ Content of "README.md"
126126
127127## Getting Started
128128
129−We have a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) that
129+We have a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) that
130130introduces the core features of servant. After this article, you should be able
131131to write your first servant webservices, learning the rest from the haddocks'
132132examples.
doc/cookbook/file-upload/file-upload.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-file-upload
22version: 0.1
33synopsis: File upload cookbook example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/generic/generic.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-generic
22version: 0.1
33synopsis: Using custom monad to pass a state between handlers
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal+1−1
@@ -3,7 +3,7 @@ version: 0.0.1
33synopsis: JWT and basic access authentication with a Custom Monad cookbook example
44description: Using servant-auth to support both JWT-based and basic
55 authentication.
6−homepage: http://haskell-servant.readthedocs.org/
6+homepage: http://docs.servant.dev/
77license: BSD3
88license-file: ../../../servant/LICENSE
99author: Servant Contributors
doc/cookbook/https/https.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-https
22version: 0.1
33synopsis: HTTPS cookbook example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal+1−1
@@ -3,7 +3,7 @@ version: 0.0.1
33synopsis: JWT and basic access authentication cookbook example
44description: Using servant-auth to support both JWT-based and basic
55 authentication.
6−homepage: http://haskell-servant.readthedocs.org/
6+homepage: http://docs.servant.dev/
77license: BSD3
88license-file: ../../../servant/LICENSE
99author: Servant Contributors
doc/cookbook/pagination/pagination.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-pagination
22version: 2.1
33synopsis: Pagination with Servant example
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/sentry/sentry.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-sentry
22version: 0.1
33synopsis: Collecting runtime exceptions using Sentry
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/structuring-apis/structuring-apis.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-structuring-apis
22version: 0.1
33synopsis: Example that shows how APIs can be structured
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/testing/testing.cabal+1−1
@@ -2,7 +2,7 @@ name: cookbook-testing
22version: 0.0.1
33synopsis: Common testing patterns in Servant apps
44description: This recipe includes various strategies for writing tests for Servant.
5−homepage: http://haskell-servant.readthedocs.org/
5+homepage: http://docs.servant.dev/
66license: BSD3
77license-file: ../../../servant/LICENSE
88author: Servant Contributors
doc/cookbook/using-custom-monad/using-custom-monad.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-using-custom-monad
22version: 0.1
33synopsis: Using custom monad to pass a state between handlers
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/cookbook/using-free-client/using-free-client.cabal+1−1
@@ -1,7 +1,7 @@
11name: cookbook-using-free-client
22version: 0.1
33synopsis: Using Free client
4−homepage: http://haskell-servant.readthedocs.org/
4+homepage: http://docs.servant.dev/
55license: BSD3
66license-file: ../../../servant/LICENSE
77author: Servant Contributors
doc/examples.md+1−1
@@ -8,7 +8,7 @@
88
99- **[servant-examples](https://github.com/sras/servant-examples)**:
1010
11− Similar to [the cookbook](https://haskell-servant.readthedocs.io/en/latest/cookbook/index.html) but
11+ Similar to [the cookbook](https://docs.servant.dev/en/latest/cookbook/index.html) but
1212 with no explanations, for developers who just want to look at code examples to find out how to do X or Y
1313 with servant.
1414
doc/links.rst+2−2
@@ -3,7 +3,7 @@ Helpful Links
33-------------
44
55- the central documentation (this site):
6− `haskell-servant.readthedocs.org <http://haskell-servant.readthedocs.org/>`_
6+ `docs.servant.dev <http://docs.servant.dev/>`_
77
88- the github repo:
99 `github.com/haskell-servant/servant <https://github.com/haskell-servant/servant>`_
@@ -18,7 +18,7 @@ Helpful Links
1818 `groups.google.com/forum/#!forum/haskell-servant <https://groups.google.com/forum/#!forum/haskell-servant>`_
1919
2020- blog posts and videos and slides of some talks on servant:
21− `haskell-servant.github.io <http://haskell-servant.github.io>`_
21+ `www.servant.dev <http://www.servant.dev>`_
2222
2323- the servant packages on hackage:
2424
doc/tutorial/tutorial.cabal+2−2
@@ -3,8 +3,8 @@ version: 0.10
33synopsis: The servant tutorial
44description:
55 The servant tutorial can be found at
6− <http://haskell-servant.readthedocs.org/>
7−homepage: http://haskell-servant.readthedocs.org/
6+ <http://docs.servant.dev/>
7+homepage: http://docs.servant.dev/
88category: Servant, Documentation
99license: BSD3
1010license-file: LICENSE
servant-client-core/CHANGELOG.md+1−1
@@ -168,7 +168,7 @@
168168 Just like `hoistServer` allows us to change the monad in which request handlers
169169 of a web application live in, we also have `hoistClient` for changing the monad
170170 in which *client functions* live.
171− Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
171+ Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
172172 ([#936](https://github.com/haskell-servant/servant/pull/936))
173173
174174 iF you have own combinators, you'll need to define a new method of
servant-client-core/servant-client-core.cabal+1−1
@@ -8,7 +8,7 @@ description:
88 This library provides backend-agnostic generation of client functions. For
99 more information, see the README.
1010
11−homepage: http://haskell-servant.readthedocs.org/
11+homepage: http://docs.servant.dev/
1212bug-reports: http://github.com/haskell-servant/servant/issues
1313license: BSD3
1414license-file: LICENSE
servant-client-ghcjs/README.md+2−2
@@ -4,12 +4,12 @@ Type safe querying of servant APIs from the browser.
44
55`servant-client-ghcjs` is much like `servant-client`, as both packages allow you to generate functions that query the endpoints of your servant API. Both packages should feel the same in usage. The big difference lies in how they perform the actual requests. `servant-client` (indirectly) uses your operating system's socket mechanisms, whereas `servant-client-ghcjs` uses your browser's [XHR](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest) mechanisms to send requests.
66
7−This guide assumes knowledge of servant. Reading its [documentation](http://haskell-servant.readthedocs.io) is recommended if you're new to the subject.
7+This guide assumes knowledge of servant. Reading its [documentation](http://docs.servant.dev) is recommended if you're new to the subject.
88
99## Using servant-client-ghcjs
1010`servant-client-ghcjs` should feel familiar if you've worked with `servant-client`.
1111
12−Take the following API (taken from the [Querying an API](http://haskell-servant.readthedocs.io/en/stable/tutorial/Client.html) section in the servant documentation)
12+Take the following API (taken from the [Querying an API](http://docs.servant.dev/en/stable/tutorial/Client.html) section in the servant documentation)
1313
1414```haskell
1515{-# LANGUAGE DataKinds #-}
servant-client-ghcjs/servant-client-ghcjs.cabal+2−2
@@ -9,11 +9,11 @@ description:
99 This library lets you automatically derive Haskell functions that
1010 let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice.
1111 .
12− See <http://haskell-servant.readthedocs.org/en/stable/tutorial/Client.html the client section of the tutorial>.
12+ See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>.
1313 .
1414 <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>
1515
16−homepage: http://haskell-servant.readthedocs.org/
16+homepage: http://docs.servant.dev/
1717bug-reports: http://github.com/haskell-servant/servant/issues
1818license: BSD3
1919license-file: LICENSE
servant-client/CHANGELOG.md+1−1
@@ -147,7 +147,7 @@
147147 Just like `hoistServer` allows us to change the monad in which request handlers
148148 of a web application live in, we also have `hoistClient` for changing the monad
149149 in which *client functions* live.
150− Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
150+ Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
151151 ([#936](https://github.com/haskell-servant/servant/pull/936))
152152
153153- *servant-client* Add more constructors to `RequestBody`, including
servant-client/servant-client.cabal+2−2
@@ -8,11 +8,11 @@ description:
88 This library lets you derive automatically Haskell functions that
99 let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice.
1010 .
11− See <http://haskell-servant.readthedocs.org/en/stable/tutorial/Client.html the client section of the tutorial>.
11+ See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>.
1212 .
1313 <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>
1414
15−homepage: http://haskell-servant.readthedocs.org/
15+homepage: http://docs.servant.dev/
1616bug-reports: http://github.com/haskell-servant/servant/issues
1717license: BSD3
1818license-file: LICENSE
servant-conduit/servant-conduit.cabal+1−1
@@ -9,7 +9,7 @@ description: Servant Stream support for conduit.
99 .
1010 Provides 'ToSourceIO' and 'FromSourceIO' instances for 'ConduitT'.
1111
12−homepage: http://haskell-servant.readthedocs.org/
12+homepage: http://docs.servant.dev/
1313bug-reports: http://github.com/haskell-servant/servant/issues
1414license: BSD3
1515license-file: LICENSE
servant-docs/servant-docs.cabal+1−1
@@ -12,7 +12,7 @@ description:
1212 .
1313 <https://github.com/haskell-servant/servant/blob/master/servant-docs/CHANGELOG.md CHANGELOG>
1414
15−homepage: http://haskell-servant.readthedocs.org/
15+homepage: http://docs.servant.dev/
1616bug-reports: http://github.com/haskell-servant/servant/issues
1717license: BSD3
1818license-file: LICENSE
servant-foreign/servant-foreign.cabal+1−1
@@ -14,7 +14,7 @@ description:
1414 .
1515 <https://github.com/haskell-servant/servant/blob/master/servant-foreign/CHANGELOG.md CHANGELOG>
1616
17−homepage: http://haskell-servant.readthedocs.org/
17+homepage: http://docs.servant.dev/
1818bug-reports: http://github.com/haskell-servant/servant/issues
1919license: BSD3
2020license-file: LICENSE
servant-http-streams/servant-http-streams.cabal+2−2
@@ -8,11 +8,11 @@ description:
88 This library lets you derive automatically Haskell functions that
99 let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice.
1010 .
11− See <http://haskell-servant.readthedocs.org/en/stable/tutorial/Client.html the client section of the tutorial>.
11+ See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>.
1212 .
1313 <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>
1414
15−homepage: http://haskell-servant.readthedocs.org/
15+homepage: http://docs.servant.dev/
1616bug-reports: http://github.com/haskell-servant/servant/issues
1717license: BSD3
1818license-file: LICENSE
servant-machines/servant-machines.cabal+1−1
@@ -9,7 +9,7 @@ description: Servant Stream support for machines.
99 .
1010 Provides 'ToSourceIO' and 'FromSourceIO' instances for 'MachineT'.
1111
12−homepage: http://haskell-servant.readthedocs.org/
12+homepage: http://docs.servant.dev/
1313bug-reports: http://github.com/haskell-servant/servant/issues
1414license: BSD3
1515license-file: LICENSE
servant-pipes/servant-pipes.cabal+1−1
@@ -9,7 +9,7 @@ description: Servant Stream support for pipes.
99 .
1010 Provides 'ToSourceIO' and 'FromSourceIO' instances for 'Proxy' and 'SafeT'.
1111
12−homepage: http://haskell-servant.readthedocs.org/
12+homepage: http://docs.servant.dev/
1313bug-reports: http://github.com/haskell-servant/servant/issues
1414license: BSD3
1515license-file: LICENSE
servant-server/README.md+1−1
@@ -6,4 +6,4 @@ This library lets you *implement* an HTTP server with handlers for each endpoint
66
77## Getting started
88
9−We've written a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) guide that introduces the core types and features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples.
9+We've written a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) guide that introduces the core types and features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples.
servant-server/servant-server.cabal+2−2
@@ -7,7 +7,7 @@ category: Servant, Web
77description:
88 A family of combinators for defining webservices APIs and serving them
99 .
10− You can learn about the basics in the <http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html tutorial>.
10+ You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>.
1111 .
1212 <https://github.com/haskell-servant/servant/blob/master/servant-server/example/greet.hs Here>
1313 is a runnable example, with comments, that defines a dummy API and implements
@@ -15,7 +15,7 @@ description:
1515 .
1616 <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>
1717
18−homepage: http://haskell-servant.readthedocs.org/
18+homepage: http://docs.servant.dev/
1919bug-reports: http://github.com/haskell-servant/servant/issues
2020license: BSD3
2121license-file: LICENSE
servant/CHANGELOG.md+13−13
@@ -203,18 +203,18 @@
203203 [#985](https://github.com/haskell-servant/servant/pull/985)
204204
205205- *Documentation* Tutorial and new recipes
206− - [Using free client](https://haskell-servant.readthedocs.io/en/latest/cookbook/using-free-client/UsingFreeClient.html)
206+ - [Using free client](https://docs.servant.dev/en/latest/cookbook/using-free-client/UsingFreeClient.html)
207207 [#1005](https://github.com/haskell-servant/servant/pull/1005)
208− - [Generating mock curl calls](https://haskell-servant.readthedocs.io/en/latest/cookbook/curl-mock/CurlMock.html)
208+ - [Generating mock curl calls](https://docs.servant.dev/en/latest/cookbook/curl-mock/CurlMock.html)
209209 [#1033](https://github.com/haskell-servant/servant/pull/1033)
210− - [Error logging with Sentry](https://haskell-servant.readthedocs.io/en/latest/cookbook/sentry/Sentry.html)
210+ - [Error logging with Sentry](https://docs.servant.dev/en/latest/cookbook/sentry/Sentry.html)
211211 [#987](https://github.com/haskell-servant/servant/pull/987)
212− - [Hoist Server With Context for Custom Monads](https://haskell-servant.readthedocs.io/en/latest/cookbook/hoist-server-with-context/HoistServerWithContext.html)
212+ - [Hoist Server With Context for Custom Monads](https://docs.servant.dev/en/latest/cookbook/hoist-server-with-context/HoistServerWithContext.html)
213213 [#1044](https://github.com/haskell-servant/servant/pull/1044)
214− - [How To Test Servant Applications](https://haskell-servant.readthedocs.io/en/latest/cookbook/testing/Testing.html)
214+ - [How To Test Servant Applications](https://docs.servant.dev/en/latest/cookbook/testing/Testing.html)
215215 [#1050](https://github.com/haskell-servant/servant/pull/1050)
216216 - `genericServeT`: using custom monad with `Servant.API.Generic`
217− in [Using generics](https://haskell-servant.readthedocs.io/en/latest/cookbook/generic/Generic.html)
217+ in [Using generics](https://docs.servant.dev/en/latest/cookbook/generic/Generic.html)
218218 [#1058](https://github.com/haskell-servant/servant/pull/1058)
219219 - Tutorial
220220 [#974](https://github.com/haskell-servant/servant/pull/974)
@@ -282,7 +282,7 @@
282282 Just like `hoistServer` allows us to change the monad in which request handlers
283283 of a web application live in, we also have `hoistClient` for changing the monad
284284 in which *client functions* live.
285− Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
285+ Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in).
286286 ([#936](https://github.com/haskell-servant/servant/pull/936))
287287
288288 iF you have own combinators, you'll need to define a new method of
@@ -329,10 +329,10 @@
329329- Added tests or enabled tests
330330 ([#975](https://github.com/haskell-servant/servant/pull/975))
331331
332−- Add [pagination cookbook recipe](https://haskell-servant.readthedocs.io/en/release-0.14/cookbook/pagination/Pagination.html)
332+- Add [pagination cookbook recipe](https://docs.servant.dev/en/release-0.14/cookbook/pagination/Pagination.html)
333333 ([#946](https://github.com/haskell-servant/servant/pull/946))
334334
335−- Add [`servant-flatten` "spice" to the structuring api recipe](https://haskell-servant.readthedocs.io/en/release-0.14/cookbook/structuring-apis/StructuringApis.html)
335+- Add [`servant-flatten` "spice" to the structuring api recipe](https://docs.servant.dev/en/release-0.14/cookbook/structuring-apis/StructuringApis.html)
336336 ([#929](https://github.com/haskell-servant/servant/pull/929))
337337
338338- Dependency updates
@@ -382,9 +382,9 @@
382382 ```
383383
384384 See tutorial for more details
385− - [A web API as a type - StreamGet and StreamPost](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/ApiType.html#streamget-and-streampost)
386− - [Serving an API - streaming endpoints](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/Server.html#streaming-endpoints)
387− - [Querying an API - Querying Streaming APIs](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/Client.html#querying-streaming-apis)
385+ - [A web API as a type - StreamGet and StreamPost](http://docs.servant.dev/en/release-0.13/tutorial/ApiType.html#streamget-and-streampost)
386+ - [Serving an API - streaming endpoints](http://docs.servant.dev/en/release-0.13/tutorial/Server.html#streaming-endpoints)
387+ - [Querying an API - Querying Streaming APIs](http://docs.servant.dev/en/release-0.13/tutorial/Client.html#querying-streaming-apis)
388388
389389- *servant* Add `Servant.API.Modifiers`
390390 ([#873](https://github.com/haskell-servant/servant/pull/873)
@@ -415,7 +415,7 @@
415415 ([#893](https://github.com/haskell-servant/servant/pull/893))
416416
417417- *Cookbook* example projects at
418− http://haskell-servant.readthedocs.io/en/master/cookbook/index.html
418+ http://docs.servant.dev/en/master/cookbook/index.html
419419 ([#867](https://github.com/haskell-servant/servant/pull/867)
420420 [#892](https://github.com/haskell-servant/servant/pull/882))
421421
servant/servant.cabal+2−2
@@ -7,11 +7,11 @@ category: Servant, Web
77description:
88 A family of combinators for defining webservices APIs and serving them
99 .
10− You can learn about the basics in the <http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html tutorial>.
10+ You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>.
1111 .
1212 <https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md CHANGELOG>
1313
14−homepage: http://haskell-servant.readthedocs.org/
14+homepage: http://docs.servant.dev/
1515bug-reports: http://github.com/haskell-servant/servant/issues
1616license: BSD3
1717license-file: LICENSE