Update cabal ready for hackage