Hackage Dependency Monitor

Reverse Dependency List | License List

What is this?

It can often get tedious to keep your package dependencies up-to-date. This tool is meant to alleviate a lot of the burden. It will automatically determine when an upper bound on a package prevents the usage of a newer version. For example, if foo depends on bar >= 0.1 && < 0.2, and bar 0.2 exists, this tool will flag it.

Enter a search string in the box above. It will find all packages containing that string in the package name, maintainer or author fields, and create an Atom feed for restrictive bounds. Simply add that URL to a news reader, and you're good to go!

For exact string match, prepend exact: to your search string.

All of the code is available on Github . Additionally, there is a package on Hackage with the code powering this site both as a library and as an executable, so you can test code which is not uploaded to the public Hackage server.