All notable changes to this project will be documented in this file.
0.24.3 - 2024-15-06
- Added
SimConnect.h
andSimConnect.lib
for version0.24.3
.
- Crate now uses vendored MSFS SDK by default.
- Removed
vendored
feature, replacing it withc_msfs_sdk
to opt out of vendoring.
0.23.1 - 2023-12-05
- Added GitHub action to perform daily check for new SDK versions.
- Added GitHub action to run tests and build examples for
simconnect-sys
crate. - Added Rust versions of the SimConnect SDK samples, using
simconnect-sys
bindings.sample-ai-objects-and-waypoints
sample-ai-traffic
sample-facility-data-definition
(WIP)sample-facility-data-definition2
(WIP)sample-input-event
sample-joystick-input
sample-no-callback
sample-open-and-close
sample-request-data
sample-send-event-a
sample-send-event-b
sample-send-event-c
sample-set-data
sample-system-event
sample-tagged-data
sample-throttle-control
sample-tracking-errors
sample-windows-event
0.22.3 - 2023-11-25
- Added
static
andvendored
features. - Added
SIMCONNECT_DIR
andSIMCONNECT_NO_VENDOR
environment variables. - Added
examples/sys-basic
demonstrating how the FFI bindings can be used.
- Improved README.md with maintenance status, usage instructions and documenting features and environment variables used.
- Updated crate version to track the SimConnect SDK version it targets.
- Updated bindgen to not prepend enum names.
0.1.0 - 2023-11-23
- Added
wrapper.h
andbuild.rs
to automatically generate bindings usingbindgen
. - Added
SimConnect.h
andSimConnect.lib
for version0.22.3
.