packages feed

clckwrks 0.26.2.3 → 0.26.3

raw patch · 4 files changed

+7/−2 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Clckwrks.Monad: instance (HSP.XMLGenerator.EmbedAsChild (Clckwrks.Monad.ClckT url1 m) a, url1 Data.Type.Equality.~ url2) => HSP.XMLGenerator.EmbedAsChild (Clckwrks.Monad.ClckT url1 m) (Clckwrks.Monad.ClckT url2 m a)
- Clckwrks.NavBar.EditNavBar: instance Data.Aeson.Types.Class.FromJSON Clckwrks.NavBar.EditNavBar.NavBarUpdate
- Clckwrks.NavBar.EditNavBar: instance Data.Aeson.Types.Class.FromJSON Clckwrks.NavBar.Types.NavBarItem
- Clckwrks.NavBar.Types: instance Data.Aeson.Types.Class.ToJSON Clckwrks.NavBar.Types.NavBarLinks
- Clckwrks.Types: instance Data.Aeson.Types.Class.ToJSON Clckwrks.Types.NamedLink
+ Clckwrks.Authenticate.API: insecureUpdateUser :: User -> Clck url ()
+ Clckwrks.Monad: instance (HSP.XMLGenerator.EmbedAsChild (Clckwrks.Monad.ClckT url1 m) a, url1 GHC.Types.~ url2) => HSP.XMLGenerator.EmbedAsChild (Clckwrks.Monad.ClckT url1 m) (Clckwrks.Monad.ClckT url2 m a)
+ Clckwrks.NavBar.EditNavBar: instance Data.Aeson.Types.FromJSON.FromJSON Clckwrks.NavBar.EditNavBar.NavBarUpdate
+ Clckwrks.NavBar.EditNavBar: instance Data.Aeson.Types.FromJSON.FromJSON Clckwrks.NavBar.Types.NavBarItem
+ Clckwrks.NavBar.Types: instance Data.Aeson.Types.ToJSON.ToJSON Clckwrks.NavBar.Types.NavBarLinks
+ Clckwrks.ProfileData.API: getDisplayName :: UserId -> Clck url (Maybe DisplayName)
+ Clckwrks.ProfileData.Acid: UpdateProfileData :: ProfileData -> UpdateProfileData
+ Clckwrks.ProfileData.Acid: instance Data.Acid.Common.UpdateEvent Clckwrks.ProfileData.Acid.UpdateProfileData
+ Clckwrks.ProfileData.Acid: instance Data.Acid.Core.Method Clckwrks.ProfileData.Acid.UpdateProfileData
+ Clckwrks.ProfileData.Acid: instance Data.SafeCopy.SafeCopy.SafeCopy Clckwrks.ProfileData.Acid.UpdateProfileData
+ Clckwrks.ProfileData.Acid: newtype UpdateProfileData
+ Clckwrks.Types: instance Data.Aeson.Types.ToJSON.ToJSON Clckwrks.Types.NamedLink
- Clckwrks: RouteT :: ((url -> [(Text, Maybe Text)] -> Text) -> m a) -> RouteT url a
+ Clckwrks: RouteT :: ((url -> [(Text, Maybe Text)] -> Text) -> m a) -> RouteT url (m :: Type -> Type) a
- Clckwrks: [unRouteT] :: RouteT url a -> (url -> [(Text, Maybe Text)] -> Text) -> m a
+ Clckwrks: [unRouteT] :: RouteT url (m :: Type -> Type) a -> (url -> [(Text, Maybe Text)] -> Text) -> m a
- Clckwrks: askRouteT :: Monad m => RouteT url m (url -> [(Text, Maybe Text)] -> Text)
+ Clckwrks: askRouteT :: forall (m :: Type -> Type) url. Monad m => RouteT url m (url -> [(Text, Maybe Text)] -> Text)
- Clckwrks: liftRouteT :: () => m a -> RouteT url m a
+ Clckwrks: liftRouteT :: m a -> RouteT url m a
- Clckwrks: mapRouteT :: () => (m a -> n b) -> RouteT url m a -> RouteT url n b
+ Clckwrks: mapRouteT :: (m a -> n b) -> RouteT url m a -> RouteT url n b
- Clckwrks: pToken :: () => tok -> (Text -> Maybe a) -> URLParser a
+ Clckwrks: pToken :: tok -> (Text -> Maybe a) -> URLParser a
- Clckwrks: parseSegments :: () => URLParser a -> [Text] -> Either String a
+ Clckwrks: parseSegments :: URLParser a -> [Text] -> Either String a
- Clckwrks: patternParse :: () => ([Text] -> Either String a) -> URLParser a
+ Clckwrks: patternParse :: ([Text] -> Either String a) -> URLParser a
- Clckwrks: runRouteT :: () => (url -> RouteT url m a) -> (url -> [(Text, Maybe Text)] -> Text) -> url -> m a
+ Clckwrks: runRouteT :: (url -> RouteT url m a) -> (url -> [(Text, Maybe Text)] -> Text) -> url -> m a
- Clckwrks: runSite :: () => Text -> Site url a -> [Text] -> Either String a
+ Clckwrks: runSite :: Text -> Site url a -> [Text] -> Either String a
- Clckwrks: setDefault :: () => url -> Site url a -> Site url a
+ Clckwrks: setDefault :: url -> Site url a -> Site url a
- Clckwrks: type family URL (m :: Type -> Type) :: Type;
+ Clckwrks: type family URL (m :: Type -> Type);
- Clckwrks: withRouteT :: () => ((url' -> [(Text, Maybe Text)] -> Text) -> url -> [(Text, Maybe Text)] -> Text) -> RouteT url m a -> RouteT url' m a
+ Clckwrks: withRouteT :: forall url' url (m :: Type -> Type) a. ((url' -> [(Text, Maybe Text)] -> Text) -> url -> [(Text, Maybe Text)] -> Text) -> RouteT url m a -> RouteT url' m a
- Clckwrks.Monad: data family AttributeType (m :: Type -> Type) :: Type
+ Clckwrks.Monad: data family AttributeType (m :: Type -> Type)

Files

Clckwrks/Authenticate/API.hs view
@@ -4,6 +4,7 @@        , getEmail        , getUser        , getUsername+       , insecureUpdateUser        ) where  import Clckwrks.Monad               (Clck, plugins)
Clckwrks/ProfileData/API.hs view
@@ -1,6 +1,7 @@ {-# LANGUAGE RecordWildCards, OverloadedStrings #-} module Clckwrks.ProfileData.API-    ( getProfileData+    ( getDisplayName+    , getProfileData     , getUserRoles     , requiresRole     , requiresRole_
Clckwrks/ProfileData/Acid.hs view
@@ -5,6 +5,7 @@     , SetProfileData(..)     , GetProfileData(..)     , NewProfileData(..)+    , UpdateProfileData(..)     , HasRole(..)     , GetRoles(..)     , AddRole(..)@@ -114,6 +115,7 @@   [ 'setProfileData   , 'getProfileData   , 'newProfileData+  , 'updateProfileData   , 'getRoles   , 'hasRole   , 'addRole
clckwrks.cabal view
@@ -1,5 +1,5 @@ Name:                clckwrks-Version:             0.26.2.3+Version:             0.26.3 Synopsis:            A secure, reliable content management system (CMS) and blogging platform Description:         clckwrks (pronounced, clockworks) aims to compete                      directly with popular PHP-based blogging and CMS@@ -34,6 +34,7 @@     default: True  Library+  GHC-Options: -Wunused-top-binds   Build-tool-depends: hsx2hs:hsx2hs   default-language: Haskell2010   Exposed-modules: Clckwrks