`ansi-terminal-1.0` is released on Hackage. See also https://github.com/commercialhaskell/stackage/issues/6976. Based on my tests, this is really only a bounds change. I tested by building with Stack >= 2.9.3 and modified stack.yaml: ~~~yaml # resolver: lts-13.23 resolver: lts-20.21 # GHC 9.2.7 packages: [.] extra-deps: - ansi-terminal-1.0 - ansi-terminal-types-0.11.5 allow-newer: true allow-newer-deps: - ansi-wl-pprint ~~~