1.6.0.0
- Replace
flatparse with parsec for less friction when updating GHC.
1.5.0.0
- Use
exonProcess for intercalate
- Add
intercalate1 for NonEmpty
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.