diff --git a/CHANGELOG.md b/CHANGELOG.md
index e6ec1343630a0e9914d768fec54f2f665ac68339..e7ad4a350e353c65bdaafcf551d96d6c2b1c1645 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -80,7 +80,12 @@ With this release, we dropped support for Coq 8.9.
   interface and factor it into a type class `BiPureForall`.
 * Add notation `¬ P` for `P → False` to `bi_scope`.
 
-**Changes in the logic (`base_logic`, `bi`):**
+**Changes in `bi`:**
+
+* Add big op lemmas `big_op{L,L2,M,M2,S}_intuitionistically_forall` and
+  `big_sepL2_forall`, `big_sepMS_forall`, `big_sepMS_impl`, and `big_sepMS_dup`.
+
+**Changes in `base_logic`:**
 
 * Add a `ghost_var` library that provides (fractional) ownership of a ghost
   variable of arbitrary `Type`.
@@ -110,8 +115,6 @@ With this release, we dropped support for Coq 8.9.
 * Add an `mnat` library on top of `mnat_auth` that supports ghost state which is
   an authoritative, monotonically-increasing `nat` with a proposition giving a
   persistent lower bound. See `base_logic.lib.mnat` for further details.
-* Add big op lemmas `big_op{L,L2,M,M2,S}_intuitionistically_forall` and
-  `big_sepL2_forall`, `big_sepMS_forall`, `big_sepMS_impl`, and `big_sepMS_dup`.
 
 **Changes in `program_logic`:**