packages feed

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 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