diff --git a/changelog.md b/changelog.md index bea3b0bbd60fa0beaff1679a1cb309d82d7436e4..9426b5f42d82141af1ec089c76446e815f3cd8db 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,7 @@ +1.2.2.2 + * The `toTitle` function now correctly handles letters that - immediately follow puncutation. Before, `"there's"` would turn into + immediately follow punctuation. Before, `"there's"` would turn into `"There'S"`. Now, it becomes `"There's"`. * The implementation of unstreaming is faster, resulting in operations @@ -9,13 +11,17 @@ * The optimised length comparison function is now more likely to be used after some rewrite rule tweaking. +* Bug fix: an off-by-one bug in `takeEnd` is fixed. + +* Bug fix: a logic error in `takeWord16` is fixed. + 1.2.2.1 * The switch to `integer-pure` in 1.2.2.0 was apparently mistaken. The build flag has been renamed accordingly. Your army of diligent maintainers apologizes for the churn. -* Spec compliance: toCaseFold now follows the Unicode 8.0 spec +* Spec compliance: `toCaseFold` now follows the Unicode 8.0 spec (updated from 7.0) * An STG lint error has been fixed