Download Latest Version summoner-2.2.0.0-linux-x86_64.tar.gz (6.9 MB)
Email in envelope

Get an email when there's a new version of Summoner

Home / v2.0.0.0
Name Modified Size InfoDownloads / Week
Parent folder
summon-tui-linux-static 2020-04-02 3.4 MB
summon-cli-linux 2020-03-28 2.7 MB
summon-tui-linux 2020-03-28 3.0 MB
summon-tui-osx 2020-03-28 7.8 MB
summon-cli-osx 2020-03-28 5.6 MB
summon-cli-x86_64-windows.zip 2020-03-28 3.2 MB
Major upgrade _ v2.0.0.0.tar.gz 2020-03-28 81.6 kB
Major upgrade _ v2.0.0.0.zip 2020-03-28 130.6 kB
README.md 2020-03-28 4.0 kB
Totals: 9 Items   26.0 MB 0

Summoner v2.0.0.0 — Mar 28, 2020

  • #246: Put common fields into the common-options common stanza.
  • #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.
  • #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.
  • #418: Bump default cabal version to 2.4 in the generated project.
  • #114: #CLI #TUI Implement non-interactive mode with -n | --non-interacive command-line option.
  • #70: #CLI #TUI Implement summon config command. This command will generate the default TOML configuration file with helpful comments.
  • #361: Always put all default warnings in ghc-options inside common stanza under cabal conditionals on the GHC version. Now they look like this: haskell if impl(ghc >= 8.4) ghc-options: -Wmissing-export-lists -Wpartial-fields if impl(ghc >= 8.8) ghc-options: -Wmissing-deriving-strategies
  • #345: Apply mixins approach for using alternative preludes instead of the base-noprelude trick. Now it looks like this in the .cabal file: haskell mixins: base hiding (Prelude) , relude (Relude as Prelude)
  • #251: Update LICENSE names for .cabal files in generated projects. Add ISC to the list of the accepted licenses.
  • #CLI #TUI Customise outputted LICENSE text for summon show license LICENSE_NAME command.
  • #399: Add Haddock header to library module. ```haskell {- | Copyright: (c) 2020 FULL_NAME SPDX-License-Identifier: LICENSE_NAME Maintainer: NAME email@email.com

Project description -} `` * Improvemaintainerfield in the generated.cabalfile. * [#430](https://github.com/kowainik/summoner/issues/430): Instead of not including old GHCs for Stack check at Travis, those versions are added to theallow_failuressection of the matrix. _Note:_ For the Stack failure reasons see [this issue](https://github.com/commercialhaskell/stack/issues/4488). * [#394](https://github.com/kowainik/summoner/issues/394): Do not crush whenhubis not installed. Instead, print descriptive warning message. * [#34](https://github.com/kowainik/summoner/issues/34): Print helpful error message whenhubfails (for example, if the password is incorrect). * [#281](https://github.com/kowainik/summoner/issues/281): Add more example projects and golden tests for various scaffolding configurations. * [#375](https://github.com/kowainik/summoner/issues/375): Remove deprecatedstylishandcontributingfields in the configurations. Usefilesinstead. * Use--silentand--failoptions withcurlcommands. * Upgrade GHC-8.6.5 LTS to14.27. * __#TUI__ Allowbrick-0.52. * [#363](https://github.com/kowainik/summoner/issues/363): Move fromgeneric-derivingtogeneric-data. * [#434](https://github.com/kowainik/summoner/issues/434): Move tovalidation-selective. * Usecolourista` for pretty terminal formatting.

Source: README.md, updated 2020-03-28