webgear-swagger-ui 1.2.0 → 1.3.0
raw patch · 3 files changed
+13/−9 lines, 3 filesdep ~webgear-core
Dependency ranges changed: webgear-core
Files
- CHANGELOG.md +7/−1
- src/WebGear/Swagger/UI.hs +4/−6
- webgear-swagger-ui.cabal +2/−2
CHANGELOG.md view
@@ -2,6 +2,11 @@ ## [Unreleased] +## [1.3.0] - 2024-06-13++### Changed+- Simplify core API (breaking change) (#47)+ ## [1.2.0] - 2024-03-18 ### Changed@@ -17,7 +22,8 @@ ### Added - First version of webgear-swagger-ui -[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.2.0...HEAD+[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.3.0...HEAD+[1.3.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.2.0 [1.2.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.2.0 [1.1.1]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.1 [1.1.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.0
src/WebGear/Swagger/UI.hs view
@@ -16,7 +16,6 @@ JSON (..), RequestHandler, RequiredResponseHeader,- Response (..), Sets, StdHandler, UnknownContentBody,@@ -45,7 +44,6 @@ , Body JSON apiSpec , UnknownContentBody ]- Response ) => -- | Swagger 2.0 or OpenAPI 3.x specification apiSpec ->@@ -58,21 +56,21 @@ rootEndpoint :: ( StdHandler h m- , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] Response+ , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] ) => RequestHandler h ts rootEndpoint = method HTTP.GET $ pathEnd serveIndexHtml indexHtml :: ( StdHandler h m- , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] Response+ , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] ) => RequestHandler h ts indexHtml = [route| HTTP.GET /index.html |] serveIndexHtml serveIndexHtml :: ( StdHandler h m- , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] Response+ , Sets h [RequiredResponseHeader "Content-Type" Text, Body HTML ByteString] ) => RequestHandler h ts serveIndexHtml = proc _request ->@@ -80,7 +78,7 @@ swaggerJson :: ( StdHandler h m- , Sets h [RequiredResponseHeader "Content-Type" Text, Body JSON apiSpec] Response+ , Sets h [RequiredResponseHeader "Content-Type" Text, Body JSON apiSpec] ) => -- | Swagger 2.0 or OpenAPI 3.x specification apiSpec ->
webgear-swagger-ui.cabal view
@@ -1,7 +1,7 @@ cabal-version: 2.4 name: webgear-swagger-ui-version: 1.2.0+version: 1.3.0 synopsis: Host swagger UI based on WebGear API specifications. description: WebGear is a library to for building composable, type-safe HTTP API servers.@@ -55,7 +55,7 @@ , http-types ==0.12.* , text >=1.2.0.0 && <2.2 , wai-app-static ==3.1.*- , webgear-core ^>=1.2.0+ , webgear-core ^>=1.3.0 default-extensions: Arrows DataKinds FlexibleContexts