Changelog for Z-Data-0.1.7.2
Revision history for Z-Data
0.1.7.2 -- 2020-10-17
- Add
withPrimArrayListUnsafe
, withPrimArrayListSafe
, withCBytesUnsafe
, withCBytesListSafe
.
0.1.7.1 -- 2020-10-17
- Add
singleton
to Z.IO.CBytes
, fix unpack
when there're trailing illegal UTF8 codepoints.
0.1.7.0 -- 2020-10-15
- Change
defaultChunkSize
from 32K to 16K to reduce memory overhead.
- Change
CBytes
to use null terminated byte array, add JSON instances.
- Add JSON instances to various arrays, Fix
Char
's JSON instance to reject string length > 1.
- Add
decodeText
and decodeText'
to Z.Data.JSON
.
0.1.6.1 -- 2020-10-09
- Remove
Str
newtype.
- Make
CBytes
a newtype.
- Add JSON instances for
ExitCode
, Add Unaligned instances for Ptr a
.
- Use type alias instead of newtypes for
Locale
, Category
in Z.Data.Text
.
0.1.6.0 -- 2020-10-09
- Rename
ToText
to ShowT
, toText
to showT
, add FFI types instances, remove Str
newtype.
- Change
Text
's Show
and ShowT
escaping rules to reuse JSON escaping, remove Read
instance.
- Add
ShowT
instances to CBytes
and FFI types.
0.1.5.0 -- 2020-10-02
- Rework
CBytes
type to use unpinned byte array, add withCBytesUnsafe
, allocCBytesUnsafe
.
- Export
head
, tail
, init
, last
from Z.IO.Vector
, Z.IO.Text
(well, safety first).
- Change
unalignedSize
in UnalignedAccess
class's type to take a instance type and return Int
.
- Rename
UnalignedAccess
to Unaligned
.
0.1.4.2 -- 2020-10-02
- Remove
withMutablePrimArrayUnsafe/Safe
from Z.Foreign
.
- Add
allocPrimArrayUnsafe/Safe
, allocPrimVectorUnsafe/Safe
, allocBytesUnsafe/Safe
, fromPtr/fromPrimPtr
to Z.Foreign
.
0.1.4.1 -- 2020-09-29
- Add
fromNullTerminated
to Z.Foreign
(and Z.Data.Vector.Base
).
- Change
Category
and Locale
(Z.Data.Text
) to use pattern synonyms, add envLocale
to Z.Data.Text
.
- Add
validateASCII
and validateASCIIMaybe
to Z.Data.Text
.
0.1.4.0 -- 2020-09-24
- Make library works with GHC 8.6 and 8.8 again.
- Add
pinPrimVector
and pinPrimArray
to Z.Foreign
.
- Export
fail'
from Z.Data.Parser
0.1.3.1 -- 2020-09-24
- Change
clearMBA
's type to match clearPtr
.
- Move
peekMBA
, pokeMBA
to UnalignedAccess
class.
0.1.3.0 -- 2020-09-20
- Add indexing funtion to
Z.Data.Vector
and Z.Data.Text
.
- Add
peekMBA
, pokeMBA
and clearMBA
to Z.Foreign
.
0.1.2.0 -- 2020-09-19
- Rename
read/write/indexWord8ArrayAs
to read/write/indexWord8ArrayAs#
.
- Add
read/write/indexWord8ArrayAs
, read/write/indexPrimWord8ArrayAs
.
- Fix JSON encoding code in generic instance(constructor with single payload case).