diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -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
diff --git a/src/WebGear/Swagger/UI.hs b/src/WebGear/Swagger/UI.hs
--- a/src/WebGear/Swagger/UI.hs
+++ b/src/WebGear/Swagger/UI.hs
@@ -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 ->
diff --git a/webgear-swagger-ui.cabal b/webgear-swagger-ui.cabal
--- a/webgear-swagger-ui.cabal
+++ b/webgear-swagger-ui.cabal
@@ -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
