packages feed

exon-1.2.0.0: changelog.md

# 1.2.0.0

* Add class `ExonExpression`, allowing customization of how interpolated expressions are converted to builders.
  The method `exonExpression` is provided with the function `exonBuilder` as an argument to avoid having to depend on
  the class manually.
* Change multi-method classes to use the default-method implementation style for the overlappable instance.

# 1.1.0.0

* Add `exonConcat` to `ExonAppend`. The function is pulled out of `exonBuild` to allow using a different way of folding
  the segment list.

# 1.0.0.0

* Rewrite the main logic, splitting it across multiple classes.
* Automatically unwrap `Generic` newtype segments.
* Use builders like `Text.Builder`, unwrapping `Generic` newtypes of the result type.
* Don't treat whitespace as special in the default quoter.

# 0.2.0.0

* Add `exonws`, a variant that preserves whitespace.
* Add `exonWith`, a constructor for custom quasiquoters.

# 0.1.1.0

* Add `Exon` instance for `String -> String`, used by `showsPrec`.