io-streams 1.1.4.5 → 1.1.4.6
raw patch · 2 files changed
+81/−69 lines, 2 filesdep ~networkdep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: network, text
API changes (from Hackage documentation)
Files
- changelog.md +79/−0
- io-streams.cabal +2/−69
+ changelog.md view
@@ -0,0 +1,79 @@+# Version 1.1.4.6+Moved old changelog entries to `changelog.md`.++# Version 1.1.4.5+Allow use of attoparsec 0.12.*.++# Version 1.1.4.4+Allow use of transformers 0.4.*.++# Version 1.1.4.3+Allow use of new network version 2.5.++# Version 1.1.4.2+Fixed a build error with network versions older than 2.4.++# Version 1.1.4.1+`System.IO.Streams.Network`: scalability improvement: buffers for socket reads+are now allocated by system malloc rather than by pinned pointers in GHC+(currently pinned pointer allocation takes a global lock).++# Version 1.1.4.0+Widened `attoparsec` and `text` library dependencies to allow the latest+versions.++# Version 1.1.3.0+Added `System.IO.Streams.ByteString.takeExactly`. Widened `network` dependency+to include 2.3. Added a `NoInteractiveTests` flag to selectively disable some+tests for environments where spawning interactive processes is impossible.++# Version 1.1.2.2+Allowed newest versions of the `process`, `test-framework`, and `text`+libraries.++# Version 1.1.2.1+Fixed build error when compiled against attoparsec-0.10.0.x.++# Version 1.1.2.0+Added `System.IO.Streams.Concurrent.makeChanPipe`, to create a simple+concurrent pipe between an `InputStream`/`OutputStream` pair.++# Version 1.1.1.0+Added `System.IO.Streams.Network.socketToStreamsWithBufferSize`, allowing+control over the size of the receive buffers used when reading from sockets.++# Version 1.1.0.3+Fixed an inconsistent version upper bound in the test suite.++# Version 1.1.0.2+Fixed a typo in the tutorial.++# Version 1.1.0.1+A couple of Haddock markup fixes.++# Version 1.1.0.0+Reworked, simplified, and streamlined the internals of the library. Exports+from `System.IO.Streams.Internal` relying on Sources and Sinks were deleted+because they are no longer necessary: `Source(..)`, `Sink(..)`,+`defaultPushback`, `withDefaultPushback`, `nullSource`, `nullSink`,+`singletonSource`, `simpleSource`, `sourceToStream`, `sinkToStream`,+`generatorToSource`, and `consumerToSink`.++# Version 1.0.2.2+Fixed a bug in which `"takeBytes 0"` was erroneously requesting input from the+wrapped stream.++# Version 1.0.2.1+Fixed a compile error on GHC 7.0.x.++# Version 1.0.2.0+Added `System.IO.Streams.Process` (support for communicating with system+processes using streams), added new functions to `System.IO.Streams.Handle` for+converting `io-streams` types to `System.IO.Handle`s. (Now you can pass streams+from this library to places that expect Handles and everything will work.)++# Version 1.0.1.0+Added `System.IO.Streams.Combinators.ignoreEof`.++# Version 1.0.0.1+Fixed some haddock markup.
io-streams.cabal view
@@ -1,5 +1,5 @@ Name: io-streams-Version: 1.1.4.5+Version: 1.1.4.6 License: BSD3 License-file: LICENSE Category: Data, Network, IO-Streams@@ -78,75 +78,8 @@ * support for parsing from streams using @attoparsec@. . * support for spawning processes and communicating with them using streams.- .- /ChangeLog/- .- [@1.1.4.5@] Allow use of attoparsec 0.12.*.- .- [@1.1.4.4@] Allow use of transformers 0.4.*.- .- [@1.1.4.3@] Allow use of new network version 2.5.- .- [@1.1.4.2@] Fixed a build error with network versions older than 2.4.- .- [@1.1.4.1@] @System.IO.Streams.Network@: scalability improvement: buffers- for socket reads are now allocated by system malloc rather than- by pinned pointers in GHC (currently pinned pointer allocation- takes a global lock).- .- [@1.1.4.0@] Widened @attoparsec@ and @text@ library dependencies to allow- the latest versions.- .- [@1.1.3.0@] Added @System.IO.Streams.ByteString.takeExactly@. Widened- @network@ dependency to include 2.3. Added a- @NoInteractiveTests@ flag to selectively disable some tests for- environments where spawning interactive processes is- impossible.- .- [@1.1.2.2@] Allowed newest versions of the @process@, @test-framework@,- and @text@ libraries.- .- [@1.1.2.1@] Fixed build error when compiled against attoparsec-0.10.0.x.- .- [@1.1.2.0@] Added @System.IO.Streams.Concurrent.makeChanPipe@, to create a- simple concurrent pipe between an @InputStream@/@OutputStream@- pair.- .- [@1.1.1.0@] Added @System.IO.Streams.Network.socketToStreamsWithBufferSize@,- allowing control over the size of the receive buffers used when- reading from sockets.- .- [@1.1.0.3@] Fixed an inconsistent version upper bound in the test suite.- .- [@1.1.0.2@] Fixed a typo in the tutorial.- .- [@1.1.0.1@] A couple of Haddock markup fixes.- .- [@1.1.0.0@] Reworked, simplified, and streamlined the internals of the- library. Exports from "System.IO.Streams.Internal" relying on- Sources and Sinks were deleted because they are no longer- necessary: Source(..), Sink(..), defaultPushback,- withDefaultPushback, nullSource, nullSink, singletonSource,- simpleSource, sourceToStream, sinkToStream, generatorToSource,- and consumerToSink.- .- [@1.0.2.2@] Fixed a bug in which \"takeBytes 0\" was erroneously requesting- input from the wrapped stream.- .- [@1.0.2.1@] Fixed a compile error on GHC 7.0.x.- .- [@1.0.2.0@] Added "System.IO.Streams.Process" (support for communicating- with system processes using streams), added new functions to- "System.IO.Streams.Handle" for converting @io-streams@ types to- 'System.IO.Handle's. (Now you can pass streams from this- library to places that expect Handles and everything will- work.)- .- [@1.0.1.0@] Added 'System.IO.Streams.Combinators.ignoreEof'.- .- [@1.0.0.1@] Fixed some haddock markup. -Extra-Source-Files: CONTRIBUTORS README.md+Extra-Source-Files: CONTRIBUTORS README.md changelog.md Flag NoInteractiveTests Description: Do not run interactive tests