diff --git a/semver-range.cabal b/semver-range.cabal
--- a/semver-range.cabal
+++ b/semver-range.cabal
@@ -1,6 +1,7 @@
 name:                semver-range
-version:             0.2.7
+version:             0.2.8
 synopsis:            An implementation of semver and semantic version ranges.
+description:         Provides parsing of semvers and range indicators, as well as logic such as version ordering and determining whether a given version falls in a given range.
 license:             MIT
 license-file:        LICENSE
 author:              Allen Nelson
diff --git a/src/Data/SemVer/Types.hs b/src/Data/SemVer/Types.hs
--- a/src/Data/SemVer/Types.hs
+++ b/src/Data/SemVer/Types.hs
@@ -33,7 +33,7 @@
 instance Hashable PrereleaseTag
 
 newtype PrereleaseTags = PrereleaseTags [PrereleaseTag]
-  deriving (Show, Eq, Monoid, Generic)
+  deriving (Show, Eq, Semigroup, Monoid, Generic)
 
 instance IsList PrereleaseTags where
   type Item PrereleaseTags = PrereleaseTag
