concurrent-output (1.6.0) unstable; urgency=medium

  * Generalized newConsoleRegion. 
  * Better efficiency when there are more regions than will fit on the
    screen.
  * Fixed consoleHeight (was returning width)
  * Fix outputBufferWaiterSTM which never returned any buffered stderr,
    and fix regional display of buffered error messages.
  * Ported to Windows, although createProcessConcurrent is omitted due to
    needing support for pipe(), and consoleSize is not updated by resize.
  * Stopped exporting consoleSize; use consoleWidth and consoleHeight
    instead.

 -- Joey Hess <id@joeyh.name>  Thu, 05 Nov 2015 15:35:16 -0400

concurrent-output (1.5.0) unstable; urgency=medium

  * Added errorConcurrent.
  * Added getRegionContent.

 -- Joey Hess <id@joeyh.name>  Wed, 04 Nov 2015 17:20:44 -0400

concurrent-output (1.4.0) unstable; urgency=medium

  * Renamed many of the functions and types.
  * Added tuneDisplay, which makes it easy to size-limit regions,
    right-justify regions, or otherwise transform how their values are
    displayed.

 -- Joey Hess <id@joeyh.name>  Wed, 04 Nov 2015 00:32:38 -0400

concurrent-output (1.3.0) unstable; urgency=medium

  * The contents of a Region can now be set to a STM Text
    transaction. Their display will be automatically updated whenever the
    transaction's value changes.
  * Removed updateRegionListSTM, and export regionList instead, which is
    more general-purpose.
  * Other improvements to STM interface.

 -- Joey Hess <id@joeyh.name>  Tue, 03 Nov 2015 15:50:47 -0400

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
