packages feed

minion 0.1.0.0 → 0.1.0.1

raw patch · 4 files changed

+13/−10 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Web.Minion.Args.Internal: instance GHC.Base.Monad m => Web.Minion.Args.Internal.Hidden m (Web.Minion.Args.Internal.WithHeader a b m a)
- Web.Minion.Args.Internal: instance GHC.Base.Monad m => Web.Minion.Args.Internal.Hidden m (Web.Minion.Args.Internal.WithQueryParam a b m a)
+ Web.Minion.Args.Internal: instance GHC.Base.Monad m => Web.Minion.Args.Internal.Hidden m (Web.Minion.Args.Internal.WithHeader a b m v)
+ Web.Minion.Args.Internal: instance GHC.Base.Monad m => Web.Minion.Args.Internal.Hidden m (Web.Minion.Args.Internal.WithQueryParam a b m v)

Files

minion.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               minion-version:            0.1.0.0+version:            0.1.0.1 license:            MIT license-file:       LICENSE category:           Web
src/Web/Minion/Args/Internal.hs view
@@ -120,10 +120,10 @@ class Hidden m a where   runHidden :: Hide a -> m () -instance (Monad m) => Hidden m (WithHeader a b m a) where+instance (Monad m) => Hidden m (WithHeader a b m v) where   runHidden (Hide (WithHeader a)) = a $> () -instance (Monad m) => Hidden m (WithQueryParam a b m a) where+instance (Monad m) => Hidden m (WithQueryParam a b m v) where   runHidden (Hide (WithQueryParam a)) = a $> ()  instance (Monad m) => Hidden m (WithPiece a) where
src/Web/Minion/Examples/HelloWorld.hs view
@@ -6,11 +6,14 @@ import Web.Minion  app :: ApplicationM IO-app = serve @IO api+app = serve api   api :: Router Void IO api =   "api"-    /> [ "about" /> handlePlainText @String GET (pure "Hello-World Minion server")-       , "hello" /> capture @String "name" .> handlePlainText @String GET (\name -> pure $ "Hello, " <> name <> "!")+    /> [ "about" /> handlePlainText @String GET about+       , "hello" /> capture @String "name" .> handlePlainText @String GET hello        ]+  where +    about = pure "Hello-World Minion server"+    hello name = pure $ "Hello, " <> name <> "!"
src/Web/Minion/Request/Query.hs view
@@ -35,7 +35,7 @@ {- | Tries to get query param  @-'queryParam'' "foo" pure '/>' ...+'queryParam'' "foo" '/>' ... @ -} {-# INLINE queryParam' #-}@@ -57,7 +57,7 @@ {- | Tries to get query param  @-'queryParam' "foo" pure '/>' ...+'queryParam' "foo" '/>' ... @ -} {-# INLINE queryParam #-}@@ -76,7 +76,7 @@ {- | Tries to get query param  @-'queryParam' "foo" pure '/>' ...+'queryParam' "foo" '/>' ... @ -} {-# INLINE queryParamLenient #-}@@ -95,7 +95,7 @@ {- | Tries to get query param  @-'queryParam' "foo" pure '/>' ...+'queryParam' "foo" '/>' ... @ -} {-# INLINE queryParamLenient' #-}