| Name | Modified | Size | Downloads / 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-optionscommon stanza. - #351, #395, #398: #CLI #TUI Add GitHub Actions CI check as an option for the generated project.
- Add
-aor--actionsCLI option for GitHub actions. - Add
GitHub Actionsentry into interactive CLI mode. - Add
GitHub Actionsbutton into TUI. - Add
githubActionsto 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
cabalversion to2.4in the generated project. - #114: #CLI #TUI Implement non-interactive mode with
-n | --non-interacivecommand-line option. - #70: #CLI #TUI Implement
summon configcommand. This command will generate the default TOML configuration file with helpful comments. - #361: Always put all default warnings in
ghc-optionsinside common stanza under cabal conditionals on theGHCversion. 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
mixinsapproach for using alternative preludes instead of thebase-nopreludetrick. Now it looks like this in the.cabalfile:haskell mixins: base hiding (Prelude) , relude (Relude as Prelude) - #251: Update LICENSE names for
.cabalfiles in generated projects. AddISCto the list of the accepted licenses. - #CLI #TUI Customise outputted LICENSE text for
summon show license LICENSE_NAMEcommand. - #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.