diff --git a/CHANGELOG.md b/CHANGELOG.md
index e935f84..5f15462 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - add alias for `sprout.Burry` in `PureharmSproutAliases`
 - remove `Show[New]` instances for any `OldType[Old, New]`, it seriously tripped up type inference
 - [pureharm-core-anomaly] now depends on cats. Move `Show[Throwable]` instance to anomaly package. The change is source compatible if you mixed in AnomalyImplicits.
-- add pretty printed .toString implementation for all Anomalies.
+- add pretty printed `.toString` implementation for all Anomalies.
 
 New Scala versions:
 - 3.0.0-RC2
diff --git a/README.md b/README.md
index 276258a..b9d8978 100644
--- a/README.md
+++ b/README.md
@@ -6,13 +6,14 @@ See [changelog](./CHANGELOG.md).
 
 The available modules are.
 
-- `"com.busymachines" %% s"pureharm-core" % "0.1.0"`. Which in turn is split up into (if you do not need all of core)
-    - `"com.busymachines" %% s"pureharm-core-sprout" % "0.1.0"`
+- `"com.busymachines" %% s"pureharm-core" % "0.2.0"`. Which in turn is split up into (if you do not need all of core)
+    - `"com.busymachines" %% s"pureharm-core-sprout" % "0.2.0"`
         - [sprout](https://github.com/lorandszakacs/sprout/releases) `0.0.1`
-        - [cats](https://github.com/typelevel/cats/releases) `2.4.2`
+        - [cats](https://github.com/typelevel/cats/releases) `2.5.0`
         - [shapeless](https://github.com/milessabin/shapeless/releases) `2.3.3` -- only for Scala 2
-    - `"com.busymachines" %% s"pureharm-core-anomaly" % "0.1.0"`
-    - `"com.busymachines" %% s"pureharm-core-identifiable" % "0.1.0"`
+    - `"com.busymachines" %% s"pureharm-core-anomaly" % "0.2.0"`
+        - [cats](https://github.com/typelevel/cats/releases) `2.5.0`
+    - `"com.busymachines" %% s"pureharm-core-identifiable" % "0.2.0"`
         - [shapeless](https://github.com/milessabin/shapeless/releases) `2.3.3` -- only for Scala 2
 
 ## usage