Changelog of @hackage/stylish-haskell 0.8.1.0

CHANGELOG

  • 0.8.1.0 (2017-06-19)

    • Add pad_module_names option (by Yuriy Syrovetskiy)
    • Add space_surround option to import styling (by Linus Arver)
    • Bump optparse-applicative to 0.14
  • 0.8.0.0

    • Remove MagicHash from whitelisted language extensions, since it was causing parsing errors (by Artyom Kazak)
    • Don't leave a #-} hanging on the next line when language_pragmas is set to compact and the #-} doesn't fit into character limit (by Artyom Kazak)
    • Deduplicate import specs (i.e. import Foo (a, a, b) becomes import Foo (a, b)) (by Artyom Kazak)
    • Take package imports into account when prettifying imports (by Artyom Kazak)
    • Bump aeson to 1.2
    • Bump syb to 0.7
    • Bump HUnit to 1.6
  • 0.7.1.0

    • Keep safe and {-# SOURCE #-} import annotations (by Moritz Drexl)
  • 0.7.0.0

    • If there's parse errors, show these and exit with code 1
    • Bump aeson to 1.1
    • Bump directory to 1.3
    • Bump haskell-src-exts to 1.19
  • 0.6.5.0

    • Fix issue with unit records (by Mizunashi Mana)
    • Bump HUnit to 1.5
  • 0.6.4.0

    • Remove XmlSyntax from whitelisted language extensions, since it was causing parsing errors
  • 0.6.3.0

    • Bump optparse-applicative to 0.13.0.0
    • Export Import options & add a default
    • Add list_padding: module_name option (by Oleg Grenrus)
    • Bump aeson to 1.0 (by Oleg Grenrus)
    • Special setting for empty import lists (by Oleg Grenrus)
  • 0.6.2.0

    • Bump haskell-src-exts to 1.18
  • 0.6.1.0

    • Fix line patching issue in Editor
  • 0.6.0.0

    • Add a simple_align step
    • Move records step into simple_align
    • Use a set of default language extensions for parsing (by Langston Barrett)
    • Add a newline format option (by Svyatolslav Gryaznov)
    • Add more symbols from UnicodeSyntax (by Langston Barrett)
    • Add a --version option (by Ondra Pelech)
  • 0.5.17.0

    • Remove shebang from input before attempting to extract pragmas
    • Set stdin and stdout encoding to UTF-8 by default
  • 0.5.16.0

    • Fail if the default configuration file is not found.
  • 0.5.15.2

    • Bump aeson to 0.11
  • 0.5.15.1

    • Fix error that caused haddock to bail on this package
  • 0.5.15.0

    • Add new options for import list alignment (by Ondřej Janošík)
  • 0.5.14.4

    • Bump stylish-haskell to 1.17.0
  • 0.5.14.3

    • Bump HUnit to 1.13
  • 0.5.14.2

    • Bump aeson to 0.10
    • Bump syb to 0.6
  • 0.5.14.1

    • Bump aeson to 0.9
  • 0.5.14.0

    • Bump syb to 0.5
    • Slight refactoring in align code
  • 0.5.13.0

    • Fix issue with shebang code
  • 0.5.12.0

    • Add support for shebang at start of file
  • 0.5.11.2

    • Bump filepath dependency to 1.5
  • 0.5.11.1

    • Fix -Wall compilation with GHC 7.10
  • 0.5.11.0

    • Bump haskell-src-exts dependency to 1.16
  • 0.5.10.2

    • Bump mtl dependency to 2.2
  • 0.5.10.1

    • Bump aeson dependency to 0.8
  • 0.5.10.0

    • Bump haskell-src-exts dependency to 1.15
    • Fix test which was not run before
  • 0.5.9.0

    • Add compact_line setting for Language Pragma styling