packages feed

hercules-ci-api-core 0.1.3.0 → 0.1.4.0

raw patch · 3 files changed

+12/−4 lines, 3 filesdep ~aesonPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson

API changes (from Hackage documentation)

- Hercules.API.Prelude: type family Substitute (target :: k) subapi :: *
+ Hercules.API.Prelude: type family Substitute (target :: k) subapi :: Type
- Hercules.API.Servant: type family Substitute (target :: k) subapi :: *
+ Hercules.API.Servant: type family Substitute (target :: k) subapi :: Type

Files

CHANGELOG.md view
@@ -4,6 +4,13 @@  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +## [0.1.4.0] - 2022-03-15++### Updated++ - aeson: 1 -> 2+ - GHC 9.0 support+ ## [0.1.3.0] - 2021-06-22  ### Added
hercules-ci-api-core.cabal view
@@ -1,14 +1,14 @@ cabal-version: 1.12  name:           hercules-ci-api-core-version:        0.1.3.0+version:        0.1.4.0 synopsis:       Types and convenience modules use across Hercules CI API packages category:       API, CI, Testing, DevOps, Nix homepage:       https://github.com/hercules-ci/hercules-ci-agent#readme bug-reports:    https://github.com/hercules-ci/hercules-ci-agent/issues author:         Hercules CI contributors maintainer:     info@hercules-ci.com-copyright:      2018-2020 Hercules CI+copyright:      2018-2021 Hercules CI license:        Apache-2.0 build-type:     Simple extra-source-files:@@ -30,7 +30,7 @@   default-extensions: DeriveGeneric DeriveTraversable DisambiguateRecordFields FlexibleContexts InstanceSigs LambdaCase MultiParamTypeClasses NoImplicitPrelude OverloadedStrings RankNTypes TupleSections TypeApplications TypeOperators   ghc-options: -Wall -fwarn-tabs -fwarn-unused-imports -fwarn-missing-signatures -fwarn-name-shadowing -fwarn-incomplete-patterns   build-depends:-      aeson+      aeson >= 2     , base >=4.7 && <5     , bytestring     , containers
src/Hercules/API/Servant.hs view
@@ -18,6 +18,7 @@ where  import Control.Monad (void)+import Data.Kind (Type) import Servant.API import Servant.API.Generic import Prelude@@ -74,7 +75,7 @@ data Placeholder  -- | Replaces 'Placeholder' by @subapi@ in the API @target@.-type family Substitute (target :: k) subapi :: *+type family Substitute (target :: k) subapi :: Type  type instance Substitute Placeholder subapi = subapi