diff --git a/ChangeLog.md b/ChangeLog.md index bfb91d49..8ca62fdb 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -6,6 +6,48 @@ This is due to moving to Python 3.9.x, which itself does not now support Windows 7. The application (both EDMarketConnector.exe and EDMC.exe) will crash on startup due to a missing DLL.** +Pre-Release 5.0.0-beta7 +=== + +* There is a new option on the 'Appearance' tab of Settings 'Minimize to system + tray' for Windows users. When this is active then EDMarketConnector.exe + will indeed minimize to the system tray, and not be on the taskbar. + + The systray icon will always be present, with option 'Open' to restore the + window, along with a 'Quit' option. + + Thanks to Garud for the work on this. + +* More work has been done for Odyssey, with extra and expanded Journal + events now available. Suits and their Loadouts will track better now, + although we still require a CAPI data pull (an 'Update') to be guaranteed + data about them. + +Plugin Developers +--- + +* The `state` passed to plugins has for a long time had a `'Credits'` member, + but until now no effort was made to keep this record of the credits balance + up to date after the initial `LoadGame` event. This has now been addressed, + and the balance should stay in sync as best it can from the available + Journal events. It will always correct back to the actual balance on each + CAPI data pull. + +* `Suits` and `SuitLoadouts` in `state` will now always be a `dict`, even if + the array is not sparse, and will never be `None`. This allows for + consistency in how you access the members. Note that the `id` field found + on e.g. weapon details in suit loadouts may be `None` if we got the data + from the Journal rather than the CAPI data. + +* `BackPack` items will now track better. However note that the lack of a + Journal event when throwing a grenade, along with no `BackPackMaterials` + event if logging in on-foot means that we can't track this inventory + perfectly. + +* Ship `Cargo` in `state` now takes account of any `CargoTransfer` events. + This was added to the game in the Fleet Carriers update, but also covers + transfers to/from an SRV. + Pre-Release 5.0.0-beta6 === diff --git a/config.py b/config.py index e384a993..7ea609a8 100644 --- a/config.py +++ b/config.py @@ -33,7 +33,7 @@ appcmdname = 'EDMC' # # Major.Minor.Patch(-prerelease)(+buildmetadata) # NB: Do *not* import this, use the functions appversion() and appversion_nobuild() -_static_appversion = '5.0.0-beta6' +_static_appversion = '5.0.0-beta7' copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD' update_feed = 'https://raw.githubusercontent.com/EDCD/EDMarketConnector/releases/edmarketconnector.xml'