From 135460622f491441074c6efb2c1535ff759605d7 Mon Sep 17 00:00:00 2001 From: Lennart Spitzner Date: Mon, 22 May 2017 22:33:18 +0200 Subject: [PATCH] Bump to 0.8.0.1; Add changelog --- ChangeLog.md | 25 +++++++++++++++++++++++++ brittany.cabal | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index d066583..221d5d8 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,30 @@ # Revision history for brittany +## 0.8.0.1 -- May 2017 + +* Document the high-level design of the program +* Improve layouting for many different cases, too many to list here. Brittany + still does only reformat top-level type signatures and bindings. +* Publish all dependencies on hackage; `ghc-exactprint ` adaptions got merged + upstream as well. +* Reduce the aggressiveness of horizontal alignment; this is configurable + via the `lconfig_alignmentLimit` and `lconfig_alignmentBreakOnMultiline` + values (config file only for now). +* (!) Breaking change to the config file format: The keys previously contained + underscore (e.g. `_econf_Werror`) but do not anymore (`econf_Werror`). + Add config version; also +* Move config value `conf_errorHandling.econf_CPPMode` to + `conf_preprocessor.ppconf_CPPMode`. +* Cope with unhandled syntactical constructs more gracefully by falling back + on the ghc-exactprint output; Brittany simply won't touch certain + subexpressions instead of aborting. This is further configurable via the + `econf_omit_output_valid_check` config value. +* Due to improvements to the `butcher` library: Accept `--key=value` on + commandline (only `--key value` was supported previously). +* Improve testsuite setup: The `tests.blt` file contains many different + testcases that allow quick addition - feel free to report bugs directly + by making PRs with additions to that file. + ## 0.7.1.0 -- 2016-09-06 * Support stack diff --git a/brittany.cabal b/brittany.cabal index 82b4564..6c9f52b 100644 --- a/brittany.cabal +++ b/brittany.cabal @@ -1,5 +1,5 @@ name: brittany -version: 0.8.0.0 +version: 0.8.0.1 synopsis: Haskell source code formatter description: { See