Add accidentally removed paths to cabal file
Bump directory dependency
Dont throw away PackageImports
Delay joining of long import lines

Fixes #15
Bump bytestring dependency
Add failing test case for #18
Fix issue with instance only imports

Closes #18
Version bump (0.5.2.0)
Add failing test case for #19
Fix edge case wrt. to wrapping long imports

Closes #19
Version bump (0.5.3.0)
Add a new import alignment mode 'file'.

This mode is like 'global', but doesn't add paddding for non-existent qualified
imports.

For example, with 'global'

import A
import B

is always transformed to

import           A
import           B

even if there are no qualified imports in the whole file.
Merge pull request #20 from 23Skidoo/spurious-padding

Don't add paddding for non-existent qualified imports.
Micro cleanup
Version bump (0.5.4.0)
Credit where credit is due
Search for the config file in the project root.

Project root is defined as the nearest ancestor directory that contains a
.stylish-haskell.yaml file (the same logic that Git uses for finding the .git
directory). Project root is searched after the current directory, but before the
home directory.
Merge pull request #21 from 23Skidoo/search-parents

Search for the config file in the project root.
Rewrite config file searching a bit

See #21
Use classifyExtension to parse extensions

See #24