Changelog History
Page 5
-
v2.9.0 Changes
Drop support for ghc < 7
New flag --qual for qualification of names
Print doc coverage information to stdout when generating docs
Include an 'All' option in the A-Z subdivided index
Make TOC group header identifiers validate
Minor changes to the API
-
v2.8.1 Changes
- Fix build on Windows with MinGW
-
v2.8.0 Changes
HTML backend completely rewritten to generate semantically rich XHTML using the xhtml package.
New default CSS based on the color scheme chosen for the new Haskell wiki, with a pull-out tab for the synopsis.
Theme engine based on CSS files. Themes can be switched from the header menu. (New flags --built-in-themes and --theme. The latter is an alias for --css which now has extended semantics).
Markup support for executable examples/unit-tests. To be used with an upcoming version of the DocTest program.
Addition of a LaTeX backend.
Frames-mode can be enabled from the header menu.
Path to source entities can be specified per package, so that source links work for cross-package documentation.
Support for a second form of enumerated lists (1. 2. etc).
Additions and changes to the Haddock API.
New flag --no-tmp-comp-dir to tell Haddock to write and pick up compilation files (.o, .hi, etc) to/from GHC's output directory instead of a temporary directory.
Various bug fixes.
-
v2.7.2 Changes
- Add Paths_haddock to library
-
v2.7.1 Changes
- Fix problems with library part of .cabal file
-
v2.7.0 Changes
Instances can be commented
The Haddock API now exposes more of the internals of Haddock
Bug fixes (most importantly #128)
-
v2.6.1 Changes
- Fix #128
-
v2.6.0 Changes
Drop support for GHC 6.10.*
Add support for GHC 6.12.1
Cross-package documentation: full documentation show up when re-exporting things coming from external packages
Lexing and parsing the Haddock comment markup is now done in Haddock again, instead of in GHC
Slightly prettier printing of instance heads
Support platforms for which GHC has no native code generator
Add a flag --print-ghc-libdir
Minor bug fixes
๐ Changed in version 2.5.0:
Drop support for GHC 6.8.*
Add support for GHC 6.10.3 and 6.10.4
Revert to the old multi-page index for large packages (#106)
Show GADT records in the generated documentation
Create output directory if it doesn't exist (#104)
Use the native codegen instead of compiling via C for TH modules
Add --use-unicode flag for displaying prettier versions of common symbols
Multiple verbosity levels: remove --verbose and add --verbosity=n
๐ Changed in version 2.4.2:
Support GHC 6.10.2
Haddock no longer crashes on Template Haskell modules (#68) (only with GHC 6.10.2 or above)
Fix problem with Template Haskell-generated declarations disappearing (#59)
Generate two anchors for each link for compatibility between IE and Opera (#45)
Improved error messages
Show re-exports from external packages again (GHC ticket #2746)
Store hidden modules in .haddock files again (needed by the haddock library)
Avoid processing boot modules
Pragmas may exist between document comments and declarations
Do not indicate that a constructor argument is unboxed
Fix problem with non-working links to ghc-prim
Allow referring to a specific section within a module in a module link (#65)
Fixes to the Hoogle backend
Improvements to the haddock library
Many other fixes (including #67, #69, #58, #57)
๐ Changed in version 2.4.1:
- Depend on base 4.* when GHC >= 6.9, otherwise 3.*
๐ Changed in version 2.4.0:
Add framed view of the HTML documentation
Build with GHC 6.8.2 and 6.8.3 again
Support images in documentation comments again
Small improvements to the Hoogle output
A few bugs has been fixed
๐ Changed in version 2.3.0:
Support for GHC 6.10.1
Slightly improved space usage
Fix a bug that made hidden modules show up in the contents & index pages
Fix a bug that made Haddock load modules twice
Improvements to the Hoogle output
๐ Changed in version 2.2.2:
- Relax version dependency on ghc-paths
-
v2.2.1 Changes
Support for GHC 6.8.3
The Hoogle backend is back, thanks to Neil Mitchell. The plan is to be compatible with the upcoming Hoogle 4 pre-release
Show associated types in the documentation for class declarations
Show type family declarations
Show type equality predicates
Major bug fixes (#1 and #44)
It is no longer required to specify the path to GHC's lib dir
Remove unnecessary parenthesis in type signatures
-
v2.1.0 Changes
Fix a bug that made links point to the defining module instead of the "best" one (e.g Int pointing to GHC.Base instead of Data.Int)
Fix a couple of smaller bugs
The representation of DocName was changed in the library
Add a flag --no-warnings for turning off warnings