on 1.1 help sign in
text/changelog.md
55 lines 1.6 kB history raw
11.1.1.0
3* The Data.Data instance now allows gunfold to work, via a virtual
4 pack constructor
6* dropEnd, takeEnd: new functions
8* Comparing the length of a Text against a number can now
9 short-circuit in more cases
111.1.0.1
13* streamDecodeUtf8: fixed gh-70, did not return all unconsumed bytes
14 in single-byte chunks
161.1.0.0
18* encodeUtf8: Performance is improved by up to 4x.
20* encodeUtf8Builder, encodeUtf8BuilderEscaped: new functions,
21 available only if bytestring >= 0.10.4.0 is installed, that allow
22 very fast and flexible encoding of a Text value to a bytestring
23 Builder.
25 As an example of the performance gain to be had, the
26 encodeUtf8BuilderEscaped function helps to double the speed of JSON
27 encoding in the latest version of aeson! (Note: if all you need is a
28 plain ByteString, encodeUtf8 is still the faster way to go.)
30* All of the internal module hierarchy is now publicly exposed. If a
31 module is in the .Internal hierarchy, or is documented as internal,
32 use at your own risk - there are no API stability guarantees for
33 internal modules!
351.0.0.1
37* decodeUtf8: Fixed a regression that caused us to incorrectly
38 identify truncated UTF-8 as valid (gh-61)
401.0.0.0
42* Added support for Unicode 6.3.0 to case conversion functions
44* New function toTitle converts words in a string to title case
46* New functions peekCStringLen and withCStringLen simplify
47 interoperability with C functionns
49* Added support for decoding UTF-8 in stream-friendly fashion
51* Fixed a bug in mapAccumL
53* Added trusted Haskell support
55* Removed support for GHC 6.10 (released in 2008) and older