Refactor pretty printing for golden tests.
Test effect of paragraph prefix.
Document considerations for beginsText/endsText.
Reduce test dependencies on fonts.
Properly use ICU locale identifiers.
Fix version number in changelog.
Declare Hspec version bounds.
Loosen dependency bounds.
Clarify spanLanguage and add basic ICU conversion.
Remove (~) operator from ParagraphConstruction.
The tilde operator was causing compilation errors with older versions
of GHC, possibly due to a conflict with the lazy pattern match syntax.
It has been replaced by a pure Haskell alternative that uses function
application.
Fill changelong and prepare for v1.0 release.
Test forming and breaking ligatures.
Allow breaking at character bounds.
Use a single list of line breaking alternatives.