All Versions
Latest Version
Avg Release Cycle
192 days
Latest Release

Changelog History
Page 2

  • v1.2.2.0 Changes

    December 22, 2015
    • ๐Ÿ“ฆ The integer-simple package, upon which this package optionally depended, has been replaced with integer-pure. The build flag has been renamed accordingly.

    • ๐Ÿ› Bug fix: For the Binary instance, If UTF-8 decoding fails during a get, the error is propagated via fail instead of an uncatchable crash.

    • ๐Ÿ†• New function: takeWhileEnd

    • ๐Ÿ†• New instances for the Text types:

      • if base >= 4.7: PrintfArg
      • if base >= 4.9: Semigroup
  • v1.2.1.3 Changes

    August 11, 2015
    • ๐Ÿ› Bug fix: As it turns out, moving the literal rewrite rules to simplifier phase 2 does not prevent competition with the unpack rule, which is also active in this phase. Unfortunately this was hidden due to a silly test environment mistake. Moving literal rules back to phase 1 finally fixes GHC Trac #10528 correctly.
  • v1.2.1.2 Changes

    July 28, 2015
    • ๐Ÿ› Bug fix: Run literal rewrite rules in simplifier phase 2. The behavior of the simplifier changed in GHC 7.10.2, causing these rules to fail to fire, leading to poor code generation and long compilation times. See GHC Trac #10528.
  • v1.2.1.1 Changes

    May 27, 2015
    • ๐Ÿ”ฆ Expose unpackCString#, which you should never use.
  • v1.2.1.0 Changes

    May 22, 2015
    • โž• Added Binary instances for both Text types. (If you have previously been using the text-binary package to get a Binary instance, it is now obsolete.)
  • v1.2.0.6 Changes

    • ๐Ÿ›  Fixed a space leak in UTF-8 decoding
  • v1.2.0.5 Changes

    • ๐Ÿ”‹ Feature parity: repeat, cycle, iterate are now implemented for lazy Text, and the Data instance is more complete

    • ๐Ÿ— Build speed: an inliner space explosion has been fixed with toCaseFold

    • ๐Ÿ› Bug fix: encoding Int to a Builder would infinite-loop if the integer-simple package was used

    • ๐Ÿ—„ Deprecation: OnEncodeError and EncodeError are deprecated, as they are never used

    • Internals: some types that are used internally in fusion-related functions have moved around, been renamed, or been deleted (we don't bump the major version if .Internal modules change)

    • Spec compliance: toCaseFold now follows the Unicode 7.0 spec (updated from 6.3)

  • v1.2.0.4 Changes

    • ๐Ÿ›  Fixed an incompatibility with base < 4.5
  • v1.2.0.3 Changes

  • v1.2.0.2 Changes

    • โฌ†๏ธ Bumped lower bound on deepseq to 1.4 for compatibility with the upcoming GHC 7.10