diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7dfe2cbeb0d509d4daf856523d33fff75fdbfbfe..afbae91b4ec092b6d9191dc1ad3edcfef9dca12c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,13 +5,16 @@ Coq development, but not every API-breaking change is listed.  Changes marked
 
 ## Iris 3.0
 
-* [#] View shifts are radically simplified to just internalize frame-preserving
+* View shifts are radically simplified to just internalize frame-preserving
   updates.  Weakestpre is defined inside the logic, and invariants and view
   shifts with masks are also coded up inside Iris.  Adequacy of weakestpre
   is proven in the logic.
-* [#] With invariants and the physical state being handled in the logic, there
+* With invariants and the physical state being handled in the logic, there
   is no longer any reason to demand the CMRA unit to be discrete.
-* [#] The language can now fork off multiple threads at once.
+* The language can now fork off multiple threads at once.
+* [#] Local Updates (for the authoritative monoid) are now a 4-way relation
+  with syntax-directed lemmas proving them.  [program_logic/auth] is gone,
+  it doesn't actually simplify anything any more.
 
 ## Iris 2.0