fay 0.23.1.14 → 0.23.1.15
raw patch · 3 files changed
+16/−8 lines, 3 filesdep ~basedep ~optparse-applicativePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, optparse-applicative
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- fay.cabal +2/−2
- src/main/Main.hs +10/−6
CHANGELOG.md view
@@ -2,6 +2,10 @@ See full history at: <https://github.com/faylang/fay/commits> +#### 0.23.1.15++* Allow optparse-applicative 0.13.*.+ #### 0.23.1.14 * Fix a compilation error introduced in 0.23.1.13.
fay.cabal view
@@ -1,5 +1,5 @@ name: fay-version: 0.23.1.14+version: 0.23.1.15 synopsis: A compiler for Fay, a Haskell subset that compiles to JavaScript. description: Fay is a proper subset of Haskell which is type-checked with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,@@ -177,7 +177,7 @@ base , fay , mtl- , optparse-applicative >= 0.11 && < 0.13+ , optparse-applicative >= 0.11 && < 0.14 , split executable fay-tests
src/main/Main.hs view
@@ -3,16 +3,20 @@ module Main where import Fay-import Paths_fay (version)+import Paths_fay (version) +import Control.Applicative ((<|>))+import qualified Control.Exception as E import Control.Monad import Control.Monad.Reader-import Data.List.Split (wordsBy)+import Data.List.Split (wordsBy) import Data.Maybe-import Data.Version (showVersion)-import Options.Applicative-import Options.Applicative.Types-import qualified Control.Exception as E+import Data.Monoid ((<>))+import Data.Version (showVersion)+import Options.Applicative (Mod, OptionFields, Parser, argument, execParser, fullDesc, header, help,+ helper, info, long, many, metavar, option, optional, short, strOption,+ switch, value)+import Options.Applicative.Types (ReadM (ReadM)) -- | Options and help. data FayCompilerOptions = FayCompilerOptions