Bump to 0.8.0.1; Add changelog
parent
f350113f7f
commit
135460622f
25
ChangeLog.md
25
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name: brittany
|
||||
version: 0.8.0.0
|
||||
version: 0.8.0.1
|
||||
synopsis: Haskell source code formatter
|
||||
description: {
|
||||
See <https://github.com/lspitzner/brittany/blob/master/README.md the README>
|
||||
|
|
Loading…
Reference in New Issue