advent-of-code-api 0.2.8.4 → 0.2.8.5
raw patch · 5 files changed
+26/−6 lines, 5 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +9/−0
- advent-of-code-api.cabal +2/−2
- src/Advent.hs +6/−1
- src/Advent/API.hs +2/−1
- src/Advent/Types.hs +7/−2
CHANGELOG.md view
@@ -1,6 +1,15 @@ Changelog ========= +Version 0.2.8.5+---------------++*December 11, 2023*++<https://github.com/mstksg/advent-of-code-api/releases/tag/v0.2.8.5>++* Compatibility with ghc-9.6 / mtl-2.3+ Version 0.2.8.4 ---------------
advent-of-code-api.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.0.+-- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack name: advent-of-code-api-version: 0.2.8.4+version: 0.2.8.5 synopsis: Advent of Code REST API bindings and servant API description: Haskell bindings for Advent of Code REST API and a servant API. Please use responsibly! See README.md or "Advent" module for an introduction and
src/Advent.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE CPP #-}+{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GADTs #-}@@ -6,11 +7,11 @@ {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE PolyKinds #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE StandaloneDeriving #-} {-# LANGUAGE TupleSections #-} {-# LANGUAGE TypeApplications #-}-{-# LANGUAGE TypeInType #-} {-# LANGUAGE ViewPatterns #-} -- |@@ -109,6 +110,10 @@ import qualified Data.Text.Lazy.Encoding as TL import qualified Servant.Client as Servant import qualified System.IO.Unsafe as Unsafe++#if MIN_VERSION_mtl(2,3,0)+import Control.Monad.IO.Class (liftIO)+#endif #if MIN_VERSION_base(4,11,0) import Data.Functor
src/Advent/API.hs view
@@ -1,13 +1,14 @@ {-# LANGUAGE CPP #-}+{-# LANGUAGE DataKinds #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PolyKinds #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeApplications #-}-{-# LANGUAGE TypeInType #-} {-# LANGUAGE TypeOperators #-} {-# LANGUAGE ViewPatterns #-}
src/Advent/Types.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE CPP #-}+{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FlexibleInstances #-}@@ -7,9 +8,9 @@ {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE PolyKinds #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE ScopedTypeVariables #-}-{-# LANGUAGE TypeInType #-} {-# LANGUAGE TypeOperators #-} {-# LANGUAGE ViewPatterns #-} @@ -61,7 +62,6 @@ import Data.Bifunctor import Data.Char import Data.Finite-import Data.Foldable import Data.Functor.Classes import Data.List.NonEmpty (NonEmpty(..)) import Data.Map (Map)@@ -83,6 +83,11 @@ import qualified Text.Megaparsec.Char as P import qualified Text.Megaparsec.Char.Lexer as P import qualified Web.FormUrlEncoded as WF+++#if !MIN_VERSION_base(4,16,0)+import Data.Foldable (asum)+#endif #if !MIN_VERSION_base(4,11,0) import Data.Semigroup ((<>))