MIT licensed by Michael Snoyman
This version can be pinned in stack with:conduit-extra-1.3.8@sha256:e932b260dc50dd2a81c996f370798b19979acfd5cfa7bb6b685358e6846600bb,4473
Module documentation for 1.3.8
Depends on 17 packages
(full list with versions):
async, 
attoparsec, 
base, 
bytestring, 
conduit, 
directory, 
filepath, 
network, 
primitive, 
process, 
resourcet, 
stm, 
streaming-commons, 
text, 
transformers, 
typed-process, 
unliftio-core Used by 44 packages in 
nightly-2025-11-04(full list with versions):
casa-client, 
conduit-aeson, 
conduit-algorithms, 
crypton-conduit, 
csv-conduit, 
editor-open, 
gogol, 
google-isbn, 
hal, 
hamtsolo, 
haskoin-node, 
hie-bios, 
hoogle, 
html-conduit, 
http3, 
http-conduit, 
http-download, 
http-reverse-proxy, 
hw-conduit-merges, 
imagesize-conduit, 
json-rpc, 
keter, 
lz4-frame-conduit, 
markdown, 
monad-logger, 
moss, 
MusicBrainz, 
net-mqtt, 
network-conduit-tls, 
pager, 
pantry, 
plaid, 
project-template, 
sandwich-contexts, 
sbp, 
shell-conduit, 
stm-conduit, 
tagstream-conduit, 
wai-middleware-delegate, 
xml-conduit, 
and many more conduit-extra
For more information about conduit in general, and how this package in
particular fits into the ecosystem, see the conduit
homepage.
ChangeLog for conduit-extra
1.3.8
- Gracefully handle when a subprocess started using 
Data.Conduit.Process.sourceProcessWithStreams closes its stdin. Fixes #523 
1.3.7
- Allow Data.Conduit.Network.Unix on Windows #518
 
1.3.6
- Add support for 
transformers-0.6 
1.3.5
1.3.4
- Use 
MonadUnliftIO-generalized versions of withProcess-style functions now provided by typed-process 
1.3.3
- Disable buffering in process modules #402
 
1.3.2
- Expose 
BuilderInput and FlushInput. 
1.3.1.1
- Attempt to fix a test suite failure #385
 
1.3.1
- Switched 
gzip to use zlib’s default compression level. 
1.3.0
- Switch over to unliftio
 
- Upgrade to conduit 1.3.0
 
1.2.3.2
- Fix withSinkFileBuilder #344
 
1.2.3.1
- Fix typo in implementation of 
withProcess_ 
1.2.3
1.2.2.1
- Add missing 
hClose to withSinkFileCautious 
1.2.2
sinkHandleBuilder, sinkHandleFlush, BuilderInput, and FlushInput
#336 
withSinkFileCautious 
1.2.1
Data.Conduit.Process.Typed 
withSourceFile, withSinkFile, and withSinkFileBuilder 
1.2.0
- Added the 
posOffset field to the
Data.Conduit.Attoparsec.Position data type
#331. 
1.1.17
- Speed up 
sinkHandle by not flushing after every output operation.
#322 
1.1.16
- Add 
Data.Conduit.Foldl adapter module for the foldl
package. #312 
1.1.15
sinkTempFile and sinkSystemTempFile 
1.1.14
1.1.13.3
withCheckedProcessCleanup properly closes opened Handles
#280 
1.1.13.2
- Fix alignment issues on non-X86 archs
 
1.1.13.1
1.1.13
- Add 
sinkStorable and sinkStorableEx 
1.1.12.1
- Fix build for GHC 
<= 7.8 #260 
- Fix accidentally breaking change in 
sourceProcessWithConsumer type signature 
1.1.12
- Add sourceProcessWithStreams #258
 
1.1.11
withCheckedProcessCleanup 
1.1.10.1
- Fix a leftovers bug in helperDecompress #254
 
1.1.10
multiple combinator for Data.Conduit.Zlib #254 
1.1.9.3
1.1.9
1.1.8
- Adding buffer size to sourceHandleRange #213
 
1.1.7.3
- Make Binary.lines O(n) instead of O(n^2) #209
 
1.1.7.2
- Fix for: Decompressing a specific amount of zlib data “eats” following data #20
 
1.1.7
Add Data.Conduit.ByteString.Builder
1.1.6
Generalized return type in runGeneralTCPServer.
1.1.5
Added sinkParserEither (pull request #189)