diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -4,6 +4,12 @@
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to the [Haskell Package Versioning Policy](https://pvp.haskell.org/).
 
+## [0.6.4.0] - 2019-09-13
+### Added
+- laws for `abs` and `signum`
+### Changed
+- Use newer semirings
+
 ## [0.6.3.0] - 2019-08-08
 ### Added
 - `gcdDomainLaws`
diff --git a/quickcheck-classes.cabal b/quickcheck-classes.cabal
--- a/quickcheck-classes.cabal
+++ b/quickcheck-classes.cabal
@@ -1,5 +1,5 @@
 name: quickcheck-classes
-version: 0.6.3.0
+version: 0.6.4.0
 synopsis: QuickCheck common typeclasses
 description:
   This library provides QuickCheck properties to ensure
diff --git a/src/Test/QuickCheck/Classes/Semiring.hs b/src/Test/QuickCheck/Classes/Semiring.hs
--- a/src/Test/QuickCheck/Classes/Semiring.hs
+++ b/src/Test/QuickCheck/Classes/Semiring.hs
@@ -11,7 +11,7 @@
   ) where
 
 #if HAVE_SEMIRINGS
-import Data.Semiring
+import Data.Semiring hiding (fromInteger)
 import Prelude hiding (Num(..))
 import Prelude (fromInteger)
 #endif
