HackageDB history

Notes on the history of HackageDB.

Web interface changes

3/2/2008

Added a Google search box over package pages to the package list page.

26/1/2008

List any successful and/or unsuccessful builds for which logs are present.

24/10/2007

The complex dependencies that can be expressed by configurations are presented in disjunctive normal form. This should also include tests of os, arch and impl, but does not as yet.

9/9/2007

Added an experimental search interface (by Sascha Böhme), but not to the main menu.

12/2/2007

Recent additions are also available as an RSS feed.

3/2/2007

Generate a link to Haddock documentation for library package, if it has been generated. Work is underway to automatically generate Haddock documentation for library packages. Currently this is only run sporadically, with links to the resulting documentation and build logs appearing on package pages.

1/2/2007

Package URLs now have the form foo-1.2 rather than foo/1.2. If you give only the package name, you get the most recent version.

10/1/2007

Initial version of new web interface: package list and upload page.

Old stuff

The source code for an earlier package browser is available via

The file format was simplified in mid-2006.

Client-side cabal-put was an early prototype of an upload tool, but is currently defunct.

There is also a Perl script cabal-put on darcs.haskell.org, now superceded by the web interface.