Releases: ZHaskell/z-data
Releases · ZHaskell/z-data
v0.7.0.0
- Add more patterns to
Z.Data.ASCII
. - Fix a bug in
Z.Data.Vector.Search
where needle is a singleton. - Optimize
mergeDupAdjacent
family funtions inZ.Data.Vector.Sort
to not copy vector in case of no duplication. - Add
scientific'
toZ.Data.Builder
, Add morePrint
instances. - Bump deps to support GHC 9.0.
0.3.0.0
- Hide
Text
constructor fromZ.Data.Text
. - Add
fromStdString
toZ.Data.CBytes
. - Re-export
touch
fromZ.Foreign
, exportConvertError
constructor fromZ.Data.JSON
. - Add
anyChar8
toZ.Data.Parser
. - Add
Z.Data.ASCII
, movec2w
,w2c
,isDigit
,isSpace
,isHexDigit
and ASCII constants to it. - Rename
ShowT
class toPrint
, re-export fromZ.Data.Text
module. - Add various JSON instances of types from
time
package, addZ.Data.Builder.Time
andZ.Data.Parser.Time
. - Fix a bug affecting comparing
PrimVector
s.
v0.2.0.0
0.2.0.0 -- 2020-12-15
- Add
Z.Data.Text.Regex
module, which provide regex functions using RE2. - Rename
buildBytes
,buildBytesList
inZ.Data.Builder
tobuild
,buildChunks
. - Rename
encodeBytes
,encodeBytesList
inZ.Data.Builder
toencode
,encodeChunks
. buildChunks
now produces a lazy bytes list, (so thatencodeChunks
, etc.).- Functions in
Z.Data.Text.Search
now return char index by default, addfindBytesIndices/findBytesIndex/R
to
search for bytes index. - Add
fromStdString
toZ.Foreign
to marshallstd::string
from c++ code.
v0.1.8.0
0.1.8.0 -- 2020-10-23
- Rename
ascii
tovecASCII
inZ.Data.Vector.QQ
to match array QQ. - Add
FoldCase
instance toText
. - Add
hex'
,hex_
,uint_
,int_
,integer
toZ.Data.Parser
, changehex
,uint
,int
to fail in case of overflow. - Add
takeN
toZ.Data.Parser
. - Rename
withCBytesListSafe
towithCBytesList
to match rest of the module.