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