blaze-markup

A blazingly fast markup combinator library for Haskell http://jaspervdj.be/blaze

Version on this page:0.7.1.0
LTS Haskell 8.20:0.7.1.1
Stackage Nightly 2017-06-26:0.8.0.0
Latest on Hackage:0.8.0.0
BSD3 licensed by Jasper Van der Jeugt, Simon Meier, Deepak Jois

Core modules of a blazingly fast markup combinator library for the Haskell programming language. The Text.Blaze module is a good starting point, as well as this tutorial: http://jaspervdj.be/blaze/tutorial.html.

Changes

# Changelog

- 0.8.0.0 (2017-01-30)
* Make `MarkupM` finally adhere to the Monad laws
* Stricten the `IsString` instance to only work with `MarkupM ()` and not
`MarkupM a`
* Change the type of `contents` to `MarkupM a -> MarkupM a`
* Add a `Semigroup` instance for `MarkupM`

- 0.7.1.1
* Bump `HUnit` dependency to allow 1.5

- 0.7.1.0
* Relax `QuickCheck` dependency to allow 2.9
* Add text builder instances

- 0.7.0.3
* Relax `HUnit` dependency to allow 1.3

- 0.7.0.2
* Relax `blaze-builder` dependency to allow 0.3

- 0.7.0.1
* Bump `QuickCheck` dependency to allow 2.8

- 0.7.0.0
* Depend on blaze-builder 0.4

- 0.6.3.0
* Add combinators to insert HTML comments

- 0.6.2.0
* Add `Applicative` instance for `MarkupM`

- 0.6.1.1
* Bump `text` dependency to allow 1.2

- 0.6.1.0
* Add the `null` query to Text.Blaze.Internal.

- 0.6.0.0
* Add the operator (!?) for nicely setting conditional attributes

- 0.5.2.0
* Provide ToHtml and ToValue instances for Int32, Int64, Word, Word32,
and Word64
comments powered byDisqus