| 
									
										
										
										
											2014-10-03 22:02:21 +00:00
										 |  |  | 2014-10-04 v5.1.1.0 | 
					
						
							|  |  |  |         * Handle various consistency related issues: #222, #224, #326, #332 | 
					
						
							|  |  |  |         * Add `isOutdated` to Language.Haskell.GhcMod | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-09-17 21:40:51 +00:00
										 |  |  | 2014-09-17 v5.1.0.2 | 
					
						
							|  |  |  |         * Fix building with haskell-src-exts < 1.16.0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-09-16 04:14:52 +00:00
										 |  |  | 2014-09-16 v5.1.0.1 | 
					
						
							|  |  |  |         * Fix building with haskell-src-exts-1.16.0 | 
					
						
							|  |  |  |         * Loosen monad-journal dependency | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-09-12 19:19:08 +00:00
										 |  |  | 2014-09-12 v5.1.0.0 | 
					
						
							| 
									
										
										
										
											2014-08-29 17:37:29 +00:00
										 |  |  |         * GhcModError is now a recursive data type (`GMECabalConfigure`'s | 
					
						
							|  |  |  |           type changed) | 
					
						
							|  |  |  |         * GhcModT's MonadIO instance now converts IOError's to failures in | 
					
						
							|  |  |  |           the ErrorT part of GhcModT on `liftIO`. | 
					
						
							|  |  |  |         * Make `loadSymbolDb` polimorphic in the return types's monad. | 
					
						
							|  |  |  |         * Add `hoistGhcModT` to Language.Haskell.GhcMod.Internal | 
					
						
							| 
									
										
										
										
											2014-09-12 01:48:22 +00:00
										 |  |  |         * Fix `check` command for modules using `-XPatternSynonyms` | 
					
						
							| 
									
										
										
										
											2014-09-12 03:24:01 +00:00
										 |  |  |         * Merge #364, Support cabal configuration flags | 
					
						
							| 
									
										
										
										
											2014-09-12 01:48:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-29 17:37:29 +00:00
										 |  |  | 2014-08-29 v5.0.1.2 | 
					
						
							|  |  |  |         * Merge #345, Try fixing duplicate errors | 
					
						
							|  |  |  |         * Merge #344, elisp: Use advice to check syntax on save-buffer | 
					
						
							|  |  |  |         * Merge #341, support `browse -d` in ghc-modi | 
					
						
							|  |  |  |         * Merge #352, elisp: Fix C-u accidentally getting turned into a | 
					
						
							|  |  |  |           prefix command | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-24 12:49:30 +00:00
										 |  |  | 2014-08-24 v5.0.1.1 | 
					
						
							|  |  |  |         * Fix CaseSplitting faliure when using "fancy types" (see #336) | 
					
						
							|  |  |  |         * Print error information in "spec" test suite when using `extract` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-08-20 v5.0.1 | 
					
						
							|  |  |  |         * Fix missing file in "Data-Files" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-20 03:15:24 +00:00
										 |  |  | 2014-08-20 v5.0.0 | 
					
						
							| 
									
										
										
										
											2014-08-12 04:40:19 +00:00
										 |  |  | 	* ghc-mod consumes much less memory than ghc-mod-4.1. | 
					
						
							|  |  |  | 	* @serras brought the results of Google Summer code | 
					
						
							|  |  |  | 	  including case splitting and better type hole | 
					
						
							|  |  |  | 	* @DanielG provided the new monad based API | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.6 | 
					
						
							|  |  |  | 	* Reverting "Trying to fix rare hang on Nix". | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.5 | 
					
						
							|  |  |  | 	* Fixing the build on GHC 7.8.3. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.4 | 
					
						
							|  |  |  | 	* Trying to fix rare hang on Nix. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.3 | 
					
						
							|  |  |  | 	* Making -g-fxxx work. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.2 | 
					
						
							|  |  |  | 	* Setting Opt_WarnTypedHoles correctly. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2014-05-16 v4.1.1 | 
					
						
							|  |  |  | 	* Making Emacs front-end more stable. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-30 12:45:39 +00:00
										 |  |  | 2014-04-30 v4.1.0 | 
					
						
							| 
									
										
										
										
											2014-04-24 13:21:22 +00:00
										 |  |  | 	* ghc-modi now provides "type", "info", and "boot". | 
					
						
							|  |  |  | 	* ghc-mod now provides "find". | 
					
						
							| 
									
										
										
										
											2014-04-25 05:48:00 +00:00
										 |  |  | 	* Packages, which are specified in a cabal file but not installed, | 
					
						
							|  |  |  | 	  are filtered out. (@DanielG) | 
					
						
							| 
									
										
										
										
											2014-04-24 13:21:22 +00:00
										 |  |  | 	* ghc-mod/ghc-modi treats "-l" properly. | 
					
						
							|  |  |  | 	* ghc-mod obsoletes "-p". Use "ghc-mod browse package:module". | 
					
						
							| 
									
										
										
										
											2014-04-25 05:48:00 +00:00
										 |  |  | 	* M-x ghc-debug has been implemented. | 
					
						
							| 
									
										
										
										
											2014-04-30 12:45:39 +00:00
										 |  |  | 	* "type" and "info" can work even if files contain type errors. | 
					
						
							|  |  |  | 	* "boot" as a new API. | 
					
						
							| 
									
										
										
										
											2014-04-24 13:21:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-08 05:13:54 +00:00
										 |  |  | 2014-04-07 v4.0.2 | 
					
						
							|  |  |  | 	* The ghc-display-error option (@notogawa) | 
					
						
							|  |  |  | 	* Fixing a file bug for Windows (@Kiripon) | 
					
						
							|  |  |  | 	* The -b option for ghc-modi (@yuga) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-03 01:01:47 +00:00
										 |  |  | 2014-04-03 v4.0.1 | 
					
						
							|  |  |  | 	* Displaying a qualified name for one if two unqualified names | 
					
						
							|  |  |  | 	  are conflict. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-31 01:57:44 +00:00
										 |  |  | 2014-04-01 v4.0.0 | 
					
						
							|  |  |  | 	* Implementing interactive "ghc-modi" command. | 
					
						
							|  |  |  | 	  "check", "find", and "lint" are available. | 
					
						
							|  |  |  | 	* Introducing a concept of project root directory. | 
					
						
							|  |  |  | 	  Thanks to this, sandbox without cabal can be used. | 
					
						
							|  |  |  | 	  "ghd-mod debug" displays the project root. | 
					
						
							|  |  |  | 	* Syntax error highlighting (C-xC-s) gets much faster | 
					
						
							|  |  |  | 	  thanks to ghc-modi. "flymake" was thrown away and | 
					
						
							|  |  |  | 	  syntax error highlighting is implemented from a scratch. | 
					
						
							|  |  |  | 	* Resolving the "import hell". You dont' have to type | 
					
						
							|  |  |  | 	  "import Foo" anymore. Use M-t or C-cC-m. | 
					
						
							|  |  |  | 	* Inserting "module Foo" (M-t) can insert all paths | 
					
						
							|  |  |  | 	  relative to the project root. | 
					
						
							|  |  |  | 	* M-C-d displays a html document even if it is in its sandbox. | 
					
						
							|  |  |  | 	* M-s now merges the same module lines in addition to sorting. | 
					
						
							|  |  |  | 	* A bug fix for hlint support. (@eagletmt) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-31 01:43:48 +00:00
										 |  |  | 2014-03-15 v3.1.7 | 
					
						
							|  |  |  | 	* Defining ghc-debug for Elisp debugging. | 
					
						
							|  |  |  | 	* Catching up the latest hlint which does not provide --quite. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-07 00:45:52 +00:00
										 |  |  | 2014-02-07 v3.1.6 | 
					
						
							| 
									
										
										
										
											2014-01-14 12:25:24 +00:00
										 |  |  | 	* Testing with multi GHC versions. (@eagletmt) | 
					
						
							| 
									
										
										
										
											2014-02-07 00:45:52 +00:00
										 |  |  | 	* Checking package ID. (@naota) | 
					
						
							|  |  |  | 	* Supporting GHC 7.8.1 RC1. (@bartavelle) | 
					
						
							| 
									
										
										
										
											2014-01-14 12:25:24 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-14 02:59:14 +00:00
										 |  |  | 2014-01-14 v3.1.5 | 
					
						
							|  |  |  | 	* Catching up to GHC 7.7. (@scottgw) | 
					
						
							|  |  |  | 	* Testing with multi GHC versions. (@eagletmt) | 
					
						
							|  |  |  | 	* Workaround for the coming new Haskell Platform. | 
					
						
							|  |  |  | 	* Supporting flymake of the coming Emacs 24.4. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-11-20 v3.1.4 | 
					
						
							| 
									
										
										
										
											2013-11-20 05:55:19 +00:00
										 |  |  | 	* GHCi loading as fallback for browse. (@khorser) | 
					
						
							|  |  |  | 	* Supporting GHC 7.7. (@schell) | 
					
						
							|  |  |  | 	* Introducing the "-p" and "-q" option for browse. (@mvoidex) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-10-07 v3.1.3 | 
					
						
							|  |  |  | 	* Fixing tests. (@eagletmt) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-28 01:53:24 +00:00
										 |  |  | 2013-09-21 v3.1.2 | 
					
						
							|  |  |  | 	* Supporting sandbox for "list" and "browse". (@eagletmt) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-21 08:34:59 +00:00
										 |  |  | 2013-09-21 v3.1.1 | 
					
						
							|  |  |  | 	* Making Cradle strict. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-09-21 v3.1.0 | 
					
						
							| 
									
										
										
										
											2013-09-20 20:52:40 +00:00
										 |  |  | 	* API breaks backward compatibility. | 
					
						
							|  |  |  | 	* Supporting sandbox sharing. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-16 03:07:34 +00:00
										 |  |  | 2013-09-16 v3.0.2 | 
					
						
							|  |  |  | 	* Fixing a bug of "dist/build/autogen/cabal_macros.h". | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-16 02:18:59 +00:00
										 |  |  | 2013-09-16 v3.0.1 | 
					
						
							|  |  |  | 	* Exporting more low level APIs. | 
					
						
							|  |  |  | 	* Adding "-ibuild/autogen" | 
					
						
							|  |  |  | 	* Adding "-optP". (Macros from a Cabal file | 
					
						
							|  |  |  | 	  and "dist/build/autogen/cabal_macros.h") | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-06 05:11:46 +00:00
										 |  |  | 2013-09-06 v3.0.0 | 
					
						
							|  |  |  | 	* Supporting the sandbox of cabal 1.18. | 
					
						
							| 
									
										
										
										
											2013-09-16 02:18:59 +00:00
										 |  |  | 	* Obsoleting the support for cabal-dev. | 
					
						
							| 
									
										
										
										
											2013-09-06 05:11:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-04 05:56:55 +00:00
										 |  |  | 2013-09-04 v2.1.2 | 
					
						
							| 
									
										
										
										
											2013-09-04 02:24:28 +00:00
										 |  |  | 	* Supporting multiple target files. (@nh2) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-09-03 v2.1.1 | 
					
						
							|  |  |  | 	* A bug fix for library dependency. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-09-03 v2.1.0 | 
					
						
							|  |  |  | 	* Exporting Language.Haskell.GhcMod.Internal. (@alanz) | 
					
						
							|  |  |  | 	* Supporting GHC 7.7. (@co-dan) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-30 01:54:44 +00:00
										 |  |  | 2013-05-30 v2.0.3 | 
					
						
							| 
									
										
										
										
											2013-05-30 01:53:15 +00:00
										 |  |  | 	* Using finalizePackageDescription to enable "if else" in a cabal | 
					
						
							|  |  |  | 	file. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-30 01:54:44 +00:00
										 |  |  | 2013-05-21 v2.0.2 | 
					
						
							|  |  |  | 	* Document fixes. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-05-21 v2.0.1 | 
					
						
							|  |  |  | 	* Document fixes. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-21 01:10:40 +00:00
										 |  |  | 2013-05-21 v2.0.0 | 
					
						
							| 
									
										
										
										
											2013-05-20 06:20:41 +00:00
										 |  |  | 	* ghc-mod also provides a library (Language.Haskell.GhcMod) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-05-13 v1.12.5 | 
					
						
							|  |  |  | 	* A bug fix for the case where a cabal file is broken. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-02 06:27:22 +00:00
										 |  |  | 2013-04-02 v1.12.4 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* C-M-d on Emacs now can browse functions and types. | 
					
						
							| 
									
										
										
										
											2013-04-24 06:16:48 +00:00
										 |  |  | 	* Checking "QuasiQuotes" as well as "TemplateHaskell". (@eagletmt) | 
					
						
							| 
									
										
										
										
											2013-04-02 06:27:22 +00:00
										 |  |  | 	* "ghc-mod info" can display info of non-exported functions. | 
					
						
							|  |  |  | 	  (@mvoidex) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-03-16 v1.12.3 | 
					
						
							| 
									
										
										
										
											2013-03-15 03:46:00 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	* "ghc-mod info" and "ghc-mod type" also check Template Haskell. | 
					
						
							| 
									
										
										
										
											2013-04-02 06:27:22 +00:00
										 |  |  | 	  (@eagletmt) | 
					
						
							| 
									
										
										
										
											2013-03-15 03:46:00 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-13 06:27:10 +00:00
										 |  |  | 2013-03-13 v1.12.2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* New logic to set "-fno-code" using "depanal" | 
					
						
							|  |  |  | 	* Cleaning up the code relating to Doc/SDoc | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-13 06:27:41 +00:00
										 |  |  | 2013-03-07 v1.12.1 | 
					
						
							| 
									
										
										
										
											2013-03-13 06:27:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	* Fixing a bug to find a sandbox. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-05 07:25:24 +00:00
										 |  |  | 2013-03-05 v1.12.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* "ghc-mod debug" to see which cabal file and sand box are used | 
					
						
							|  |  |  | 	* Fast "ghc-mod check" if Template Haskell is not used | 
					
						
							|  |  |  | 	* "ghc-mod brwose -d" displays more information (@eagletmt) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-01 01:44:57 +00:00
										 |  |  | 2013-03-01 v1.11.5 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-05 07:25:24 +00:00
										 |  |  | 	* New option "-d" for "ghc-mod browse" to show symbols with type | 
					
						
							| 
									
										
										
										
											2013-03-01 01:44:57 +00:00
										 |  |  | 	info (@moidex) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2013-02-15 v1.11.4 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* Adding Hspec test suite | 
					
						
							|  |  |  | 	* Better way to show Extension (@eagletmt) | 
					
						
							|  |  |  | 	* Removing the library itself from Cabal dependencies | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2012-12-11 v1.11.3 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* Display a filname instead of "Dummy" if an error occur | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2012-10-30 v1.11.2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* Extract dependencies from a Cabal file if exists and specify | 
					
						
							|  |  |  | 	  them to "ghc-mod check" (@khibino) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2012-10-19 v1.11.1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	* Supporting GHC 7.6.x (@cartazio, @dysinger, @ihameed) |