summoner v2.0.0.0 Release Notes
Release Date: 2020-02-28 // about 4 years ago-
- #246:
Put common fields into the
common-options
common stanza. (by @vrom911) #351, #395, #398: #CLI #TUI Add GitHub Actions CI check as an option for the generated project.
- Add
-a
or--actions
CLI option for GitHub actions. - Add
GitHub Actions
entry into interactive CLI mode. - Add
GitHub Actions
button into TUI. - Add
githubActions
to the TOML configs.
- Add
(by @patrickt, @vrom911, @chshersh)
- #401,
#429:
Support GHC-8.8.3 in the project.
Make GHC-8.8.3 default for the generated projects.
Upgrade Stack LTS to
15.5
. (by @vrom911) - #418:
Bump default
cabal
version to2.4
in the generated project. (by @vrom911) - #114:
#CLI #TUI
Implement non-interactive mode with
-n | --non-interacive
command-line option. (by @vrom911) - #70:
#CLI #TUI
Implement
summon config
command. This command will generate the default TOML configuration file with helpful comments. (by @chshersh) - #361:
Always put all default warnings in
ghc-options
inside common stanza under cabal conditionals on theGHC
version. Now they look like this:
if impl(ghc >= 8.4) ghc-options: -Wmissing-export-lists -Wpartial-fields if impl(ghc >= 8.8) ghc-options: -Wmissing-deriving-strategies
(by @chshersh)
- #345:
Apply
mixins
approach for using alternative preludes instead of thebase-noprelude
trick. Now it looks like this in the.cabal
file:
mixins: base hiding (Prelude) , relude (Relude as Prelude)
(by @chshersh)
- #251:
Update LICENSE names for
.cabal
files in generated projects. AddISC
to the list of the accepted licenses. (by @vrom911) - #CLI #TUI
Customise outputted LICENSE text for
summon show license LICENSE_NAME
command (by @vrom911) - #399: Add Haddock header to library module.
{- | Copyright: (c) 2020 FULL_NAME SPDX-License-Identifier: LICENSE_NAME Maintainer: NAME <[email protected]> Project description -}
(by @vrom911)
- ๐ Improve
maintainer
field in the generated.cabal
file. (by @vrom911) - #430:
Instead of not including old GHCs for Stack check at Travis,
those versions are added to the
allow_failures
section of matrix. (by @vrom911)
Note: For the Stack failure reasons see this issue.
- #394:
Do not crush when
hub
is not installed. Instead, print descriptive warning message. (by @vrom911) - #34:
Print helpful error message when
hub
fails (for example, if the password is incorrect). (by @chshersh) - #281: Add more example projects and golden tests for various scaffolding configurations. (by @chshersh)
- #375:
Remove deprecated
stylish
andcontributing
fields in the configurations. Usefiles
instead. (by @vrom911) - ๐ Use
--silent
and--fail
options withcurl
commands. (by @chshersh) - โฌ๏ธ Upgrade GHC-8.6.5 LTS to
14.27
. (by @vrom911) - #TUI Allow
brick-0.52
. (by @vrom911) - #363:
Move from
generic-deriving
togeneric-data
. (by @chshersh) - #434:
Move to
validation-selective
. (by @vrom911) - ๐ Use
colourista
for pretty terminal formatting. (by @chshersh)
- #246:
Put common fields into the