Skip to content

Releases: ZHaskell/z-data

v0.7.0.0

04 Mar 09:00
Compare
Choose a tag to compare
  • 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.

0.3.0.0

30 Dec 01:29
Compare
Choose a tag to compare
  • Hide Text constructor from Z.Data.Text.
  • Add fromStdString to Z.Data.CBytes.
  • Re-export touch from Z.Foreign, export ConvertError constructor from Z.Data.JSON.
  • Add anyChar8 to Z.Data.Parser.
  • Add Z.Data.ASCII, move c2w, w2c, isDigit, isSpace, isHexDigit and ASCII constants to it.
  • Rename ShowT class to Print, re-export from Z.Data.Text module.
  • Add various JSON instances of types from time package, add Z.Data.Builder.Time and Z.Data.Parser.Time.
  • Fix a bug affecting comparing PrimVectors.

v0.2.0.0

16 Dec 07:02
Compare
Choose a tag to compare

0.2.0.0 -- 2020-12-15

  • Add Z.Data.Text.Regex module, which provide regex functions using RE2.
  • Rename buildBytes, buildBytesList in Z.Data.Builder to build, buildChunks.
  • Rename encodeBytes, encodeBytesList in Z.Data.Builder to encode, encodeChunks.
  • buildChunks now produces a lazy bytes list, (so that encodeChunks, etc.).
  • Functions in Z.Data.Text.Search now return char index by default, add findBytesIndices/findBytesIndex/R to
    search for bytes index.
  • Add fromStdString to Z.Foreign to marshall std::string from c++ code.

v0.1.8.0

23 Oct 08:10
Compare
Choose a tag to compare

0.1.8.0 -- 2020-10-23

  • Rename ascii to vecASCII in Z.Data.Vector.QQ to match array QQ.
  • Add FoldCase instance to Text.
  • Add hex', hex_, uint_, int_, integer to Z.Data.Parser, change hex, uint, int to fail in case of overflow.
  • Add takeN to Z.Data.Parser.
  • Rename withCBytesListSafe to withCBytesList to match rest of the module.