packages feed

htmx 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+37/−31 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

htmx.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.6 name:               htmx-version:            0.1.0.0+version:            0.1.0.1 synopsis:           Use htmx with various haskell libraries description:   Please see the README on GitHub at <https://github.com/JonathanLorimer/htmx#readme>
src/Htmx/Event.hs view
@@ -108,42 +108,48 @@       -- events       XhrProgress +-- | We render htmx events as kebab case since browsers require lower casing,+--   and both camelCase / kebab-case are supported by htmx+--   +--  - [HTMX events reference](https://htmx.org/reference/#events)+--  - [hx-on documentation](https://htmx.org/attributes/hx-on/) which explains the preference for kebab case event names+--  - [HTMX event naming docs](https://htmx.org/docs/#event_naming) instance Render HtmxEvent where     render = \case         Abort -> "abort"-        AfterOnLoad -> "afterOnLoad"-        AfterProcessNode -> "afterProcessNode"-        AfterRequest -> "afterRequest"-        AfterSettle -> "afterSettle"-        AfterSwap -> "afterSwap"-        BeforeCleanupElement -> "beforeCleanupElement"-        BeforeOnLoad -> "beforeOnLoad"-        BeforeProcessNode -> "beforeProcessNode"-        BeforeRequest -> "beforeRequest"-        BeforeSwap -> "beforeSwap"-        BeforeSend -> "beforeSend"-        ConfigRequest -> "configRequest"+        AfterOnLoad -> "after-on-load"+        AfterProcessNode -> "after-process-node"+        AfterRequest -> "after-request"+        AfterSettle -> "after-settle"+        AfterSwap -> "after-swap"+        BeforeCleanupElement -> "before-cleanup-element"+        BeforeOnLoad -> "before-on-load"+        BeforeProcessNode -> "before-process-node"+        BeforeRequest -> "before-request"+        BeforeSwap -> "before-swap"+        BeforeSend -> "before-send"+        ConfigRequest -> "config-request"         Confirm -> "confirm"-        HistoryCacheError -> "historyCacheError"-        HistoryCacheMiss -> "historyCacheMiss"-        HistoryCacheMissError -> "historyCacheMissError"-        HistoryCacheMissLoad -> "historyCacheMissLoad"-        HistoryRestore -> "historyRestore"-        BeforeHistorySave -> "beforeHistorySave"+        HistoryCacheError -> "history-cache-error"+        HistoryCacheMiss -> "history-cache-miss"+        HistoryCacheMissError -> "history-cache-miss-error"+        HistoryCacheMissLoad -> "history-cache-miss-load"+        HistoryRestore -> "history-restore"+        BeforeHistorySave -> "before-history-save"         Load -> "load"-        NoSSESourceError -> "noSSESourceError"-        OnLoadError -> "onLoadError"-        OobAfterSwap -> "oobAfterSwap"-        OobBeforeSwap -> "oobBeforeSwap"-        OobErrorNoTarget -> "oobErrorNoTarget"+        NoSSESourceError -> "no-sse-source-error"+        OnLoadError -> "on-load-error"+        OobAfterSwap -> "oob-after-swap"+        OobBeforeSwap -> "oob-beforeSwap"+        OobErrorNoTarget -> "oob-error-no-target"         Prompt -> "prompt"-        PushedIntoHistory -> "pushedIntoHistory"-        ResponseError -> "responseError"-        SendError -> "sendError"-        SseError -> "sseError"-        SseOpen -> "sseOpen"-        SwapError -> "swapError"-        TargetError -> "targetError"+        PushedIntoHistory -> "pushed-into-history"+        ResponseError -> "response-error"+        SendError -> "send-error"+        SseError -> "sse-error"+        SseOpen -> "sse-open"+        SwapError -> "swap-error"+        TargetError -> "target-error"         Timeout -> "timeout"         ValidationValidate -> "validation:validate"         ValidationFailed -> "validation:failed"