Added TODO to 'createURL'.
Add 'LaTeXM' as synonym for 'LaTeXT Identity'.
Added small note about the TeXCommS constructor. See #28.
Removed TeXOp Operator (Closes #25). Major version bumped.
Increased version range in the dependency of transformers.
New experimental pretty-printer module.
After testing against all version, HaTeX only built successfuly with wl-pprint-extras-3.5.
I want to make a release to Hackage. I have added a comment in the Base.Pretty module, warning that this feature is still experimental.
Replaced most used of 'hardline' with 'line' in Base.Pretty. Now we make sure there is a line break after every comment line, so uncommented code never becomes commented by accident.
Fixed a bug in the parser that made it skip braces with empty content. Now the parser test passes.
Solved a problem parsing spaces in environments. I think it is a pretty bad practice to include spaces before command/environment arguments. However, it was pointed out that this is correct LaTeX and we must support it.
Using type families to restrict the LaTeXC instance 'LaTeXT m a' to 'LaTeXT m ()'. This avoids the old automatic inclusion of bottoms by all LaTeXC functions when used under LaTeXT.
Updated TikZ example.
Removed comment.
Added Overloaded Strings extension to fancyhdr example. Restricted IsString instance 'LaTeXT m a' to 'LaTeXT m ()' and Monoid instance 'LaTeXT m a' to 'LaTeXT m ()'. This fixes #7.
Removed no longer necessary comment.
Removed more warnings that are no longer true.
The LaTeXT monad transformer has now returned to the previous state where it was nothing but a newtype wrapper of the WriterT monad transformer. All the necessary changes have been made in the library. However, this change will break some code out there. This is for HaTeX-3.12 anyway. We have undo the change to LaTeXT since it is no longer necessary to be protected from the bottoms generated by the LaTeXC instance. This instance does not create bottom values anymore.
Parser has been ported to Parsec. Test suite has been tested to the maximum. Tests now 'always' succeed. The Base.Parser module has suffered from backward incompatible changes, so we are bumping the major version (again, sorry).
Backslash added again to TeXRaw arbitrary generator.