atelier-prelude 0.2.0.0 → 0.3.0.0
raw patch · 5 files changed
+21/−17 lines, 5 filesdep ~effectful-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: effectful-core
API changes (from Hackage documentation)
Files
- CHANGELOG.md +10/−0
- LICENSE +1/−1
- README.md +4/−11
- atelier-prelude.cabal +4/−4
- src/Prelude.hs +2/−1
CHANGELOG.md view
@@ -7,6 +7,16 @@ ## [Unreleased] +## [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,14 +5,14 @@ -- see: https://github.com/sol/hpack name: atelier-prelude-version: 0.2.0.0+version: 0.3.0.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@@ -56,7 +56,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