atelier-prelude 0.2.0.0 → 0.4.1.0
raw patch · 5 files changed
Files
- CHANGELOG.md +29/−0
- LICENSE +1/−1
- README.md +4/−11
- atelier-prelude.cabal +6/−5
- src/Prelude.hs +2/−1
CHANGELOG.md view
@@ -7,6 +7,35 @@ ## [Unreleased] +## [0.4.1.0] - 2026-09-17++### Added++- Proper support for GHC 9.14.++## [0.4.0.0] - 2026-09-16++### Removed++- Support for GHC 9.14. A faulty CI setup incorrectly stated that we were+ building and testing successfully on GHC 9.14.++## [0.3.1.0] - 2026-09-15++### Added++- Support for GHC 9.14.++## [0.3.0.0] - 2026-09-10++### Changed++- Require `effectful >=2.7 && <2.8`.+- Require `effectful-core >=2.7 && <2.8`.+- Require `effectful-plugin >=2.2 && <2.3`.++## [0.2.0.0] - 2026-08-13+ ### Changed - Relax `base` constraint to support GHC 9.6 up to GHC 9.12.
LICENSE view
@@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 Christian Georgii+Copyright (c) 2026 Tweag Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal
README.md view
@@ -10,10 +10,10 @@ ```yaml dependencies:-- name: base- mixin:- - hiding (Prelude)-- atelier-prelude+ - name: base+ mixin:+ - hiding (Prelude)+ - atelier-prelude ``` or in a `.cabal` file:@@ -34,13 +34,6 @@ - `Relude.Print` (console output) Use the corresponding `atelier-core` effects instead — e.g. `Atelier.Effects.Env`, `Atelier.Effects.File`, `Atelier.Effects.Console`.--## Part of atelier--- [`atelier-prelude`](https://github.com/tweag/tricorder/tree/main/atelier-prelude) — this package-- [`atelier-core`](https://github.com/tweag/tricorder/tree/main/atelier-core) — foundational effects and utilities-- [`atelier-db`](https://github.com/tweag/tricorder/tree/main/atelier-db) — relational database effect (Hasql/Rel8)-- [`atelier-testing`](https://github.com/tweag/tricorder/tree/main/atelier-testing) — database-backed test utilities ## License
atelier-prelude.cabal view
@@ -5,21 +5,22 @@ -- see: https://github.com/sol/hpack name: atelier-prelude-version: 0.2.0.0+version: 0.4.1.0 synopsis: Custom relude-based prelude with Effectful conventions description: A custom prelude based on relude, adapted for Effectful — part of the atelier toolkit. category: Prelude homepage: https://github.com/tweag/tricorder/tree/main/atelier-prelude bug-reports: https://github.com/tweag/tricorder/issues-author: Christian Georgii-maintainer: christian.georgii@tweag.io+author: Victor Nascimento Bakke+maintainer: victor.bakke@tweag.io license: MIT license-file: LICENSE build-type: Simple tested-with:- GHC == 9.10.3+ GHC == 9.14.1 , GHC == 9.6.7 , GHC == 9.8.4+ , GHC == 9.10.3 , GHC == 9.12.4 extra-doc-files: CHANGELOG.md@@ -56,7 +57,7 @@ ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations build-depends: base >=4.18 && <4.23- , effectful-core ==2.6.*+ , effectful-core ==2.7.* , relude ==1.2.* default-language: GHC2021 if impl(GHC >= 9.8)
src/Prelude.hs view
@@ -38,7 +38,8 @@ , module Relude.Nub , module Relude.Numeric , module Relude.String- ) where+ )+where import Effectful (Eff, MonadIO (liftIO), (:>)) import Effectful.Error.Static