text 1.1.1.0 → 1.1.1.1
raw patch · 3 files changed
+57/−43 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- changelog +0/−41
- changelog.md +55/−0
- text.cabal +2/−2
− changelog
@@ -1,41 +0,0 @@-1.1.0.0-- * encodeUtf8: Performance is improved by up to 4x.-- * encodeUtf8Builder, encodeUtf8BuilderEscaped: new functions,- available only if bytestring >= 0.10.4.0 is installed, that- allow very fast and flexible encoding of a Text value to a- bytestring Builder.-- As an example of the performance gain to be had, the- encodeUtf8BuilderEscaped function helps to double the speed- of JSON encoding in the latest version of aeson! (Note: if- all you need is a plain ByteString, encodeUtf8 is still the- faster way to go.)-- * All of the internal module hierarchy is now publicly- exposed. If a module is in the .Internal hierarchy, or is- documented as internal, use at your own risk - there are no- API stability guarantees for internal modules!--1.0.0.1-- * decodeUtf8: Fixed a regression that caused us to incorrectly- identify truncated UTF-8 as valid (gh-61)--1.0.0.0-- * Added support for Unicode 6.3.0 to case conversion functions-- * New function toTitle converts words in a string to title case-- * New functions peekCStringLen and withCStringLen simplify- interoperability with C functionns-- * Added support for decoding UTF-8 in stream-friendly fashion-- * Fixed a bug in mapAccumL-- * Added trusted Haskell support-- * Removed support for GHC 6.10 (released in 2008) and older
+ changelog.md view
@@ -0,0 +1,55 @@+1.1.1.0++* The Data.Data instance now allows gunfold to work, via a virtual+ pack constructor++* dropEnd, takeEnd: new functions++* Comparing the length of a Text against a number can now+ short-circuit in more cases++1.1.0.1++* streamDecodeUtf8: fixed gh-70, did not return all unconsumed bytes+ in single-byte chunks++1.1.0.0++* encodeUtf8: Performance is improved by up to 4x.++* encodeUtf8Builder, encodeUtf8BuilderEscaped: new functions,+ available only if bytestring >= 0.10.4.0 is installed, that allow+ very fast and flexible encoding of a Text value to a bytestring+ Builder.++ As an example of the performance gain to be had, the+ encodeUtf8BuilderEscaped function helps to double the speed of JSON+ encoding in the latest version of aeson! (Note: if all you need is a+ plain ByteString, encodeUtf8 is still the faster way to go.)++* All of the internal module hierarchy is now publicly exposed. If a+ module is in the .Internal hierarchy, or is documented as internal,+ use at your own risk - there are no API stability guarantees for+ internal modules!++1.0.0.1++* decodeUtf8: Fixed a regression that caused us to incorrectly+ identify truncated UTF-8 as valid (gh-61)++1.0.0.0++* Added support for Unicode 6.3.0 to case conversion functions++* New function toTitle converts words in a string to title case++* New functions peekCStringLen and withCStringLen simplify+ interoperability with C functionns++* Added support for decoding UTF-8 in stream-friendly fashion++* Fixed a bug in mapAccumL++* Added trusted Haskell support++* Removed support for GHC 6.10 (released in 2008) and older
text.cabal view
@@ -1,5 +1,5 @@ name: text-version: 1.1.1.0+version: 1.1.1.1 homepage: https://github.com/bos/text bug-reports: https://github.com/bos/text/issues synopsis: An efficient packed Unicode text type.@@ -51,7 +51,7 @@ benchmarks/python/*.py benchmarks/ruby/*.rb benchmarks/text-benchmarks.cabal- changelog+ changelog.md include/*.h scripts/*.hs tests-and-benchmarks.markdown