diff --git a/ChangeLog.md b/ChangeLog.md
index b48ab7e0..32ccf915 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -13,7 +13,7 @@ produce the Windows executables and installer.
 
   **As a consequence of this we no longer support Windows 7.  
   This is due to
-  [Python 3.9.x itself not supporting Windows 7](https://www.python.org/downloads/windows/).
+  [Python 3.10.x itself not supporting Windows 7](https://www.python.org/downloads/windows/).
   The application (both EDMarketConnector.exe and EDMC.exe) will crash on
   startup due to a missing DLL.**
 
@@ -34,40 +34,31 @@ Pre-Release 5.3.0-beta7
    features specific to Python 3.10 (or 3.9).  Let us restate that we
    absolutely reserve the right to commence doing so.
 
+* "File" -> "Status" will now show the new Odyssey ranks, both the new
+  categories and the new 'prestige' ranks, e.g. 'Elite I'.  Closes
+  [#1369](https://github.com/EDCD/EDMarketConnector/issues/1369).
+
+* We now use UTC-based timestamps in the application's log files.  Prior to
+  this change it was the "local time", but without any indication of the
+  applied timezone.  Each line's timestamp has ` UTC` as a suffix now, and we
+  are assuming that your local clock is correct *and* the timezone is set
+  correctly such that Python's `time.gmtime()` yields UTC times.
+
+  This should make it easier to correlate application logfiles with in-game
+  time and/or third-party service timestamps.
+
 * All communication with remote web servers and APIs now uses the same custom
    "User-Agent" header to make attribution to this application clear.
+
 * The process used to build the Windows installers should now always pick up
    all the necessary files automatically.  Prior to this we used a manual
    process to update the installer configuration which was prone to both user
    error and neglecting to update it as necessary.
-* We now include [FDevIDS](https://github.com/EDCD/FDevIDs) as a
-   sub-repository, and use its files directly for keeping some game data up to
-   date.  This should hopefully mean we include, e.g. new ships and modules
-   for loadout exports in a more timely manner.
-* We now use UTC-based timestamps in the application's log files.  Prior to
-   this change it was the "local time", but without any indication of the
-   applied timezone.  Each line's timestamp has ` UTC` as a suffix now, and we
-   are assuming that your local clock is correct *and* the timezone is set
-   correctly such that Python's `time.gmtime()` yields UTC times.
 
-    This should make it easier to correlate application logfiles with in-game
-    time and/or third-party service timestamps.
 * Running `EDMarketConnector.exe --reset-ui` will now also reset any changes to
-    the application "UI Scale" or geometry (position and size).
-* Inara: Use the `<journal log>->Statistics->Bank_Account->Current_Wealth`
-    value when sending a `setCommanderCredits` message to Inara to set
-    `commanderAssets`.
+    the application "UI Scale" or geometry (position and size).  Closes
+    [#1155](https://github.com/EDCD/EDMarketConnector/issues/1155).
 
-    This should cause Inara and EDMC to agree on the Commander's current total
-    assets credits figure, and thus prevent it bouncing between two values.
-* Inara: Send a `setCommanderRankPilot` message when the player logs in to the
-    game on-foot.  Previously you would *HAVE* to be in a ship at login time
-    for this to be sent.
-
-    Thus, you can now relog on-foot in order to update Inara with any Rank up
-    or progress since the session started.
-* "File" -> "Status" will now show the new Odyssey ranks, both the new
-    categories and the new 'prestige' ranks, e.g. 'Elite I'.
 * If the application fails to load valid data from the `NavRoute.json` file
     when processing a Journal `NavRoute` event, it will attempt to retry this
     operation a number of times as it processes subsequent Journal events.
@@ -79,14 +70,24 @@ Pre-Release 5.3.0-beta7
     We will also now *NOT* attempt to load `NavRoute.json` during the startup
     'Journal catch-up' mode, which only sets internal state.
 
-* EDDN: We now compress all outgoing messages.  This might help get some
-    particularly large `navroute` messages go through.
+    Closes [#1348](https://github.com/EDCD/EDMarketConnector/issues/1155).
 
-    If any message is now rejected as 'too large' we will drop it, and thus
-    not retry it later.  The application logs will reflect this.
+* Inara: Use the `<journal log>->Statistics->Bank_Account->Current_Wealth`
+    value when sending a `setCommanderCredits` message to Inara to set
+    `commanderAssets`.
 
-    NB: The EDDN Gateway was updated to allow messages up to 1 MiB in size
-        anyway.  The old limit was 100 KiB.
+    This should cause Inara and EDMC to agree on the Commander's current total
+    assets credits figure, and thus prevent it bouncing between two values.
+
+    Closes [#1401](https://github.com/EDCD/EDMarketConnector/issues/1401).
+* Inara: Send a `setCommanderRankPilot` message when the player logs in to the
+    game on-foot.  Previously you would *HAVE* to be in a ship at login time
+    for this to be sent.
+
+    Thus, you can now relog on-foot in order to update Inara with any Rank up
+    or progress since the session started.
+
+    Closes [#1378](https://github.com/EDCD/EDMarketConnector/issues/1378).
 
 * Inara: We will now send the new idea of "credits in the Commander's wallet"
     when the delta from the last sent value is either 5% *or* at least
@@ -98,6 +99,30 @@ Pre-Release 5.3.0-beta7
     allowing richer commanders to also experience more frequent updates than
     was previously the case.
 
+    Close [#1255](https://github.com/EDCD/EDMarketConnector/issues/1255).
+
+* Inara: You should once more see updates for any materials used in
+    Engineering.  The bug was in our more general Journal event processing
+    code pertaining to `EngineerCraft` events, such that the state passed to
+    the Inara plugin hadn't been updated.
+
+    Such updates should happen 'immediately', but take into account that there
+    can be a delay of up to 35 seconds for any data sent to Inara, due to how
+    we avoid breaking the "2 messages a minute" limit on the Inara API.
+
+    Closes [#1395](https://github.com/EDCD/EDMarketConnector/issues/1395).
+
+* EDDN: We now compress all outgoing messages.  This might help get some
+  particularly large `navroute` messages go through.
+
+  If any message is now rejected as 'too large' we will drop it, and thus
+  not retry it later.  The application logs will reflect this.
+
+  NB: The EDDN Gateway was updated to allow messages up to 1 MiB in size
+  anyway.  The old limit was 100 KiB.
+
+  Closes [#1390](https://github.com/EDCD/EDMarketConnector/issues/1390).
+
 * EDDN: In an attempt to diagnose some errors observed on the EDDN Gateway
     with respect to messages sent from this application some additional checks
     and logging have been added.
@@ -130,15 +155,8 @@ Pre-Release 5.3.0-beta7
     - `this.coordinates is falsey, can't add StarPos`
     - `this.systemaddress is falsey, can't add SystemAddress`
 
-* Inara: You should once more see updates for any materials used in
-    Engineering.  The bug was in our more general Journal event processing
-    code, such that the state passed to the Inara plugin hadn't been updated.
-
-    Such updates should happen 'immediately', but take into account that there
-    can be a delay of up to 35 seconds for any data sent to Inara, due to how
-    we avoid breaking the "2 messages a minute" limit on the Inara API.
-
-
+    Ref: [#1403](https://github.com/EDCD/EDMarketConnector/issues/1403)
+    [#1393](https://github.com/EDCD/EDMarketConnector/issues/1393).
 
 Plugin Developers
 ---
@@ -149,10 +167,22 @@ Plugin Developers
 
     See [Contributing.md->Text formatting](Contributing.md#text-formatting).
 
+* As noted above, prior to this version we weren't properly monitoring
+    `EngineerCraft` events.  This caused the `state` passed to plugins to not
+    contain the correct 'materials' (Raw, Manufactured, Encoded) counts.
+
 * `config.py` has been refactored into a sub-directory, with the per-OS code
     split into separate files.  There *shouldn't* be any changes necessary to
     how you utilise this, e.g. to determine the application version.
 
+    All forms of any `import` statement that worked before should have
+    unchanged functionality.
+
+* We now include [FDevIDS](https://github.com/EDCD/FDevIDs) as a
+    sub-repository, and use its files directly for keeping some game data up to
+    date.  This should hopefully mean we include, e.g. new ships and modules
+    for loadout exports in a more timely manner.
+
 * We will now include in the Windows installer *all* of the files that `py2exe`
     places in the build directory.  We still do *not* yet include *all* of the
     Python 'stdlib', so open an issue on GitHub if something you need is
@@ -164,7 +194,7 @@ Plugin Developers
    packaged in the Windows installer.
 
 ---
-5.3.0-beta2 through 5.3.0-beta6 were used internally, no public pre-releases.
+5.3.0-beta3 through 5.3.0-beta6 were used internally, no public pre-releases.
 
 ---