All Versions
38
Latest Version
Avg Release Cycle
9 days
Latest Release
1015 days ago

Changelog History
Page 2

  • v0.8.2.0 Changes

    May 10, 2021
    • โž• Add withCPtrs, withCPtrsUnsafe to Z.Foreign.CPtr.
    • โž• Add displayWidthChar to Z.Data.Text.
  • v0.8.1.0 Changes

    April 23, 2021
    • ๐Ÿ”„ Change ParseChunks and parseChunks to based on parseChunk.
    • โœ‚ Remove parseValueChunks, add decodeChunk to Z.Data.JSON.
  • v0.8.0.0 Changes

    April 20, 2021
    • ๐Ÿ”„ Change Bytes 's Hashable instance to use FNV-1a (proposed by @zypeh).
  • v0.7.4.0 Changes

    April 06, 2021
    • โž• Add emptyArr to Z.Data.Array.
    • โž• Add newCPtr' to accommodate common cases.
    • ๐Ÿ‘‰ Use memchr in split/splitWith/lines if possible.
  • v0.7.3.0 Changes

    March 30, 2021
    • โž• Add more helpers to debug Parser: currentChunk, failWithInput, unsafeLiftIO.
    • ๐Ÿ“œ Parser now is an instance of PrimMonad, which can perform limited effects, e.g. array operations.
    • ๐Ÿ“œ Make some parsers' error message more helpful.
  • v0.7.2.0 Changes

    March 22, 2021
    • โž• Add fromMutablePrimArray for constructing CBytes.
    • โž• Add toBytes'/toBuilder'(convert with the \NUL terminator) to Z.Data.CBytes.
  • v0.7.1.0 Changes

    March 03, 2021
    • โž• Add CPtr type, a more lightweight foreign pointer.
    • โž• Add toLower/toUpper/toLowerLatin/toUpperLatin to Z.Data.ASCII.
  • v0.7.0.0 Changes

    March 03, 2021
    • โž• Add more patterns to Z.Data.ASCII.
    • ๐Ÿ›  Fix a bug in Z.Data.Vector.Search where needle is a singleton.
    • โšก๏ธ Optimize mergeDupAdjacent family funtions in Z.Data.Vector.Sort to not copy vector in case of no duplication.
    • โž• Add scientific' to Z.Data.Builder, Add more Print instances.
    • โฌ†๏ธ Bump deps to support GHC 9.0.
  • v0.6.1.0 Changes

    February 04, 2021
    • โž• Add key and nth lens to Z.Data.JSON.Value for manipulating nested value more easily.
    • โœ… Port patch from bytestring #301 #310 #315, Improve stime, sconcat, intersperse.
    • โž• Add JSON pretty printer prettyJSON/prettyValue to Z.Data.JSON.
    • ๐Ÿšš Move many instances from Z.Data.JSON.Base to Z.Data.JSON to reduce the chance of heap overflow when compile.
    • โž• Add modifyIndex/insertIndex/deleteIndex to array and vector, rewrite `FlatMap/FlatSet/FlatInMap/FlatIntSet' to use them.
    • โœ‚ Remove linearSearch from Z.Data.Vector.FlatMap/FlatInMap, use find/findR from Z.Data.Vector.Search instead.
    • โž• Add displayWidth to Z.Data.Text.
    • ๐Ÿšš Move floatToScientific/doubleToScientific to Z.Data.JSON.Value.
  • v0.6.0.0 Changes

    February 04, 2021
    • โž• Add primArrayFromBE/primArrayFromBE to Z.Data.Array.Unaligned.
    • ๐Ÿ”„ Change [Char] 's JSON instance to use JSON text, Add Bytes 's JSON instance to use base64 encoding.
    • โž• Add escapeCBytes, toEscapedText to Z.Data.CBytes, change CBytes 's JSON instance to use base64 encoding.