himari 1.1.2.1 → 1.1.2.2
raw patch · 2 files changed
+34/−2 lines, 2 filesdep +ghc-lib-parserdep ~timePVP ok
version bump matches the API change (PVP)
Dependencies added: ghc-lib-parser
Dependency ranges changed: time
API changes (from Hackage documentation)
Files
- CHANGELOG.md +14/−0
- himari.cabal +20/−2
CHANGELOG.md view
@@ -7,6 +7,20 @@ ## [Unreleased] +## [1.1.2.2] - 2026-05-28++### Changed++- Relax `time` dependency upper bound from `^>=1.12.2` to `>=1.12.2 && <2`+ to allow building against future `time` 1.x releases+- Declare `hlint ^>=3.10` as `build-tool-depends` for the test suite+ so `cabal test` no longer requires `hlint` to be pre-installed on `PATH`+- Constrain `ghc-lib-parser >=9.12.3` for the test suite under GHC `>=9.12.3`+ to avoid an unbuildable install plan with `ghc-lib-parser-9.12.2`+ (which fails on GHC `>=9.12.3` because `GHC.Internal.TH.Ppr` was removed).+ See <https://github.com/digital-asset/ghc-lib/issues/624>+ and <https://github.com/ndmitchell/hlint/pull/1696>+ ## [1.1.2.1] - 2026-05-25 ### Added
himari.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.12 name: himari-version: 1.1.2.1+version: 1.1.2.2 synopsis: A standard library for Haskell as an alternative to rio description: A standard library for Haskell inspired by rio.@@ -102,7 +102,7 @@ retry ^>=0.9.3.1, safe ^>=0.3.21, text ^>=2.1.2,- time ^>=1.12.2,+ time >=1.12.2 && <2, typed-process ^>=0.2.13.0, unliftio ^>=0.2.25.1, unordered-containers ^>=0.2.20,@@ -160,6 +160,24 @@ QuickCheck ^>=2.15.0.1, himari, sydtest >=0.18.0.0 && <0.24,++ build-tool-depends:+ hlint:hlint ^>=3.10++ -- hlint経由のghc-lib-parserの参照バージョンに問題が出やすいので、+ -- こちら側でヒントを出して誘導します。+ -- <https://github.com/ndmitchell/hlint/pull/1696>+ -- で既にhlint側に問題提起しているため、+ -- それが解決するか、+ -- hlintの使用ライブラリがGHC 9.14系統に変われば、+ -- この条件は削除して問題ありません。+ if impl(ghc >=9.12.3)+ -- ghc-lib-parser 9.12.2 does not build with GHC >= 9.12.3+ -- (`GHC.Internal.TH.Ppr` was removed).+ -- Require >= 9.12.3 to avoid producing an unbuildable install plan.+ -- See https://github.com/digital-asset/ghc-lib/issues/624+ build-depends:+ ghc-lib-parser >=9.12.3 executable anomaly-monitor import: basic