Prepare release (bump to 0.11.0.0, changelog)
parent
929e465fd4
commit
031df539b3
42
ChangeLog.md
42
ChangeLog.md
|
@ -1,5 +1,47 @@
|
||||||
# Revision history for brittany
|
# Revision history for brittany
|
||||||
|
|
||||||
|
## 0.11.0.0 -- May 2018
|
||||||
|
|
||||||
|
* Support for ghc-8.4
|
||||||
|
* Implement inline-config
|
||||||
|
e.g. "-- brittany --indent=4"
|
||||||
|
|
||||||
|
respects the following comment forms as input:
|
||||||
|
|
||||||
|
~~~~
|
||||||
|
source comment affected target
|
||||||
|
======================================================
|
||||||
|
"-- brittany CONFIG" whole module
|
||||||
|
"-- brittany-next-binding CONFIG" next binding
|
||||||
|
"-- brittany-disable-next-binding" next binding
|
||||||
|
"-- brittany @ myExampleFunc CONFIG" `myExampleFunc`
|
||||||
|
~~~~
|
||||||
|
|
||||||
|
multiline-comments are supported too, although
|
||||||
|
the specification must still be a single line. E.g.
|
||||||
|
|
||||||
|
> "{- brittany --columns 50 -}"
|
||||||
|
|
||||||
|
CONFIG is either:
|
||||||
|
|
||||||
|
1) one or more flags in the form of what brittany accepts
|
||||||
|
on the commandline, e.g. "-- columns 50", or
|
||||||
|
2) one or more specifications in the form of what brittany
|
||||||
|
accepts in its config files for the layouting config
|
||||||
|
(a one-line yaml document), e.g. "{ lconfig_cols: 50 }"
|
||||||
|
* Implement `--obfuscate` that replaces non-keyword identifiers with random
|
||||||
|
names
|
||||||
|
* Do not write files unless there are changes (don't update modtime)
|
||||||
|
(`--write-mode=inplace`) (#93)
|
||||||
|
* Bugfixes:
|
||||||
|
- Fix empty function constraints (`() => IO ()`) (#133)
|
||||||
|
- Fix overflowing columns caused by aligning with surrounding lines
|
||||||
|
for certain complex cases
|
||||||
|
* Layouting changes:
|
||||||
|
- On default settings, allow single-line module header
|
||||||
|
`module MyModule where` when no exports
|
||||||
|
- Fix one case of non-optimal layouting for if-then-else
|
||||||
|
|
||||||
## 0.10.0.0 -- March 2018
|
## 0.10.0.0 -- March 2018
|
||||||
|
|
||||||
* Implement module/exports/imports layouting (thanks to sniperrifle2004)
|
* Implement module/exports/imports layouting (thanks to sniperrifle2004)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: brittany
|
name: brittany
|
||||||
version: 0.10.0.0
|
version: 0.11.0.0
|
||||||
synopsis: Haskell source code formatter
|
synopsis: Haskell source code formatter
|
||||||
description: {
|
description: {
|
||||||
See <https://github.com/lspitzner/brittany/blob/master/README.md the README>.
|
See <https://github.com/lspitzner/brittany/blob/master/README.md the README>.
|
||||||
|
|
Loading…
Reference in New Issue