Changelog of @hackage/exon 1.7.1.0

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.