packages feed

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 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