idris-lang/Idris-dev — pull request #1527 by bmsherman (2014-09-16 01:52:09+00:00)
Title: Add upper bounds to cabal package dependencies.

All packages in Cabal's package dependency list now have upper bounds. I have confirmed that all of the packages that previously lacked upper bounds work with most recent versions of the libraries on Hackage*. I upper bounds have been added in accordance with the suggestions from [Haskell's package versioning policy](http://www.haskell.org/haskellwiki/Package_versioning_policy#Dependencies_in_Cabal); that is, they are bounded by the next minor version.

This should help Idris be more robust to breaking API changes in any of the packages that it depends on.

\* (with the exception of the *time* package)