All Versions
15
Latest Version
Avg Release Cycle
73 days
Latest Release
941 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.2.7.0 Changes
February 16, 2022- ➕ Add support for GHC 9.2.
- ⬇️ Drop support for GHC 8.8 and earlier.
- ➕ Add
foldlM
andfoldrM
for mondic folds over byte sequences.
-
v0.2.6.0 Changes
September 15, 2021- ➕ Add
BytesN
andByteArrayN
. - ➕ Add
isInfixOf
. - ➕ Add
hForLines_
andhFoldLines
. - ➕ Add
lift
andunlift
for converting betweenBytes
andBytes#
. - 🚚 Move text-oriented functions from Data.Bytes to
Data.Bytes.Text.*
. Provide aliases with older names that come with deprecation warning.
- ➕ Add
-
v0.2.5.2 Changes
February 23, 2021- Correct compatibility shims.
-
v0.2.5.1 Changes
February 22, 2021- Compatibility with GHC 9.0.
-
v0.2.5.0 Changes
January 22, 2021- ➕ Add
Data.Bytes.Chunks.concatByteString
. - 🔦 Expose
pinnedToByteString
to end users.
- ➕ Add
-
v0.2.4.0 Changes
October 15, 2020- ➕ Add
toByteString
andfromByteString
. - ➕ Add
fromShortByteString
. - ➕ Add
equalsLatin(9|10|11|12)
. - ➕ Add
toPinnedByteArray
,toPinnedByteArrayClone
, andconcatPinnedU
. - ➕ Add
toLowerAsciiByteArrayClone
. - ➕ Add
intercalateByte2
. - ➕ Add
splitEnd1
.
- ➕ Add
-
v0.2.3.0 Changes
April 30, 2020- ➕ Add
fnv1a32
andfnv1a64
, implementations of the 32-bit and 64-bit variants of the FNV-1a hash algorithm, to bothData.Bytes
andData.Bytes.Chunks
. - ➕ Add
Data.Bytes.Chunks.null
. - ➕ Add
readFile
to bothData.Bytes
andData.Bytes.Chunks
. - ➕ Add
foldl'
toData.Bytes.Chunks
. - ➕ Add
split
toData.Bytes.Chunks
. - ➕ Add
splitStream
for splitting as a good stream-fusion producer. - ➕ Add
hPut
andwriteFile
toData.Bytes.Chunks
. - ➕ Add
fromCString#
. - ➕ Add
Bytes#
newtype on GHC 8.10 and up.
- ➕ Add
-
v0.2.2.0 Changes
February 27, 2020- ➕ Add
split4
. - ➕ Add
equalsCString
. - ➕ Add
stripCStringPrefix
. - ➕ Add
equalsLatin8
. - ➕ Add
emptyPinned
. - ➕ Add
concatPinned
toData.Bytes.Chunks
. - ➕ Add
any
andall
.
- ➕ Add
-
v0.2.1.0 Changes
January 22, 2020- ➕ Add
longestCommonPrefix
. - 🛠 Fix broken
Ord
instance ofBytes
.
- ➕ Add
-
v0.2.0.0 Changes
January 20, 2020- 🔄 Change behavior of
split
. This function previously had a special case for zero-length byte sequences to mirror the behaviorbytestring
's behavior. Now,split
returns a singleton list with the empty byte sequence in this case. - ➕ Add
splitNonEmpty
so that users who need to take advantage of the non-null guaranteesplit
provides can do so. - ➕ Add
splitU
andsplitInitU
for users who are going to split a byte sequence without and consume the results more than once. - 👉 Make the C code compile on platforms that do not have
rawmemchr
. - 📇 Rename
splitOnce
tosplit1
. - ➕ Add
split2
andsplit3
. - ➕ Add
equalsLatin{1,2,3,4,5,6,7}
- ➕ Add
ifoldl'
. - ➕ Add
hGet
andhPut
. - 🏗 Move
Data.Bytes.Chunks
fromsmall-bytearray-builder
tobyteslice
. - 📇 Rename
Data.Bytes.Chunks.concat
toconcatU
(the U means unsliced), and add a newconcat
that returnsBytes
. - ➕ Add
fromBytes
,fromByteArray
, andunsafeCopy
toData.Bytes.Chunks
. - ➕ Add
hGetContents
toData.Bytes.Chunks
. - ➕ Add
isBytePrefixOf
andisByteSuffixOf
. - ➕ Add
replicate
andreplicateU
. - ➕ Add
Monoid
instance forBytes
. - ➕ Add
singleton
,doubleton
,tripleton
, and their unsliced variants. - 📇 Rename
copy
tounsafeCopy
. - ➕ Add
fromLatinString
. - 🔄 Change the behavior of
fromAsciiString
to replace out-of-bounds codepoints with NUL. - ➕ Add
unsnoc
anduncons
.
- 🔄 Change behavior of