Skip to content

Releases: reflex-frp/reflex-process

v0.3.3.1

16 Jan 20:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2.0...v0.3.3.1

v0.3.2.0

27 Jun 04:34
Compare
Choose a tag to compare

0.3.2.0

  • Derive Eq, Ord, and Show instances for SendPipe

v0.3.1.2-r1

26 May 15:27
Compare
Choose a tag to compare

0.3.1.2-r1

  • Loosen version bounds to support reflex-0.9 and reflex-vty 0.4

v0.3.1.2

19 Nov 00:55
Compare
Choose a tag to compare

0.3.1.2

  • Update readme example to support reflex-vty 0.3

v0.3.1.1

05 Oct 20:06
Compare
Choose a tag to compare

0.3.1.1

  • Update readme example to use reflex-vty 0.2

v0.3.1.0

06 Nov 16:25
Compare
Choose a tag to compare

0.3.1.0

  • Support reflex 0.8
  • Fix a handle leak (#23) and a thread leak (#24)

v0.3.0.0

03 Jun 15:53
v0.3.0.0
159db38
Compare
Choose a tag to compare
  • (#15, #13) (Breaking change) Introduce SendPipe type for encoding when an input stream should send EOF. Change createProcess to take a ProcessConfig t (SendPipe ByteString) so that sending EOF is possible.
    • IMPORTANT: For createProcess messages to stdin must now be wrapped in SendPipe_Message and have a "\n" manually appended to regain the old behavior. Previously createProcess implicitly added a "\n" to all messages sent to the process. This has been removed and you must now manually add any necessary new lines to your messages. This change allows createProcess to work with processes in a encoding-agnostic way on stdin.
  • (#17) Deprecate createRedirectedProcess in favor of a new, scarier name: unsafeCreateProcessWithHandles. This was done to communicate that it does not enforce necessary guarantees for the process to be handled correctly.
  • (#11) Add createProcessBufferingInput for buffering input to processes and change createProcess to use an unbounded buffer instead of blocking the FRP network when the process blocks on its input handle.
  • (#11, #14) ProcessConfig now includes a _processConfig_createProcess field for customizing how the process is created.
  • (#13) Fix race condition between process completion Events and process stdout/stderr Events. Process completion is now always the very last Event to fire for a given Process.
  • (#17) Add defProcessConfig to avoid forcing users to depend on data-default.

v0.2.1.0: Merge pull request #5 from reflex-frp/aa-check-readable

31 Jan 03:17
1604a55
Compare
Choose a tag to compare
createProcess: Ensure handle is open before checking if it can be read

v0.2.0.0

20 Jan 20:10
Compare
Choose a tag to compare
v0.2.0.0 Parameterized process inputs and outputs

v0.1.0.1

10 Jan 22:38
Compare
Choose a tag to compare
v0.1.0.1