datastar-hs 0.1.0.2 → 1.0.0.0
raw patch · 4 files changed
+10/−4 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +5/−0
- datastar-hs.cabal +1/−1
- e2e-server/Main.hs +1/−1
- src/Hypermedia/Datastar/WAI.hs +3/−2
CHANGELOG.md view
@@ -1,5 +1,10 @@ # Changelog +## 1.0.0.0++* Bump to Datastar 1.0.0+* Handle DELETE method in `ReadSignals`+ ## 0.1.0.2 * Bump to Datastar RC.8
datastar-hs.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: datastar-hs-version: 0.1.0.2+version: 1.0.0.0 synopsis: Haskell bindings for Datastar description: Server-side SDK for building real-time hypermedia applications with
e2e-server/Main.hs view
@@ -48,7 +48,7 @@ testPage = renderBS $ doctypehtml_ $ do head_ $ do title_ "datastar-hs e2e tests"- script_ [type_ "module", src_ "https://cdn.jsdelivr.net/gh/starfederation/datastar@1.0.0-RC.8/bundles/datastar.js"] ("" :: T.Text)+ script_ [type_ "module", src_ "https://cdn.jsdelivr.net/gh/starfederation/datastar@1.0.0/bundles/datastar.js"] ("" :: T.Text) body_ [makeAttributes "data-signals" "{}"] $ do h1_ "datastar-hs E2E Test Page"
src/Hypermedia/Datastar/WAI.hs view
@@ -152,8 +152,9 @@ -} readSignals :: (FromJSON a) => WAI.Request -> IO (Either String a) readSignals req- | WAI.requestMethod req == "GET" =- pure $ parseFromQuery req+ | WAI.requestMethod req == "GET"+ || WAI.requestMethod req == "DELETE" =+ pure $ parseFromQuery req | otherwise = parseFromBody req