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 +7/−0
- hercules-ci-api-core.cabal +3/−3
- src/Hercules/API/Servant.hs +2/−1
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