-
v1.2.4.0ebb98f39 · ·
text 1.2.4.0 * Add TH `Lift` instances for `Data.Text.Text` and `Data.Text.Lazy.Text` (gh-232) * Update Haddock documentation to better reflect fusion eligibility; improve fusion rules for `takeWhileEnd` and `length` (gh-241, ghc-202) * Optimise `Data.Text.replicate` from `O(n)` to `O(log n)` (gh-209) * Support `base-4.13.0.0`
-
-
1.2.3.144ec2cee · ·
text-1.2.3.1 * Make `decodeUtf8With` fail explicitly for unsupported non-BMP replacement characters instead silent undefined behaviour (gh-213) * Fix termination condition for file reads via `Data.Text.IO` operations (gh-223) * A serious correctness issue affecting uses of `take` and `drop` with negative counts has been fixed (gh-227) * A bug in the case-mapping functions resulting in unreasonably large allocations with large arguments has been fixed (gh-221)
-
1.2.3.0a02c2daf · ·
text-1.2.3.0 * Spec compliance: `toCaseFold` now follows the Unicode 9.0 spec (updated from 8.0). * Bug fix: the lazy `takeWhileEnd` function violated the [lazy text invariant](https://github.com/bos/text/blob/1.2.3.0/Data/Text/Internal/Lazy.hs#L51) (gh-184). * Bug fix: Fixed usage of size hints causing incorrect behavior (gh-197). * New function: `unsnoc` (gh-173). * Reduce memory overhead in `encodeUTF8` (gh-194). * Improve UTF-8 decoder error-recovery (gh-182). * Minor documentation improvements (`@since` annotations, more examples, clarifications).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-