All Versions
26
Latest Version
Avg Release Cycle
11 days
Latest Release
1405 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.1.0 Changes
June 12, 2020- ✂ Remove
-march=native
flag to improve binary portability.
- ✂ Remove
-
v0.8.0.0 Changes
April 25, 2020✅ This is an experimental version to test new 'BIO' module.
- Rewrite
Z.IO.BIO
module, nowBIO
is push based. - ✂ Remove
>|>
,>~>
,>!>
, nowBIO
nodes can be composed via funtion composition(.)
! - Remove
zipSource/zipBIO
, addstepBIO/stepBIO_/runBIO_
. - ➕ Add
zipBIO
toZ.IO.BIO.Concurrent
, which run two BIO nodes concurrently. - ➕ Add
ungroupingNode
, changenewGroupingNode
to useVector
. - 👻 Rename
EOF
exception toUnexpectedEOF
to avoid the clash withEOF
pattern.
- Rewrite
-
v0.7.1.0 Changes
March 16, 2020- 👉 Use
CPtr
from Z-Data instead ofForeignPtr
.
- 👉 Use
-
v0.7.0.0 Changes
March 09, 2020- 🔄 Change resource
Pool
to keyed by default, addSimplePool
. - ➕ Add
Semigroup
instance toLogger
. - ➕ Add
clearInputBuffer/clearOutputBuffer
toZ.IO.Buffered
. - ➕ Add
catchSync/ingoreSync
toZ.IO.Exception
. - ➕ Add
putStdLn/printStdLn
back.
- 🔄 Change resource
-
v0.6.4.0 Changes
February 20, 2020- ➕ Add
initProcess'
to kill process while finish using the process resource by default.
- ➕ Add
-
v0.6.3.0 Changes
February 20, 2020- 🏗 Split
Z.IO.UV.FFI
toZ.IO.UV.FFI
andZ.IO.UV.FFI_Env
, to make the module buildable when memory is constrained. - 👉 Make functions works on TTY in
Z.IO.StdStream
correctly ignore redirected streams. - 🚚 Move
pathSeparator
topathSeparators
, nowpathSeparator
return the default path separator.
- 🏗 Split
-
v0.6.2.0 Changes
February 18, 2020- 🚚 Hide
Logger
constructor fromZ.IO.Logger
, remove implementation details such asdefaultTSCache
,pushLogIORef
,flushLogIORef
, addloggerFormatter
toLoggerConfig
. - ➕ Add
newStdLogger/newFileLogger
to make new logger easily. - Rework
Z.IO.FileSystem.Watch
's API, changewatchDirs
to accept a recursive param and a callback. - Hide
Z.IO.UV.Win
module, which should not be directly used by user. - 🛠 Fix a bug when stdio is redirected to pipes: https://github.com/ZHaskell/z-io/pull/16
- 🚚 Hide
-
v0.6.1.0 Changes
February 09, 2020- 🛠 Fix a bug in
newMagicSplitter/newLineSplitter
code. - ✂ Remove
sourceFromInput
and related functions to reduce API surface, usenewBufferedInput
withsourceFromBuffered
instead. - 🔨 Refactor server loop to allow more code sharing between
Z.IO.Network.TCP
andZ.IO.Network.IPC
.
- 🛠 Fix a bug in
-
v0.6.0.0 Changes
February 04, 2020- 0️⃣ FileSystem: replace
DEFAULT_MODE
withDEFAULT_FILE_MODE
&DEFAULT_DIR_MODE
. - 👻 Ignore exception while
mkdirp
on an exist directory. - 👉 Make
rmrf
more likerm -rf
, which can be used on files. - ➕ Add
doesPathExist/doesFileExist/doesDirExist
to file system module. - ➕ Add
Z.IO.FileSystem
re-exportZ.IO.FileSystem.Watch
andZ.IO.FileSystem.FilePath
. - ➕ Add
mkstemp
,initTempFile/initTempDir
to file system module.
- 0️⃣ FileSystem: replace
-
v0.5.0.0 Changes
January 28, 2020- ➕ Add
unwrap/unwrap'
toZ.IO.Exception
. - ➕ Add
readParseChunks
toZ.IO.Buffered
, ChangereadParser
's type to matchreadParseChunks
. - ➕ Add
sourceParseChunksBufferedInput
,sourceParseChunksInput
toZ.IO.BIO
. - ➕ Add
newJSONLogger/defaultJSONFmt
toZ.IO.Logger
, provide simple JSON structured logging.
- ➕ Add