summoner v1.4.0.0 Release Notes
Release Date: 2019-12-25 // over 4 years ago-
- #339:
Support GHC
8.8.1
in generated projects. Note: Stack projects will usenightly
resolver as the stable one is not out at the moment of this issue is implemented. (by @vrom911) - ➕ Add
-Wmissing-deriving-strategies
option to GHC version8.8.1
and upper in the generated projects. (by @vrom911) - #314:
#CLI #TUI Improve
summon(-tui) show ghc
output. (by @gableh, @vrom911) - #316: Add logos to README bagdes in the generated projects. (by @vrom911)
- Generate project of version
0.0.0.0
instead of0.0.0
. (by @vrom911) - #322:
Run HLint check before project build in
.travis.yml
file for the generated projects. (by @vrom911) - #382: Improve error logging when fetching the license from GitHub while generating the project. (by @chshersh)
- #255: #CLI #TUI Autofill prelude module name when package name is typed. (by @yigitozkavci)
- #354: #CLI #TUI Validate prelude package name and module name in config file, CLI, TUI. (by @yigitozkavci, @vrom911)
- #315:
Remove
-fhide-source-paths
from generatedstack.yaml
file as it is implied by the newer version of Stack. (by @bangng, @chshersh) - ➕ Add
stack.yaml.lock
to.gitignore
file in the generated project. (by @vrom911) - #318:
Support GHC
8.6.5
in generated projects. (by @vrom911) - ✂ Remove support of GHC
8.6.4
,8.6.3
,8.4.3
. Leave only the latest versions of each major release for generated projects. (by @vrom911) - #333:
Introduce
files
option in the TOML configuration which allows to specify custom files. Deprecatestylish
andcontributing
options. (by @chshersh)
Migration guide: Instead of
stylish.url = "some url" contributing.link = "some link"
specify them like this:
files = [ { path = ".stylish-haskell.yaml" , url = "some url" } , { path = "CONTRIBUTING.md" , link = "some link" } ]
- #374:
Remove
warnings
field in the TOML configuration which was deprecated in the previous release. (by @chshersh)
Migration guide: Rename
warnings
field toghc-options
instead.- #367:
Add
raw
type of custom extra files in the TOML configuration. Removelink
type of file. (by @chshersh)
Migration guide: Replace
link
withraw
and specify any custom text you want.- 🔧 Rename
file
config field ofsource
tolocal
in the TOML configuration. (by @chshersh) - #327:
Better AppVeyor CI configuration for both
cabal
andstack
in the generated project. (by @chshersh) - #253: #TUI Fix new line in the Description field of the form. (by @yigitozkavci)
- #385:
Add golden tests for
summon show ghc
command's output. (by @vrom911) - #384: Test golden project build's success. (by @chshersh)
- #318:
Build Summoner multipackage project with GHC
8.6.5
. (by @vrom911) - #338: Build Summoner multipackage project with GHC-8.8.1. (by @vrom911)
- #360:
Use mixins with
base
andrelude
in Summoner. Dropbase-noprelude
trick. (by @vrom911) - #329:
Bump up to
optparse-applicative-0.15
, use customParserPrefs
. (by @vrom911) - #328:
Upgrade
tomland
bounds to allow1.1.0.0
. (by @vrom911) - #373:
Bump up to
tomland-1.2.1.0
. (by @vrom911) - ⬆️ Bump up to
relude-0.6.0.0
. (by @vrom911) - #337:
Allow
generic-deriving-1.13
. (by @chshersh) - #341:
Allow
ansi-terminal-0.10
. (by @mpilgrem) - #323:
Allow
tree-diff-0.1
. (by @vrom911) - #320:
Allow
hedgehog-1.0
. (by @vrom911)
- #339:
Support GHC