lucid 2.9.2 → 2.9.3
raw patch · 3 files changed
+14/−6 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Lucid.Base: instance (Monad m, ToHtml f, a ~ ()) => TermRaw [Attribute] (f -> HtmlT m a)
- Lucid.Base: instance (Monad m, a ~ ()) => IsString (HtmlT m a)
- Lucid.Base: instance (Monad m, a ~ ()) => TermRaw Text (HtmlT m a)
- Lucid.Base: instance (Monad m, f ~ HtmlT m a) => Term [Attribute] (f -> HtmlT m a)
- Lucid.Base: instance (a ~ (), Monad m) => Monoid (HtmlT m a)
- Lucid.Base: instance Eq Attribute
- Lucid.Base: instance Hashable Attribute
- Lucid.Base: instance Monad m => Applicative (HtmlT m)
- Lucid.Base: instance Monad m => Functor (HtmlT m)
- Lucid.Base: instance Monad m => Monad (HtmlT m)
- Lucid.Base: instance Monad m => Term (HtmlT m a) (HtmlT m a)
- Lucid.Base: instance Monad m => With (HtmlT m a -> HtmlT m a)
- Lucid.Base: instance Monad m => With (HtmlT m a)
- Lucid.Base: instance MonadIO m => MonadIO (HtmlT m)
- Lucid.Base: instance MonadTrans HtmlT
- Lucid.Base: instance Show Attribute
- Lucid.Base: instance Term Text Attribute
- Lucid.Base: instance TermRaw Text Attribute
- Lucid.Base: instance ToHtml String
- Lucid.Base: instance ToHtml Text
- Lucid.Base: instance m ~ Identity => Show (HtmlT m a)
+ Lucid.Base: instance (GHC.Base.Monad m, Lucid.Base.ToHtml f, a ~ ()) => Lucid.Base.TermRaw [Lucid.Base.Attribute] (f -> Lucid.Base.HtmlT m a)
+ Lucid.Base: instance (GHC.Base.Monad m, a ~ ()) => Data.String.IsString (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance (GHC.Base.Monad m, a ~ ()) => Lucid.Base.TermRaw Data.Text.Internal.Text (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance (GHC.Base.Monad m, f ~ Lucid.Base.HtmlT m a) => Lucid.Base.Term [Lucid.Base.Attribute] (f -> Lucid.Base.HtmlT m a)
+ Lucid.Base: instance (a ~ (), GHC.Base.Monad m) => GHC.Base.Monoid (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance (m ~ Data.Functor.Identity.Identity) => GHC.Show.Show (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Lucid.Base.HtmlT m)
+ Lucid.Base: instance Control.Monad.Trans.Class.MonadTrans Lucid.Base.HtmlT
+ Lucid.Base: instance Data.Hashable.Class.Hashable Lucid.Base.Attribute
+ Lucid.Base: instance GHC.Base.Monad m => GHC.Base.Applicative (Lucid.Base.HtmlT m)
+ Lucid.Base: instance GHC.Base.Monad m => GHC.Base.Functor (Lucid.Base.HtmlT m)
+ Lucid.Base: instance GHC.Base.Monad m => GHC.Base.Monad (Lucid.Base.HtmlT m)
+ Lucid.Base: instance GHC.Base.Monad m => Lucid.Base.Term (Lucid.Base.HtmlT m a) (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance GHC.Base.Monad m => Lucid.Base.With (Lucid.Base.HtmlT m a -> Lucid.Base.HtmlT m a)
+ Lucid.Base: instance GHC.Base.Monad m => Lucid.Base.With (Lucid.Base.HtmlT m a)
+ Lucid.Base: instance GHC.Classes.Eq Lucid.Base.Attribute
+ Lucid.Base: instance GHC.Show.Show Lucid.Base.Attribute
+ Lucid.Base: instance Lucid.Base.Term Data.Text.Internal.Text Lucid.Base.Attribute
+ Lucid.Base: instance Lucid.Base.TermRaw Data.Text.Internal.Text Lucid.Base.Attribute
+ Lucid.Base: instance Lucid.Base.ToHtml Data.Text.Internal.Lazy.Text
+ Lucid.Base: instance Lucid.Base.ToHtml Data.Text.Internal.Text
+ Lucid.Base: instance Lucid.Base.ToHtml GHC.Base.String
+ Lucid.Html5: download_ :: Text -> Attribute
+ Lucid.Html5: role_ :: Text -> Attribute
Files
- README.md +4/−4
- lucid.cabal +2/−2
- src/Lucid/Html5.hs +8/−0
README.md view
@@ -77,10 +77,10 @@ ``` html <table rows="2"> <tr>- <td class="top" colspan="2">- <p>Hello, attributes!</p>- </td>- <td>yay!</td>+ <td style="color:red" colspan="2" class="top">+ <p>Hello, attributes!</p>+ </td>+ <td>yay!</td> </tr> </table> ```
lucid.cabal view
@@ -1,5 +1,5 @@ name: lucid-version: 2.9.2+version: 2.9.3 synopsis: Clear to write, read and edit DSL for HTML description: Clear to write, read and edit DSL for HTML. See the 'Lucid' module for description and documentation.@@ -21,7 +21,7 @@ Lucid.Base Lucid.Html5 Lucid.Bootstrap- build-depends: base >= 4 && <5+ build-depends: base >= 4.5 && <5 , blaze-builder , bytestring , containers
src/Lucid/Html5.hs view
@@ -557,6 +557,10 @@ disabled_ :: Text -> Attribute disabled_ = makeAttribute "disabled" +-- | The @download@ attribute.+download_ :: Text -> Attribute+download_ = makeAttribute "download"+ -- | The @draggable@ attribute. draggable_ :: Text -> Attribute draggable_ = makeAttribute "draggable"@@ -996,6 +1000,10 @@ -- | The @reversed@ attribute. reversed_ :: Text -> Attribute reversed_ = makeAttribute "reversed"++-- | The @role@ attribute.+role_ :: Text -> Attribute+role_ = makeAttribute "role" -- | The @rows@ attribute. rows_ :: Text -> Attribute