v1.2.0: TUI + better scaffolding
The main addition is the terminal user interface. It has exactly the same functionality as the command-line interface, but because of the TUI flexibility it also:
- Allows the user to view and modify all the settings simultaneously
- Shows and updates the project structure in real-time sync with the current input
- Validates the whole input on-the-fly and reports you all hints/error messages immediately
What does this change for users?
Basically, nothing. TUI is not replacing CLI, and we are planning to support and improve both. This is also related to the fact that TUI is not supported on Windows, so we decided to split our library into sub-packages to make it possible to use on all platforms.
Highlights
Besides, we also made multiple enhancements:
- Offline mode. Now you can use
summoner
without internet connection. All Rights Reserved
license is supported.- GHC 8.4.4 is used as the default one.
- Add HLint check on Travis CI.
- Add version bounds to
base
depending on the chosen GHC versions. - And many more. See the CHANGELOG file for an exhaustive list of changes and improvements made in this release.