Changelog for ghcid

0.6.6
    #89, exit sooner when the child process exits unexpectedly
    Add Eq instance for Ghci
    #88, add a --project flag
    Rename --notitle flag to --no-title
0.6.5
    #82, properly deal with warning messages including spans
    #78, support boot files better
    Better support for dealing with GHC 8.0 call stack messages
    #79, support multiple --test flags
    #71, improve multi-project stack support
    #74, make sure Cygwin terminals flush output properly
    If the test exits then exit ghcid
0.6.4
    #69, fix up for stack project with file arguments
0.6.3
    #68, add --no-status to avoid printing the reloading message
0.6.2
    #63, detect test failures and update the titlebar/icon
    #66, add --warnings to run tests even in there are warnings
    #62, find stack.yaml in the parent directory
    Make --verbose echo all things sent to stdin
    #57, support wrappers that access stdin first (e.g. stack)
    #67, make --reload/--restart recurse through directories
    #61, deal with drive letters in files (for stack on Windows)
    #58, improve the --help message
0.6.1
    Add --reload to add files that reload, but do not restart
    #56, allow --restart to take directories
0.6
    #38, implement loading with stack
    Add process, quit and execStream to the API
    #29, add interrupt function
    Add Data instances for the types
    Make stopGhci more effective, now kills the underlying process
    Make startGhci take a function to write the buffer to
0.5.1
    #17, deal with recursive modules errors properly
    #50, use -fno-code when not running tests (about twice as fast)
    #44, abbreviate the redundant module import error
    #45, add an extra space before the ... message
    #42, always show the first error in full
    #43, work even if people use break-on-exception flags
    #42, make the first error a minimum of 5 lines
0.5
    Add an extra boolean argument to startGhci
    Add the number of modules loaded after All good
    Print out messages until the prompt comes up
    #23, add arguments and change what commands get invoked
    #35, change the titlebar icon on Windows
0.4.2
    Fix a GHC 7.6 warning
0.4.1
    #37, add a --notitle flag
    Require extra-1.2
0.4
    #33, make Ctrl-C more robust
    #31, add an outputfile feature
    #32, make newer warnings first (save a file, view its warnings)
    #28, fix issues on VIM file saves
    #29, support running a quick test on each save
    Add a --directory flag to change directory first
    #26, use fs-notify to avoid excessive wakeups
    #25, detect console size just before using it
0.3.6
    #24, don't error out if error/putStrLn are not imported
0.3.5
    #19, put errors in bold
    #9, display interesting information in the title bar
    #7, reload if the .ghci or .cabal file changes
    Use nubOrd
    Require extra-1.1
0.3.4
    #21, if you aren't waiting for any files, exit
0.3.3
    #21, if the root file is missing, report an error
    #20, avoid an O(n^2) nub
0.3.2
    #18, reformat excessively long lines, add a --width flag
0.3.1
    Ensure if there are lots of warnings, the first error gets shown
0.3
    #11, ignore certain GHCi-only warnings
    #13, fix version printing
    #8, display Loading... when starting
    Require the extra library
    #14, figure out the terminal height automatically
0.2
    #6, rewrite as a library
    Remove duplicate error messages from cabal repl
0.1.3
    #2, handle files that get deleted while loaded
    #3, flesh out the test suite
    #4, give a polite error if ghci does not start
    #5, add --topmost flag to make the window topmost
0.1.2
    Add a very simple test suite
    Default to cabal repl if there is no .ghci file
    #1, if there is an IOError just :reload
    Say why you are reloading
0.1.1
    Support arguments to --command
0.1
    Initial version
