Changelog of @hackage/concurrent-output 1.2.0
concurrent-output (1.2.0) unstable; urgency=medium
- Avoid crash when not all of a program's output is consumed, as happens when eg, piping to head(1).
- Use text, and not bytestring internally.
- Added createProcessForeground, useful for running commands like vim.
- Fix race that sometimes caused processes to run in background mode even though no other foreground process was still running.
- Concurrent process functions now use ConcurrentProcessHandle instead of ProcessHandle.
- Multi-line regions now supported.
- Optimize region update, avoiding outputting characters already on-screen.
-- Joey Hess id@joeyh.name Mon, 02 Nov 2015 23:25:40 -0400
concurrent-output (1.1.0) unstable; urgency=medium
- Renamed module.
- Incorporated console region support, based on Joachim Breitner's concurrentoutput library.
- Fix race that sometimes prevented a concurrent processes's output from being displayed as program shut down.
-- Joey Hess id@joeyh.name Fri, 30 Oct 2015 21:27:41 -0400
concurrent-output (1.0.1) unstable; urgency=medium
- Generalize what can be output.
- Dropped dependency on MissingH; added dependency on text.
-- Joey Hess id@joeyh.name Thu, 29 Oct 2015 00:47:12 -0400
concurrent-output (1.0.0) unstable; urgency=medium
- First release.
-- Joey Hess id@joeyh.name Wed, 28 Oct 2015 21:01:23 -0400