File tree Expand file tree Collapse file tree 11 files changed +55
-11
lines changed
servant-swagger-ui-jensoleg Expand file tree Collapse file tree 11 files changed +55
-11
lines changed Original file line number Diff line number Diff line change
1
+ # 0.3.3
2
+
3
+ - Add ` swaggerSchemaUIServerImpl' `
4
+
1
5
# 0.3.1
2
6
3
7
- Support ` servant-0.14 `
Original file line number Diff line number Diff line change 1
1
cabal-version : 1.12
2
2
name : servant-swagger-ui-core
3
- version : 0.3.2
4
- x-revision : 5
3
+ version : 0.3.3
5
4
synopsis : Servant swagger ui core components
6
5
category : Web, Servant, Swagger
7
6
description :
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ module Servant.Swagger.UI.Core (
42
42
-- * Implementation details
43
43
SwaggerUiHtml (.. ),
44
44
swaggerSchemaUIServerImpl ,
45
+ swaggerSchemaUIServerImpl' ,
45
46
Handler ,
46
47
) where
47
48
@@ -103,7 +104,15 @@ swaggerSchemaUIServerImpl
103
104
:: (Server api ~ Handler Swagger )
104
105
=> T. Text -> [(FilePath , ByteString )]
105
106
-> Swagger -> Server (SwaggerSchemaUI' dir api )
106
- swaggerSchemaUIServerImpl indexTemplate files swagger = return swagger
107
+ swaggerSchemaUIServerImpl indexTemplate files swagger
108
+ = swaggerSchemaUIServerImpl' indexTemplate files $ return swagger
109
+
110
+ -- | Use a custom server to serve the Swagger spec source.
111
+ swaggerSchemaUIServerImpl'
112
+ :: T. Text -> [(FilePath , ByteString )]
113
+ -> Server api -> Server (SwaggerSchemaUI' dir api )
114
+ swaggerSchemaUIServerImpl' indexTemplate files server
115
+ = server
107
116
:<|> return (SwaggerUiHtml indexTemplate)
108
117
:<|> return (SwaggerUiHtml indexTemplate)
109
118
:<|> rest
Original file line number Diff line number Diff line change 1
1
cabal-version : 1.12
2
2
name : servant-swagger-ui-jensoleg
3
- version : 0.3.2
4
- x-revision : 3
3
+ version : 0.3.3
5
4
synopsis : Servant swagger ui : Jens-Ole Graulund theme
6
5
category : Web, Servant, Swagger
7
6
description :
@@ -79,7 +78,7 @@ source-repository head
79
78
library
80
79
hs-source-dirs : src
81
80
ghc-options : -Wall
82
- build-depends : servant-swagger-ui-core >= 0.3.2 && < 0.4
81
+ build-depends : servant-swagger-ui-core >= 0.3.3 && < 0.4
83
82
build-depends :
84
83
base >= 4.7 && < 4.13
85
84
, bytestring >= 0.10.4.0 && < 0.11
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ module Servant.Swagger.UI.JensOleG (
46
46
SwaggerSchemaUI ,
47
47
SwaggerSchemaUI' ,
48
48
jensolegSwaggerSchemaUIServer ,
49
+ jensolegSwaggerSchemaUIServer' ,
49
50
50
51
-- ** ReDoc theme
51
52
jensolegIndexTemplate ,
@@ -71,6 +72,12 @@ jensolegSwaggerSchemaUIServer
71
72
jensolegSwaggerSchemaUIServer =
72
73
swaggerSchemaUIServerImpl jensolegIndexTemplate jensolegFiles
73
74
75
+ -- | Use a custom server to serve the Swagger spec source.
76
+ jensolegSwaggerSchemaUIServer'
77
+ :: Server api -> Server (SwaggerSchemaUI' dir api )
78
+ jensolegSwaggerSchemaUIServer' =
79
+ swaggerSchemaUIServerImpl' jensolegIndexTemplate jensolegFiles
80
+
74
81
jensolegIndexTemplate :: Text
75
82
jensolegIndexTemplate = $ (embedText " jensoleg.index.html.tmpl" )
76
83
Original file line number Diff line number Diff line change
1
+ - 0.3.3.1.22.2
2
+ - Add ` swaggerSchemaUIServer' `
3
+
1
4
- 0.3.2.1.22.2
2
5
- Update to ReDoc-1.22.2
3
6
- Add GHC-8.6 support
Original file line number Diff line number Diff line change 1
1
cabal-version : 1.12
2
2
name : servant-swagger-ui-redoc
3
- version : 0.3.2.1.22.2
4
- x-revision : 3
3
+ version : 0.3.3.1.22.2
5
4
synopsis : Servant swagger ui : ReDoc theme
6
5
category : Web, Servant, Swagger
7
6
description :
@@ -33,7 +32,7 @@ source-repository head
33
32
library
34
33
hs-source-dirs : src
35
34
ghc-options : -Wall
36
- build-depends : servant-swagger-ui-core >= 0.3.2 && < 0.4
35
+ build-depends : servant-swagger-ui-core >= 0.3.3 && < 0.4
37
36
build-depends :
38
37
base >= 4.7 && < 4.13
39
38
, bytestring >= 0.10.4.0 && < 0.11
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ module Servant.Swagger.UI.ReDoc (
46
46
SwaggerSchemaUI ,
47
47
SwaggerSchemaUI' ,
48
48
redocSchemaUIServer ,
49
+ redocSchemaUIServer' ,
49
50
50
51
-- ** ReDoc theme
51
52
redocIndexTemplate ,
@@ -69,6 +70,13 @@ redocSchemaUIServer
69
70
redocSchemaUIServer =
70
71
swaggerSchemaUIServerImpl redocIndexTemplate redocFiles
71
72
73
+ -- | Use a custom server to serve the Swagger spec source.
74
+ redocSchemaUIServer'
75
+ :: Server api -> Server (SwaggerSchemaUI' dir api )
76
+ redocSchemaUIServer' =
77
+ swaggerSchemaUIServerImpl' redocIndexTemplate redocFiles
78
+
79
+
72
80
redocIndexTemplate :: Text
73
81
redocIndexTemplate = $ (embedText " redoc.index.html.tmpl" )
74
82
Original file line number Diff line number Diff line change
1
+ - 0.3.3.3.22.2
2
+ - Update to ` swagger-ui-3.22.2 `
3
+ - Add ` swaggerSchemaUIServer' `
4
+
1
5
- 0.3.2.3.19.3
2
6
- Update to ` swagger-ui-3.19.3 `
3
7
- Add GHC-8.6 support
Original file line number Diff line number Diff line change 1
1
cabal-version : 1.12
2
2
name : servant-swagger-ui
3
- version : 0.3.2 .3.22.2
3
+ version : 0.3.3 .3.22.2
4
4
synopsis : Servant swagger ui
5
5
category : Web, Servant, Swagger
6
6
description :
@@ -37,7 +37,7 @@ source-repository head
37
37
library
38
38
hs-source-dirs : src
39
39
ghc-options : -Wall
40
- build-depends : servant-swagger-ui-core == 0.3. *
40
+ build-depends : servant-swagger-ui-core >= 0.3.3 && < 0.4
41
41
build-depends :
42
42
base >= 4.7 && < 4.13
43
43
, bytestring >= 0.10.4.0 && < 0.11
You can’t perform that action at this time.
0 commit comments