diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2dc2b3e..43051e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,30 @@
+
+## 1.0.0-beta.1 (2021-08-22)
+
+It's happening, folks! `miette` is now working towards stability and is now in
+beta! We'll keep it like this for a little while until a few more people have
+tried it out and given feedback. New features may still be added, and breaking
+changes may still happen, but `miette` is now considered "good enough to use",
+and breaking changes are expected to be more rare.
+
+Oh, and as part of this release, the docs were overhauled, particularly the
+README, so you might want to take a gander at them!
+
+#### Breaking Changes
+
+* **printer:** rename default printer and consistify some naming conventions with printing ([aafa4a3d](https://github.com/zkat/miette/commit/aafa4a3de1298dd8e7625138d09a408ff3579d3f), breaks [#](https://github.com/zkat/miette/issues/))
+* **into_diagnostic:** .into_diagnostic() is now generic across any impl fmt::Display instead of expecting a `dyn` ([c1da4a0d](https://github.com/zkat/miette/commit/c1da4a0d2744e94e409cabeafe911e99598d4ee3))
+
+#### Features
+
+* **error:** diagnostic-ify MietteError ([e980b723](https://github.com/zkat/miette/commit/e980b7237334b56f7b8c092956d35cd2bbadac41))
+
+#### Bug Fixes
+
+* **derive:** #[diagnosic(severity)] works for named and unnamed variants/structs now ([adf0bc93](https://github.com/zkat/miette/commit/adf0bc933f62852514067ade96e07362c889f012))
+* **protocol:** oops, missed a spot after a rename ([5c077d30](https://github.com/zkat/miette/commit/5c077d30a4aca71f71e61b2561081575c04a4d64))
+
+
## 0.13.0 (2021-08-21)