packages feed

cfn-flip 0.1.0.3 → 0.1.0.4

raw patch · 4 files changed

+34/−34 lines, 4 filesdep ~Globdep ~aesondep ~bytestringPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: Glob, aeson, bytestring, conduit, doctest, filepath, hspec, libyaml, text, unliftio, unliftio-core, yaml

API changes (from Hackage documentation)

- CfnFlip.Prelude: (!!) :: [a] -> Int -> a
- CfnFlip.Prelude: ($!) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
- CfnFlip.Prelude: ($) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
- CfnFlip.Prelude: (&&) :: Bool -> Bool -> Bool
- CfnFlip.Prelude: (*) :: Num a => a -> a -> a
- CfnFlip.Prelude: (**) :: Floating a => a -> a -> a
- CfnFlip.Prelude: (*>) :: Applicative f => f a -> f b -> f b
- CfnFlip.Prelude: (+) :: Num a => a -> a -> a
- CfnFlip.Prelude: (++) :: [a] -> [a] -> [a]
- CfnFlip.Prelude: (-) :: Num a => a -> a -> a
- CfnFlip.Prelude: (.) :: (b -> c) -> (a -> b) -> a -> c
- CfnFlip.Prelude: (/) :: Fractional a => a -> a -> a
- CfnFlip.Prelude: (/=) :: Eq a => a -> a -> Bool
- CfnFlip.Prelude: (<$) :: Functor f => a -> f b -> f a
- CfnFlip.Prelude: (<$>) :: Functor f => (a -> b) -> f a -> f b
- CfnFlip.Prelude: (<) :: Ord a => a -> a -> Bool
- CfnFlip.Prelude: (<*) :: Applicative f => f a -> f b -> f a
- CfnFlip.Prelude: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- CfnFlip.Prelude: (<=) :: Ord a => a -> a -> Bool
- CfnFlip.Prelude: (<>) :: Semigroup a => a -> a -> a
- CfnFlip.Prelude: (=<<) :: Monad m => (a -> m b) -> m a -> m b
- CfnFlip.Prelude: (==) :: Eq a => a -> a -> Bool
- CfnFlip.Prelude: (>) :: Ord a => a -> a -> Bool
- CfnFlip.Prelude: (>=) :: Ord a => a -> a -> Bool
- CfnFlip.Prelude: (>>) :: Monad m => m a -> m b -> m b
- CfnFlip.Prelude: (>>=) :: Monad m => m a -> (a -> m b) -> m b
- CfnFlip.Prelude: (^) :: (Num a, Integral b) => a -> b -> a
- CfnFlip.Prelude: (^^) :: (Fractional a, Integral b) => a -> b -> a
- CfnFlip.Prelude: (||) :: Bool -> Bool -> Bool
- CfnFlip.Prelude: EQ :: Ordering
- CfnFlip.Prelude: False :: Bool
- CfnFlip.Prelude: GT :: Ordering
- CfnFlip.Prelude: Just :: a -> Maybe a
- CfnFlip.Prelude: LT :: Ordering
- CfnFlip.Prelude: Left :: a -> Either a b
- CfnFlip.Prelude: Nothing :: Maybe a
- CfnFlip.Prelude: Right :: b -> Either a b
- CfnFlip.Prelude: True :: Bool
- CfnFlip.Prelude: abs :: Num a => a -> a
- CfnFlip.Prelude: acos :: Floating a => a -> a
- CfnFlip.Prelude: acosh :: Floating a => a -> a
- CfnFlip.Prelude: all :: Foldable t => (a -> Bool) -> t a -> Bool
- CfnFlip.Prelude: and :: Foldable t => t Bool -> Bool
- CfnFlip.Prelude: any :: Foldable t => (a -> Bool) -> t a -> Bool
- CfnFlip.Prelude: appendFile :: FilePath -> String -> IO ()
- CfnFlip.Prelude: asTypeOf :: a -> a -> a
- CfnFlip.Prelude: asin :: Floating a => a -> a
- CfnFlip.Prelude: asinh :: Floating a => a -> a
- CfnFlip.Prelude: atan :: Floating a => a -> a
- CfnFlip.Prelude: atan2 :: RealFloat a => a -> a -> a
- CfnFlip.Prelude: atanh :: Floating a => a -> a
- CfnFlip.Prelude: break :: (a -> Bool) -> [a] -> ([a], [a])
- CfnFlip.Prelude: ceiling :: (RealFrac a, Integral b) => a -> b
- CfnFlip.Prelude: class Functor f => Applicative (f :: Type -> Type)
- CfnFlip.Prelude: class Bounded a
- CfnFlip.Prelude: class Enum a
- CfnFlip.Prelude: class Eq a
- CfnFlip.Prelude: class Fractional a => Floating a
- CfnFlip.Prelude: class Foldable (t :: TYPE LiftedRep -> Type)
- CfnFlip.Prelude: class Num a => Fractional a
- CfnFlip.Prelude: class Functor (f :: Type -> Type)
- CfnFlip.Prelude: class (Real a, Enum a) => Integral a
- CfnFlip.Prelude: class Applicative m => Monad (m :: Type -> Type)
- CfnFlip.Prelude: class Monad m => MonadFail (m :: Type -> Type)
- CfnFlip.Prelude: class Monad m => MonadIO (m :: Type -> Type)
- CfnFlip.Prelude: class Semigroup a => Monoid a
- CfnFlip.Prelude: class Num a
- CfnFlip.Prelude: class Eq a => Ord a
- CfnFlip.Prelude: class Read a
- CfnFlip.Prelude: class (Num a, Ord a) => Real a
- CfnFlip.Prelude: class (RealFrac a, Floating a) => RealFloat a
- CfnFlip.Prelude: class (Real a, Fractional a) => RealFrac a
- CfnFlip.Prelude: class Semigroup a
- CfnFlip.Prelude: class Show a
- CfnFlip.Prelude: class (Functor t, Foldable t) => Traversable (t :: Type -> Type)
- CfnFlip.Prelude: compare :: Ord a => a -> a -> Ordering
- CfnFlip.Prelude: concat :: Foldable t => t [a] -> [a]
- CfnFlip.Prelude: concatMap :: Foldable t => (a -> [b]) -> t a -> [b]
- CfnFlip.Prelude: const :: a -> b -> a
- CfnFlip.Prelude: cos :: Floating a => a -> a
- CfnFlip.Prelude: cosh :: Floating a => a -> a
- CfnFlip.Prelude: curry :: ((a, b) -> c) -> a -> b -> c
- CfnFlip.Prelude: cycle :: [a] -> [a]
- CfnFlip.Prelude: data Bool
- CfnFlip.Prelude: data Char
- CfnFlip.Prelude: data Double
- CfnFlip.Prelude: data Either a b
- CfnFlip.Prelude: data Float
- CfnFlip.Prelude: data IO a
- CfnFlip.Prelude: data Int
- CfnFlip.Prelude: data Integer
- CfnFlip.Prelude: data Maybe a
- CfnFlip.Prelude: data Ordering
- CfnFlip.Prelude: data Word
- CfnFlip.Prelude: decodeFloat :: RealFloat a => a -> (Integer, Int)
- CfnFlip.Prelude: div :: Integral a => a -> a -> a
- CfnFlip.Prelude: divMod :: Integral a => a -> a -> (a, a)
- CfnFlip.Prelude: drop :: Int -> [a] -> [a]
- CfnFlip.Prelude: dropWhile :: (a -> Bool) -> [a] -> [a]
- CfnFlip.Prelude: either :: (a -> c) -> (b -> c) -> Either a b -> c
- CfnFlip.Prelude: elem :: (Foldable t, Eq a) => a -> t a -> Bool
- CfnFlip.Prelude: encodeFloat :: RealFloat a => Integer -> Int -> a
- CfnFlip.Prelude: enumFrom :: Enum a => a -> [a]
- CfnFlip.Prelude: enumFromThen :: Enum a => a -> a -> [a]
- CfnFlip.Prelude: enumFromThenTo :: Enum a => a -> a -> a -> [a]
- CfnFlip.Prelude: enumFromTo :: Enum a => a -> a -> [a]
- CfnFlip.Prelude: error :: forall (r :: RuntimeRep) (a :: TYPE r). HasCallStack => [Char] -> a
- CfnFlip.Prelude: errorWithoutStackTrace :: forall (r :: RuntimeRep) (a :: TYPE r). [Char] -> a
- CfnFlip.Prelude: even :: Integral a => a -> Bool
- CfnFlip.Prelude: exp :: Floating a => a -> a
- CfnFlip.Prelude: exponent :: RealFloat a => a -> Int
- CfnFlip.Prelude: fail :: MonadFail m => String -> m a
- CfnFlip.Prelude: filter :: (a -> Bool) -> [a] -> [a]
- CfnFlip.Prelude: flip :: (a -> b -> c) -> b -> a -> c
- CfnFlip.Prelude: floatDigits :: RealFloat a => a -> Int
- CfnFlip.Prelude: floatRadix :: RealFloat a => a -> Integer
- CfnFlip.Prelude: floatRange :: RealFloat a => a -> (Int, Int)
- CfnFlip.Prelude: floor :: (RealFrac a, Integral b) => a -> b
- CfnFlip.Prelude: fmap :: Functor f => (a -> b) -> f a -> f b
- CfnFlip.Prelude: foldMap :: (Foldable t, Monoid m) => (a -> m) -> t a -> m
- CfnFlip.Prelude: foldl :: Foldable t => (b -> a -> b) -> b -> t a -> b
- CfnFlip.Prelude: foldl1 :: Foldable t => (a -> a -> a) -> t a -> a
- CfnFlip.Prelude: foldr :: Foldable t => (a -> b -> b) -> b -> t a -> b
- CfnFlip.Prelude: foldr1 :: Foldable t => (a -> a -> a) -> t a -> a
- CfnFlip.Prelude: fromEnum :: Enum a => a -> Int
- CfnFlip.Prelude: fromInteger :: Num a => Integer -> a
- CfnFlip.Prelude: fromIntegral :: (Integral a, Num b) => a -> b
- CfnFlip.Prelude: fromRational :: Fractional a => Rational -> a
- CfnFlip.Prelude: fst :: (a, b) -> a
- CfnFlip.Prelude: gcd :: Integral a => a -> a -> a
- CfnFlip.Prelude: getChar :: IO Char
- CfnFlip.Prelude: getContents :: IO String
- CfnFlip.Prelude: getLine :: IO String
- CfnFlip.Prelude: head :: [a] -> a
- CfnFlip.Prelude: id :: a -> a
- CfnFlip.Prelude: infix 4 `notElem`
- CfnFlip.Prelude: infixl 1 >>
- CfnFlip.Prelude: infixl 4 <$>
- CfnFlip.Prelude: infixl 6 -
- CfnFlip.Prelude: infixl 7 *
- CfnFlip.Prelude: infixl 9 !!
- CfnFlip.Prelude: infixr 0 $!
- CfnFlip.Prelude: infixr 2 ||
- CfnFlip.Prelude: infixr 3 &&
- CfnFlip.Prelude: infixr 5 ++
- CfnFlip.Prelude: infixr 6 <>
- CfnFlip.Prelude: infixr 8 ^
- CfnFlip.Prelude: infixr 9 .
- CfnFlip.Prelude: init :: [a] -> [a]
- CfnFlip.Prelude: interact :: (String -> String) -> IO ()
- CfnFlip.Prelude: ioError :: IOError -> IO a
- CfnFlip.Prelude: isDenormalized :: RealFloat a => a -> Bool
- CfnFlip.Prelude: isIEEE :: RealFloat a => a -> Bool
- CfnFlip.Prelude: isInfinite :: RealFloat a => a -> Bool
- CfnFlip.Prelude: isNaN :: RealFloat a => a -> Bool
- CfnFlip.Prelude: isNegativeZero :: RealFloat a => a -> Bool
- CfnFlip.Prelude: iterate :: (a -> a) -> a -> [a]
- CfnFlip.Prelude: last :: [a] -> a
- CfnFlip.Prelude: lcm :: Integral a => a -> a -> a
- CfnFlip.Prelude: length :: Foldable t => t a -> Int
- CfnFlip.Prelude: lex :: ReadS String
- CfnFlip.Prelude: liftIO :: MonadIO m => IO a -> m a
- CfnFlip.Prelude: lines :: String -> [String]
- CfnFlip.Prelude: log :: Floating a => a -> a
- CfnFlip.Prelude: logBase :: Floating a => a -> a -> a
- CfnFlip.Prelude: lookup :: Eq a => a -> [(a, b)] -> Maybe b
- CfnFlip.Prelude: map :: (a -> b) -> [a] -> [b]
- CfnFlip.Prelude: mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b)
- CfnFlip.Prelude: mapM_ :: (Foldable t, Monad m) => (a -> m b) -> t a -> m ()
- CfnFlip.Prelude: mappend :: Monoid a => a -> a -> a
- CfnFlip.Prelude: max :: Ord a => a -> a -> a
- CfnFlip.Prelude: maxBound :: Bounded a => a
- CfnFlip.Prelude: maximum :: (Foldable t, Ord a) => t a -> a
- CfnFlip.Prelude: maybe :: b -> (a -> b) -> Maybe a -> b
- CfnFlip.Prelude: mconcat :: Monoid a => [a] -> a
- CfnFlip.Prelude: mempty :: Monoid a => a
- CfnFlip.Prelude: min :: Ord a => a -> a -> a
- CfnFlip.Prelude: minBound :: Bounded a => a
- CfnFlip.Prelude: minimum :: (Foldable t, Ord a) => t a -> a
- CfnFlip.Prelude: mod :: Integral a => a -> a -> a
- CfnFlip.Prelude: negate :: Num a => a -> a
- CfnFlip.Prelude: not :: Bool -> Bool
- CfnFlip.Prelude: notElem :: (Foldable t, Eq a) => a -> t a -> Bool
- CfnFlip.Prelude: null :: Foldable t => t a -> Bool
- CfnFlip.Prelude: odd :: Integral a => a -> Bool
- CfnFlip.Prelude: or :: Foldable t => t Bool -> Bool
- CfnFlip.Prelude: otherwise :: Bool
- CfnFlip.Prelude: pi :: Floating a => a
- CfnFlip.Prelude: pred :: Enum a => a -> a
- CfnFlip.Prelude: print :: Show a => a -> IO ()
- CfnFlip.Prelude: product :: (Foldable t, Num a) => t a -> a
- CfnFlip.Prelude: properFraction :: (RealFrac a, Integral b) => a -> (b, a)
- CfnFlip.Prelude: pure :: Applicative f => a -> f a
- CfnFlip.Prelude: putChar :: Char -> IO ()
- CfnFlip.Prelude: putStr :: String -> IO ()
- CfnFlip.Prelude: putStrLn :: String -> IO ()
- CfnFlip.Prelude: quot :: Integral a => a -> a -> a
- CfnFlip.Prelude: quotRem :: Integral a => a -> a -> (a, a)
- CfnFlip.Prelude: read :: Read a => String -> a
- CfnFlip.Prelude: readFile :: FilePath -> IO String
- CfnFlip.Prelude: readIO :: Read a => String -> IO a
- CfnFlip.Prelude: readList :: Read a => ReadS [a]
- CfnFlip.Prelude: readLn :: Read a => IO a
- CfnFlip.Prelude: readParen :: Bool -> ReadS a -> ReadS a
- CfnFlip.Prelude: reads :: Read a => ReadS a
- CfnFlip.Prelude: readsPrec :: Read a => Int -> ReadS a
- CfnFlip.Prelude: realToFrac :: (Real a, Fractional b) => a -> b
- CfnFlip.Prelude: recip :: Fractional a => a -> a
- CfnFlip.Prelude: rem :: Integral a => a -> a -> a
- CfnFlip.Prelude: repeat :: a -> [a]
- CfnFlip.Prelude: replicate :: Int -> a -> [a]
- CfnFlip.Prelude: return :: Monad m => a -> m a
- CfnFlip.Prelude: reverse :: [a] -> [a]
- CfnFlip.Prelude: round :: (RealFrac a, Integral b) => a -> b
- CfnFlip.Prelude: scaleFloat :: RealFloat a => Int -> a -> a
- CfnFlip.Prelude: scanl :: (b -> a -> b) -> b -> [a] -> [b]
- CfnFlip.Prelude: scanl1 :: (a -> a -> a) -> [a] -> [a]
- CfnFlip.Prelude: scanr :: (a -> b -> b) -> b -> [a] -> [b]
- CfnFlip.Prelude: scanr1 :: (a -> a -> a) -> [a] -> [a]
- CfnFlip.Prelude: seq :: forall {r :: RuntimeRep} a (b :: TYPE r). a -> b -> b
- CfnFlip.Prelude: sequence :: (Traversable t, Monad m) => t (m a) -> m (t a)
- CfnFlip.Prelude: sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a)
- CfnFlip.Prelude: sequence_ :: (Foldable t, Monad m) => t (m a) -> m ()
- CfnFlip.Prelude: show :: Show a => a -> String
- CfnFlip.Prelude: showChar :: Char -> ShowS
- CfnFlip.Prelude: showList :: Show a => [a] -> ShowS
- CfnFlip.Prelude: showParen :: Bool -> ShowS -> ShowS
- CfnFlip.Prelude: showString :: String -> ShowS
- CfnFlip.Prelude: shows :: Show a => a -> ShowS
- CfnFlip.Prelude: showsPrec :: Show a => Int -> a -> ShowS
- CfnFlip.Prelude: significand :: RealFloat a => a -> a
- CfnFlip.Prelude: signum :: Num a => a -> a
- CfnFlip.Prelude: sin :: Floating a => a -> a
- CfnFlip.Prelude: sinh :: Floating a => a -> a
- CfnFlip.Prelude: snd :: (a, b) -> b
- CfnFlip.Prelude: span :: (a -> Bool) -> [a] -> ([a], [a])
- CfnFlip.Prelude: splitAt :: Int -> [a] -> ([a], [a])
- CfnFlip.Prelude: sqrt :: Floating a => a -> a
- CfnFlip.Prelude: subtract :: Num a => a -> a -> a
- CfnFlip.Prelude: succ :: Enum a => a -> a
- CfnFlip.Prelude: sum :: (Foldable t, Num a) => t a -> a
- CfnFlip.Prelude: tail :: [a] -> [a]
- CfnFlip.Prelude: take :: Int -> [a] -> [a]
- CfnFlip.Prelude: takeWhile :: (a -> Bool) -> [a] -> [a]
- CfnFlip.Prelude: tan :: Floating a => a -> a
- CfnFlip.Prelude: tanh :: Floating a => a -> a
- CfnFlip.Prelude: toEnum :: Enum a => Int -> a
- CfnFlip.Prelude: toInteger :: Integral a => a -> Integer
- CfnFlip.Prelude: toRational :: Real a => a -> Rational
- CfnFlip.Prelude: traverse :: (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
- CfnFlip.Prelude: truncate :: (RealFrac a, Integral b) => a -> b
- CfnFlip.Prelude: type FilePath = String
- CfnFlip.Prelude: type IOError = IOException
- CfnFlip.Prelude: type Rational = Ratio Integer
- CfnFlip.Prelude: type ReadS a = String -> [(a, String)]
- CfnFlip.Prelude: type ShowS = String -> String
- CfnFlip.Prelude: type String = [Char]
- CfnFlip.Prelude: uncurry :: (a -> b -> c) -> (a, b) -> c
- CfnFlip.Prelude: undefined :: forall (r :: RuntimeRep) (a :: TYPE r). HasCallStack => a
- CfnFlip.Prelude: unlines :: [String] -> String
- CfnFlip.Prelude: until :: (a -> Bool) -> (a -> a) -> a -> a
- CfnFlip.Prelude: unwords :: [String] -> String
- CfnFlip.Prelude: unzip :: [(a, b)] -> ([a], [b])
- CfnFlip.Prelude: unzip3 :: [(a, b, c)] -> ([a], [b], [c])
- CfnFlip.Prelude: userError :: String -> IOError
- CfnFlip.Prelude: words :: String -> [String]
- CfnFlip.Prelude: writeFile :: FilePath -> String -> IO ()
- CfnFlip.Prelude: zip :: [a] -> [b] -> [(a, b)]
- CfnFlip.Prelude: zip3 :: [a] -> [b] -> [c] -> [(a, b, c)]
- CfnFlip.Prelude: zipWith :: (a -> b -> c) -> [a] -> [b] -> [c]
- CfnFlip.Prelude: zipWith3 :: (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d]
- CfnFlip.Conduit: takeBalancedC :: Monad m => (a -> Bool) -> (a -> Bool) -> ConduitT a a m ()
+ CfnFlip.Conduit: takeBalancedC :: forall (m :: Type -> Type) a. Monad m => (a -> Bool) -> (a -> Bool) -> ConduitT a a m ()
- CfnFlip.JsonToYaml: translate :: MonadIO m => ConduitT Event Event m ()
+ CfnFlip.JsonToYaml: translate :: forall (m :: Type -> Type). MonadIO m => ConduitT Event Event m ()
- CfnFlip.Libyaml: makeMapping :: Monad m => ByteString -> ConduitT i Event m () -> ConduitT i Event m ()
+ CfnFlip.Libyaml: makeMapping :: forall (m :: Type -> Type) i. Monad m => ByteString -> ConduitT i Event m () -> ConduitT i Event m ()
- CfnFlip.Libyaml: makeSequence :: Monad m => ConduitT i Event m () -> ConduitT i Event m ()
+ CfnFlip.Libyaml: makeSequence :: forall (m :: Type -> Type) i. Monad m => ConduitT i Event m () -> ConduitT i Event m ()
- CfnFlip.Libyaml: takeMapOrSequenceC :: Monad m => Event -> ConduitT Event Event m ()
+ CfnFlip.Libyaml: takeMapOrSequenceC :: forall (m :: Type -> Type). Monad m => Event -> ConduitT Event Event m ()
- CfnFlip.Prelude: infixr 1 =<<
+ CfnFlip.Prelude: infixr 1 <=<
- CfnFlip.YamlToJson: translate :: MonadIO m => ConduitT Event Event m ()
+ CfnFlip.YamlToJson: translate :: forall (m :: Type -> Type). MonadIO m => ConduitT Event Event m ()

Files

CHANGELOG.md view
@@ -1,17 +1,1 @@-## [_Unreleased_](https://github.com/freckle/cfn-flip/compare/v0.1.0.3...main)--## [v0.1.0.3](https://github.com/freckle/cfn-flip/compare/v0.1.0.2...v0.1.0.3)--- Fix mis-handling of `Condition` property--## [v0.1.0.1](https://github.com/freckle/cfn-flip/compare/v0.1.0.1...v0.1.0.2)--- Support GHCs 9.0 and 9.2--## [v0.1.0.1](https://github.com/freckle/cfn-flip/compare/v0.1.0.0...v0.1.0.1)--- Fix package manifest.--## [v0.1.0.0](https://github.com/freckle/cfn-flip/tree/v0.1.0.0)--Initial release.+See https://github.com/freckle/cfn-lint/releases
README.md view
@@ -1,5 +1,10 @@ # CfnFlip +[![Hackage](https://img.shields.io/hackage/v/cfn-flip.svg?style=flat)](https://hackage.haskell.org/package/cfn-flip)+[![Stackage Nightly](http://stackage.org/package/cfn-flip/badge/nightly)](http://stackage.org/nightly/package/cfn-flip)+[![Stackage LTS](http://stackage.org/package/cfn-flip/badge/lts)](http://stackage.org/lts/package/cfn-flip)+[![CI](https://github.com/freckle/cfn-flip/actions/workflows/ci.yml/badge.svg)](https://github.com/pbrisbin/freckle/cfn-flip/workflows/ci.yml)+ Pure Haskell implementation of [cfn-flip][].  [cfn-flip]: https://github.com/awslabs/aws-cfn-template-flip@@ -7,6 +12,17 @@ ## Usage  See [CfnFlip.hs](./src/CfnFlip.hs).++## Release++To release a new version of this library, push a commit to `main` using a+[conventionally-formatted][conventionalcommmits] commit message.++- Prefix with `fix:` to release a new patch version,+- Prefix with `feat:` to release a new minor version, or+- Use `<type>!:` or a `BREAKING CHANGE:` footer to release a new major version++[conventionalcommmits]: https://www.conventionalcommits.org/en/v1.0.0/  --- 
cfn-flip.cabal view
@@ -1,6 +1,6 @@ cabal-version:      1.18 name:               cfn-flip-version:            0.1.0.3+version:            0.1.0.4 license:            MIT license-file:       LICENSE copyright:          2021 Renaissance Learning Inc@@ -83,15 +83,15 @@         -Wno-missing-import-lists -Wno-unsafe      build-depends:-        aeson,+        aeson >=1.4.6.0,         base >=4.11 && <10,-        bytestring,-        conduit,-        libyaml,-        text,-        unliftio,-        unliftio-core,-        yaml+        bytestring >=0.10.8.2,+        conduit >=1.3.1.2,+        libyaml >=0.1.2,+        text >=1.2.3.1,+        unliftio >=0.2.12,+        unliftio-core >=0.1.2.0,+        yaml >=0.11.2.0      if impl(ghc >=9.2)         ghc-options: -Wno-missing-kind-signatures@@ -121,10 +121,10 @@         -Wno-missing-import-lists -Wno-unsafe      build-depends:-        aeson,+        aeson >=1.4.6.0,         base >=4.11 && <10,-        doctest,-        yaml+        doctest >=0.16.2,+        yaml >=0.11.2.0      if impl(ghc >=9.2)         ghc-options: -Wno-missing-kind-signatures@@ -158,12 +158,12 @@         -Wno-missing-import-lists -Wno-unsafe      build-depends:-        Glob,+        Glob >=0.10.0,         base >=4.11 && <10,         cfn-flip,-        filepath,-        hspec,-        libyaml+        filepath >=1.4.2.1,+        hspec >=2.8.1,+        libyaml >=0.1.2      if impl(ghc >=9.2)         ghc-options: -Wno-missing-kind-signatures
test/CfnFlipSpec.hs view
@@ -5,7 +5,7 @@ import CfnFlip.Prelude  import CfnFlip-import CfnFlip.Aeson hiding (json)+import CfnFlip.Aeson (Value, eitherDecodeFileStrictThrow) import CfnFlip.Conduit import qualified CfnFlip.JsonToYaml as JsonToYaml import qualified CfnFlip.YamlToJson as YamlToJson