From 97d3fc71717b17073d5125c0d9fff3a698dcd39a Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Mon, 15 Feb 2021 13:46:44 +0100
Subject: [PATCH] Tweak CHANGELOG; put new features first.

---
 CHANGELOG.md | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b596a311..d54c1b8d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,15 +3,9 @@ API-breaking change is listed.
 
 ## std++ master
 
-Coq 8.8 and 8.9 are no longer supported.
+Coq 8.13 is newly supported by this release, Coq 8.8 and 8.9 are no longer
+supported.
 
-- Rename `dom_map filter` → `dom_filter`, `dom_map_filter_L` → `dom_filter_L`,
-  and `dom_map_filter_subseteq` → `dom_filter_subseteq` for consistency's sake.
-- Remove unused notations `∪**`, `∪*∪**`, `∖**`, `∖*∖**`, `⊆**`, `⊆1*`, `⊆2*`,
-  `⊆1**`, `⊆2**"`, `##**`, `##1*`, `##2*`, `##1**`, `##2**` for nested
-  `zip_with` and `Forall2` versions of `∪`, `∖`, and `##`.
-- Remove unused type classes `DisjointE`, `DisjointList`, `LookupE`, and
-  `InsertE`.
 - Overhaul of the theory of positive rationals `Qp`:
   + Add `max` and `min` operations for `Qp`.
   + Add the orders `Qp_le` and `Qp_lt`.
@@ -36,6 +30,19 @@ Coq 8.8 and 8.9 are no longer supported.
     iterated addition.
   + Rename and restate many lemmas so as to be consistent with the conventions
     for Coq's number types `nat`, `N`, and `Z`.
+- Add `rename select <pat> into <name>` tactic to find a hypothesis by pattern
+  and give it a fixed name.
+- Add `eunify` tactic that lifts Coq's `unify` tactic to `open_constr`.
+- Generalize `omap_insert`, `omap_singleton`, `map_size_insert`, and
+  `map_size_delete` to cover the `Some` and `None` case. Add `_Some` and `_None`
+  versions of the lemmas for the specific cases.
+- Rename `dom_map filter` → `dom_filter`, `dom_map_filter_L` → `dom_filter_L`,
+  and `dom_map_filter_subseteq` → `dom_filter_subseteq` for consistency's sake.
+- Remove unused notations `∪**`, `∪*∪**`, `∖**`, `∖*∖**`, `⊆**`, `⊆1*`, `⊆2*`,
+  `⊆1**`, `⊆2**"`, `##**`, `##1*`, `##2*`, `##1**`, `##2**` for nested
+  `zip_with` and `Forall2` versions of `∪`, `∖`, and `##`.
+- Remove unused type classes `DisjointE`, `DisjointList`, `LookupE`, and
+  `InsertE`.
 - Fix a bug where `pretty 0` was defined as `""`, the empty string. It now
   returns `"0"` for `N`, `Z`, and `nat`.
 - Remove duplicate `map_fmap_empty` of `fmap_empty`, and rename
@@ -43,17 +50,11 @@ Coq 8.8 and 8.9 are no longer supported.
 - Rename `seq_S_end_app` to `seq_S`. (The lemma `seq_S` is also in Coq's stdlib
   since Coq 8.12.)
 - Remove `omega` import and hint database in `tactics` file.
-- Add `rename select <pat> into <name>` tactic to find a hypothesis by pattern
-  and give it a fixed name.
 - Remove unused `find_pat` tactic that was made mostly obsolete by `select`.
-- Generalize `omap_insert`, `omap_singleton`, `map_size_insert`, and
-  `map_size_delete` to cover the `Some` and `None` case. Add `_Some` and `_None`
-  versions of the lemmas for the specific cases.
 - Rename `_11` and `_12` into `_1_1` and `_1_2`, respectively. These suffixes
   are used for `A → B1` and `A → B2` variants of `A ↔ B1 ∧ B2` lemmas.
 - Rename `Forall_Forall2` → `Forall_Forall2_diag` to be consistent with the
   names for big operators in Iris.
-- Add `eunify` tactic that lifts Coq's `unify` tactic to `open_constr`.
 - Rename set equality and equivalence lemmas:
   `elem_of_equiv_L` → `set_eq`,
   `set_equiv_spec_L` → `set_eq_subseteq`,
-- 
GitLab