atelier-core 0.4.0.0 → 0.4.0.1
raw patch · 2 files changed
+7/−2 lines, 2 filesdep −hs-opentelemetry-apiPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies removed: hs-opentelemetry-api
API changes (from Hackage documentation)
- Atelier.Effects.Cache.Config: instance GHC.Generics.Generic Atelier.Effects.Cache.Config.Config
- Atelier.Effects.Cache.Config: instance GHC.Show.Show Atelier.Effects.Cache.Config.Config
- Atelier.Effects.FileWatcher: instance GHC.Show.Show Atelier.Effects.FileWatcher.FileEvent
- Atelier.Effects.Iterator: instance GHC.Base.Functor (Atelier.Effects.Iterator.Iterator es)
- Atelier.Effects.Log: instance Data.String.IsString Atelier.Effects.Log.Namespace
- Atelier.Effects.Log: instance GHC.Base.Semigroup Atelier.Effects.Log.Namespace
- Atelier.Effects.Log: instance GHC.Enum.Bounded Atelier.Effects.Log.Severity
- Atelier.Effects.Log: instance GHC.Enum.Enum Atelier.Effects.Log.Severity
- Atelier.Effects.Log: instance GHC.Generics.Generic Atelier.Effects.Log.Config
- Atelier.Effects.Log: instance GHC.Read.Read Atelier.Effects.Log.Severity
- Atelier.Effects.Log: instance GHC.Show.Show Atelier.Effects.Log.Config
- Atelier.Effects.Log: instance GHC.Show.Show Atelier.Effects.Log.Namespace
- Atelier.Effects.Log: instance GHC.Show.Show Atelier.Effects.Log.Severity
- Atelier.Effects.Publishing.Sub: instance GHC.Show.Show (Atelier.Effects.Publishing.Sub.OnceEx ev)
- Atelier.Types.HttpApiDataReadShow: instance GHC.Read.Read a => Web.Internal.HttpApiData.FromHttpApiData (Atelier.Types.HttpApiDataReadShow.HttpApiDataReadShow a)
- Atelier.Types.HttpApiDataReadShow: instance GHC.Show.Show a => Web.Internal.HttpApiData.ToHttpApiData (Atelier.Types.HttpApiDataReadShow.HttpApiDataReadShow a)
- Atelier.Types.JsonReadShow: instance (GHC.Read.Read a, Data.Typeable.Internal.Typeable a) => Data.Aeson.Types.FromJSON.FromJSON (Atelier.Types.JsonReadShow.JsonReadShow a)
- Atelier.Types.JsonReadShow: instance GHC.Show.Show a => Data.Aeson.Types.ToJSON.ToJSON (Atelier.Types.JsonReadShow.JsonReadShow a)
- Atelier.Types.QuietSnake: instance (Data.Aeson.Types.Class.GToJSON Data.Aeson.Types.Generic.Zero (GHC.Generics.Rep a), GHC.Generics.Generic a) => Data.Aeson.Types.ToJSON.ToJSON (Atelier.Types.QuietSnake.QuietSnake a)
- Atelier.Types.QuietSnake: instance (Data.Aeson.Types.FromJSON.GFromJSON Data.Aeson.Types.Generic.Zero (GHC.Generics.Rep a), GHC.Generics.Generic a) => Data.Aeson.Types.FromJSON.FromJSON (Atelier.Types.QuietSnake.QuietSnake a)
+ Atelier.Effects.Cache.Config: instance GHC.Internal.Generics.Generic Atelier.Effects.Cache.Config.Config
+ Atelier.Effects.Cache.Config: instance GHC.Internal.Show.Show Atelier.Effects.Cache.Config.Config
+ Atelier.Effects.FileWatcher: instance GHC.Internal.Show.Show Atelier.Effects.FileWatcher.FileEvent
+ Atelier.Effects.Iterator: instance GHC.Internal.Base.Functor (Atelier.Effects.Iterator.Iterator es)
+ Atelier.Effects.Log: instance GHC.Internal.Base.Semigroup Atelier.Effects.Log.Namespace
+ Atelier.Effects.Log: instance GHC.Internal.Data.String.IsString Atelier.Effects.Log.Namespace
+ Atelier.Effects.Log: instance GHC.Internal.Enum.Bounded Atelier.Effects.Log.Severity
+ Atelier.Effects.Log: instance GHC.Internal.Enum.Enum Atelier.Effects.Log.Severity
+ Atelier.Effects.Log: instance GHC.Internal.Generics.Generic Atelier.Effects.Log.Config
+ Atelier.Effects.Log: instance GHC.Internal.Read.Read Atelier.Effects.Log.Severity
+ Atelier.Effects.Log: instance GHC.Internal.Show.Show Atelier.Effects.Log.Config
+ Atelier.Effects.Log: instance GHC.Internal.Show.Show Atelier.Effects.Log.Namespace
+ Atelier.Effects.Log: instance GHC.Internal.Show.Show Atelier.Effects.Log.Severity
+ Atelier.Effects.Publishing.Sub: instance GHC.Internal.Show.Show (Atelier.Effects.Publishing.Sub.OnceEx ev)
+ Atelier.Types.HttpApiDataReadShow: instance GHC.Internal.Read.Read a => Web.Internal.HttpApiData.FromHttpApiData (Atelier.Types.HttpApiDataReadShow.HttpApiDataReadShow a)
+ Atelier.Types.HttpApiDataReadShow: instance GHC.Internal.Show.Show a => Web.Internal.HttpApiData.ToHttpApiData (Atelier.Types.HttpApiDataReadShow.HttpApiDataReadShow a)
+ Atelier.Types.JsonReadShow: instance (GHC.Internal.Read.Read a, GHC.Internal.Data.Typeable.Internal.Typeable a) => Data.Aeson.Types.FromJSON.FromJSON (Atelier.Types.JsonReadShow.JsonReadShow a)
+ Atelier.Types.JsonReadShow: instance GHC.Internal.Show.Show a => Data.Aeson.Types.ToJSON.ToJSON (Atelier.Types.JsonReadShow.JsonReadShow a)
+ Atelier.Types.QuietSnake: instance (Data.Aeson.Types.Class.GToJSON Data.Aeson.Types.Generic.Zero (GHC.Internal.Generics.Rep a), GHC.Internal.Generics.Generic a) => Data.Aeson.Types.ToJSON.ToJSON (Atelier.Types.QuietSnake.QuietSnake a)
+ Atelier.Types.QuietSnake: instance (Data.Aeson.Types.FromJSON.GFromJSON Data.Aeson.Types.Generic.Zero (GHC.Internal.Generics.Rep a), GHC.Internal.Generics.Generic a) => Data.Aeson.Types.FromJSON.FromJSON (Atelier.Types.QuietSnake.QuietSnake a)
Files
- CHANGELOG.md +6/−0
- atelier-core.cabal +1/−2
CHANGELOG.md view
@@ -7,6 +7,12 @@ ## [Unreleased] +## [0.4.0.1] - 2026-08-14++### Removed++- Dependency on `hs-opentemeletry-api` for the test suite.+ ## [0.4.0.0] - 2026-08-14 ### Added
atelier-core.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: atelier-core-version: 0.4.0.0+version: 0.4.0.1 synopsis: Foundational Effectful-based effects and utilities description: Core effects and utilities for effect-based applications, built on Effectful — part of the atelier toolkit. category: Control@@ -200,7 +200,6 @@ , effectful-core ==2.6.* , effectful-plugin >=2.0 && <2.2 , hedgehog ==1.7.*- , hs-opentelemetry-api ==0.3.* , hspec ==2.11.* , hspec-hedgehog ==0.3.* , stm ==2.5.*