Skip to content

Commit

Permalink
v1.3.1.0 and CHANGELOG.
Browse files Browse the repository at this point in the history
  • Loading branch information
mpaperno committed Nov 29, 2024
1 parent 36e925c commit 276788d
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 14 deletions.
28 changes: 26 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# WASimCommander - Change Log

## 1.3.1.0 (29-Nov-2024)

### WASimModule
* Updated reference list of KEY event names for MSFS 2024 SDK v1.0.0 ([e1a0f865]).

### WASimClient
* Key Event ID lookup is now performed locally instead of querying the server. ([e4609257])
* Marked 'B' type (Input Events) variables as "settable." ([e66498b4])
* MSFS 24 apparently has at least some support for using 'B' vars from within RPN calculator code in standalone modules. YMMV.
* Building (not using) the client now requires MSFS 2024 SDK installed.

### WASimUI
* 'B' and 'R' variable types are available in the various variable type selectors for experimentation. ([36e925c4])
* Updated database of imported Event IDs and Simulator Variables from online SDK docs for MSFS 2020 and 2024 as of Nov-25-2024.
* The data now also contains flags indicating if a variable/event is supported in FSX, FS20, & FS24 versions.

**[Full Change Log](https://github.com/mpaperno/WASimCommander/compare/1.3.0.0...1.3.1.0)**

[e1a0f865]: https://github.com/mpaperno/WASimCommander/commit/e1a0f865
[e4609257]: https://github.com/mpaperno/WASimCommander/commit/e4609257
[e66498b4]: https://github.com/mpaperno/WASimCommander/commit/e66498b4
[36e925c4]: https://github.com/mpaperno/WASimCommander/commit/36e925c4

---
## 1.3.0.0 (15-Nov-2024)

### WASimModule
Expand Down Expand Up @@ -97,7 +121,7 @@
* Add optional `create` flag and unit name to `VariableRequest()` c'tor overloads.
* Added async option to `saveDataRequest()` which doesn't wait for server response (`saveDataRequestAsync()` for the C# version). ([82ea4252], [0a30646d])
* Added ability to return a string value with `getVariable()` to make use of new WASimModule feature. ([8e75eb8c], [0e54794b])
* The request updates paused state (set with `setDataRequestsPaused()`) is now saved locally even if not connected to server and will be sent to server upon connection and before sending any queued data requests.
* The request updates paused state (set with `setDataRequestsPaused()`) is now saved locally even if not connected to server and will be sent to server upon connection and before sending any queued data requests.
This allows connecting and sending queued requests but suspending any actual value checks until needed. ([bea8bccb])
* The `setVariable()` method now verifies that the specified variable type is settable before sending the command to the server. ([576914a2])
* Removed logged version mismatch warning on Ping response.
Expand Down Expand Up @@ -186,7 +210,7 @@ Updates for MSFS 2020 SU10 changes and new event trigger API for sending multipl
* Added Key Event lookup names for new KEY_PROP_FORCE_BETA_* events.
* Added Token variable name lookups for CIRCUIT_NAVCOM4_ON and BREAKER_NAVCOM4.
* Remove usage of deprecated `send_key_event()` for `SendKey` command in favor of `trigger_key_event_EX1()`.
* Module is now built with `/clang:-O1` optimization level (the newly-recommended `O3` level revealed a nasty MSFS memory corruption bug which
* Module is now built with `/clang:-O1` optimization level (the newly-recommended `O3` level revealed a nasty MSFS memory corruption bug which
should be fixed in SU11; I will have an update after SU11 release).

### WASimClient
Expand Down
2 changes: 1 addition & 1 deletion build/version.ps1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

$VER_MAJOR = 1
$VER_MINOR = 3
$VER_PATCH = 0
$VER_PATCH = 1
$VER_BUILD = 0
$VER_COMIT = 0
$VER_NAME = ""
Expand Down
2 changes: 1 addition & 1 deletion docs/version.Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# THIS FILE IS GENERATED BY A SCRIPT, CHANGES WILL NOT PERSIST. EDIT THE CORRESPONDING .in TEMPLATE FILE INSTEAD.

PROJECT_NAME = "WASimCommander"
PROJECT_NUMBER = v1.3.0.0
PROJECT_NUMBER = v1.3.1.0
PROJECT_BRIEF = "Remote access to the Microsoft Flight Simulator 2020 Gauge API."
6 changes: 3 additions & 3 deletions src/WASimClient_CLI/AssemblyInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ using namespace System::Security::Permissions;
[assembly:AssemblyTrademarkAttribute(L"")];
[assembly:AssemblyCultureAttribute(L"")];

[assembly:AssemblyVersionAttribute(L"1.3.0.0")];
[assembly:AssemblyFileVersionAttribute("1.3.0.0")];
[assembly:AssemblyInformationalVersionAttribute("1.3.0.0")];
[assembly:AssemblyVersionAttribute(L"1.3.1.0")];
[assembly:AssemblyFileVersionAttribute("1.3.1.0")];
[assembly:AssemblyInformationalVersionAttribute("1.3.1.0")];

[assembly:ComVisible(false)];
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<AssetPackage Version="1.3.0">
<AssetPackage Version="1.3.1">
<ItemSettings>
<ContentType>MISC</ContentType>
<Title>WASimCommander WASM Module</Title>
Expand Down
12 changes: 6 additions & 6 deletions src/include/wasim_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,20 @@ and are available at <http://www.gnu.org/licenses/>.

#define WSMCMND_VER_MAJOR 1
#define WSMCMND_VER_MINOR 3
#define WSMCMND_VER_PATCH 0
#define WSMCMND_VER_PATCH 1
#define WSMCMND_VER_BUILD 0
// Git commit hash (top 8 bytes)
#define WSMCMND_VER_COMIT 0x8616C608UL
#define WSMCMND_VER_COMIT 0x36E925C4UL
/// Version number in 32 bit "binary coded decimal", eg. 0x01230400 = 1.23.4.0
#define WSMCMND_VERSION 0x01030000UL
#define WSMCMND_VERSION 0x01030100UL
/// Possible version suffix, eg "-beta1" (can be blank for release versions)
#define WSMCMND_VER_NAME ""
/// Dotted version string Maj.Min.Pat.Bld, eg. "1.23.4.0"
#define WSMCMND_VERSION_STR "1.3.0.0"
#define WSMCMND_VERSION_STR "1.3.1.0"
/// Dotted version string with possible suffix, eg. "1.23.4.0-beta1"
#define WSMCMND_VERSION_INFO "1.3.0.0"
#define WSMCMND_VERSION_INFO "1.3.1.0"
/// Build date & time in ISO-8601 "Zulu Time" format, UTC
#define WSMCMND_BUILD_DATE "2024-11-15T17:04:49Z"
#define WSMCMND_BUILD_DATE "2024-11-28T15:16:43Z"


#define WSMCMND_PROJECT_URL "https://github.com/mpaperno/WASimCommander"
Expand Down

0 comments on commit 276788d

Please sign in to comment.