forked from ndmitchell/ghcid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
109 lines (108 loc) · 3.89 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Changelog for ghcid
0.6.7
#104, add --ignore-loaded flag for use with -fobject-code
#103, deal with new GHC error formatting
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