concurrent-output 1.10.14 → 1.10.15
raw patch · 3 files changed
+18/−2 lines, 3 filesdep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: text
API changes (from Hackage documentation)
Files
- CHANGELOG +6/−0
- TODO +10/−0
- concurrent-output.cabal +2/−2
CHANGELOG view
@@ -1,3 +1,9 @@+concurrent-output (1.10.15) unstable; urgency=medium++ * Allow text-2.0++ -- Joey Hess <id@joeyh.name> Fri, 04 Feb 2022 15:32:58 -0400+ concurrent-output (1.10.14) unstable; urgency=medium * Allow ansi-terminal-0.11.1.
TODO view
@@ -1,3 +1,13 @@+* System.Console.Regions handling of outputConcurrent and errorConcurrent+ when the output lacks a newline is surprising. The output may never be+ displayed. A better approach:++ When output arrives that lacks a newline, allocate a region for it+ and buffer it in that region, so it displays immediately and more+ output will go to the same region. When a newline arrives, close the+ region and scroll up the completed line the same way any completed region+ is displayed.+ * Parts of System.Console.Concurrent may not be async exception safe. If a thread is running an action from that module and an async exception
concurrent-output.cabal view
@@ -1,5 +1,5 @@ Name: concurrent-output-Version: 1.10.14+Version: 1.10.15 Cabal-Version: >= 1.10 License: BSD2 Maintainer: Joey Hess <id@joeyh.name>@@ -32,7 +32,7 @@ Default-Language: Haskell2010 GHC-Options: -Wall -fno-warn-tabs -O2 Build-Depends: base (>= 4.6), base < 5- , text (>= 0.11.0 && < 1.3.0)+ , text (>= 0.11.0 && < 2.1) , async (>= 2.0 && < 2.3) , stm (>= 2.0 && < 2.6) , process (>= 1.6.0 && < 1.7.0)