From 6532a0f0ed4ace0996e2006bebce17c385eebe87 Mon Sep 17 00:00:00 2001
From: Athanasius <github@miggy.org>
Date: Mon, 12 Apr 2021 13:51:26 +0100
Subject: [PATCH] Release 5.0.0-beta5: appversion and changelog

---
 ChangeLog.md | 39 +++++++++++++++++++++++++++++++++++++++
 config.py    |  2 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/ChangeLog.md b/ChangeLog.md
index 78ff66bb..e7646d72 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,6 +1,45 @@
 This is the master changelog for Elite Dangerous Market Connector.  Entries are in reverse chronological order (latest first).
 ---
 
+Pre-Release 5.0.0-beta5
+===
+
+* Ship Type/Name will now be greyed out, and not clickable, if we don't
+  currently have loadout information for it.  This prevents trying to send an
+  empty loadout to your shipyard provider.
+
+* Sanity check a returned Frontier Authentication token to be sure it's for
+  the current Commander.  If it's not you'll see `Error: customer_id doesn't
+  match!` on the bottom status line.  Double-check you're using the correct
+  credentials when authing!
+
+* Bug fixed when handling CAPI-sourced shipyard information.  This would
+  currently only have shown up on live for Fleet Carriers due to a Frontier 
+  bug with not returning shipyard data at all for normal stations.
+  
+  It has been observed that Frontier has fixed this bug for Odyssey.
+
+* Don't try to get Ship information from `LoadGame` event if directly in CQC.
+  
+* A lot of general code cleanup relating to: Inara, outfitting, Frontier 
+  CAPI, hotkey (manual Updates), dashboard (Status.json monitoring), 
+  commodities files, ED format ship loadout files.
+  
+* Inara: Don't attempt to send an empty 
+  `setCommanderReputationMajorFaction` API call.  This quietens an error 
+  from the Inara API caused when a Cmdr literally has no Major Faction 
+  Reputation yet.
+  
+Plugin Developers
+---
+
+* Initial support for new Odyssey "MicroResources" (Data, Item, Component
+  and Consumable) in the "Ship Locker" and "BackPack".  NB: Currently the
+  `ShipLockerMaterials` event omits a `Data` array, so we can't properly
+  track those.
+  
+  See the updated PLUGINS.md for details about this in the `state` dictionary.
+
 Pre-Release 5.0.0-beta4
 ===
 
diff --git a/config.py b/config.py
index d793267c..b78b2c34 100644
--- a/config.py
+++ b/config.py
@@ -33,7 +33,7 @@ appcmdname = 'EDMC'
 # <https://semver.org/#semantic-versioning-specification-semver>
 # Major.Minor.Patch(-prerelease)(+buildmetadata)
 # NB: Do *not* import this, use the functions appversion() and appversion_nobuild()
-_static_appversion = '5.0.0-beta4'
+_static_appversion = '5.0.0-beta5'
 copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD'
 
 update_feed = 'https://raw.githubusercontent.com/EDCD/EDMarketConnector/releases/edmarketconnector.xml'