suckless-conf 0.1.2.10 → 0.1.2.11
raw patch · 3 files changed
+17/−2 lines, 3 filesdep ~prettyprinter-ansi-terminalPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: prettyprinter-ansi-terminal
API changes (from Hackage documentation)
Files
- CHANGELOG.md +14/−0
- lib/Data/Config/Suckless/Almost/RPC.hs +1/−0
- suckless-conf.cabal +2/−2
CHANGELOG.md view
@@ -1,5 +1,19 @@ # Revision history for suckless-conf +## 0.1.2.11 2026-06-09++ - Fix: import `ExitCode(..)` explicitly in+ `Data.Config.Suckless.Almost.RPC` instead of relying on a+ transitive re-export from `typed-process`. Older `typed-process`+ (e.g. 0.2.4.1, selected on GHC 9.4 with `--prefer-oldest`) does not+ re-export the type or the `ExitSuccess` constructor, so the package+ failed to compile there. No API or behaviour change.+ - Raise `prettyprinter-ansi-terminal` lower bound to `>= 1.1.2`: the+ `Prettyprinter.Render.Terminal` module (used by+ `Data.Config.Suckless.Script.Internal`) only exists from 1.1.2 on;+ earlier versions use the pre-rename `Data.Text.Prettyprint.Doc.*`+ names.+ ## 0.1.2.10 2026-06-09 Bump versions:
lib/Data/Config/Suckless/Almost/RPC.hs view
@@ -17,6 +17,7 @@ import Prettyprinter import System.Process.Typed +import System.Exit (ExitCode(..)) import System.IO data CallProcException =
suckless-conf.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: suckless-conf-version: 0.1.2.10+version: 0.1.2.11 synopsis: S-expression configuration language and the bf6 script runtime description: @suckless-conf@ is a small Lisp-like, s-expression configuration@@ -106,7 +106,7 @@ , microlens-platform >= 0.4 && < 0.5 , mtl >= 2.2 && < 2.4 , prettyprinter >= 1.7 && < 1.8- , prettyprinter-ansi-terminal >= 1.1 && < 1.2+ , prettyprinter-ansi-terminal >= 1.1.2 && < 1.2 , random >= 1.2 && < 1.3 , random-shuffle >= 0.0.4 && < 0.1 , safe >= 0.3 && < 0.4