Skip to content
Jerker Dahlblom edited this page Apr 7, 2024 · 11 revisions
DCS Unified 2.9.3

DCS-BIOS v0.8.0

DCS Offical Changelog : 2.9.3.51704

DCS-BIOS core code has been almost 100% refactored which means that it is easier to maintain. The folder structure is now clearer. This has been done by @charliefoxtwo.
There are new name rules set for a control's identifier, it must be alphanumeric, uppercase and words are separated by underscore. The name must start with a letter.
FLAPS_SWITCH is valid
FLAPS-Switch is invalid
1ST_RADIO_BUTTON is invalid

Release cycle will be :

  • Nightly build
  • Weekly release (when there are pending changes)


Add addresses header by @maciekish in https://github.com/DCS-Skunkworks/dcs-bios/pull/177
Fix for the "attempt to concatenate local 'identifier' (a nil value)" issue by @maciekish in https://github.com/DCS-Skunkworks/dcs-bios/pull/180
Add missing Huey descriptions by @emcek in https://github.com/DCS-Skunkworks/dcs-bios/pull/181
Mi-8MT Frequency parts concatenated to satisfy lua syntax inspection by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/208
A-10C Fixes to syntax, wrong arguments number to function fixed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/209
Mi24p syntax change by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/207
F-16C bitoper function by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/206
AH-64D Added nil check and made global local. by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/205
This file includes DCS API definitions by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/199
JF-17 null replaced with nil, global var made local by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/204
F-15E, made global vars local by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/203
CommonData Global vars made local where possible by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/202
F/A-18C local function ValueConvert, variable final_value made local. by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/200
CommonData, FC3 global vars made local in by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/201
SA432 Global vars made local by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/210
New v Nr. after change by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/211
CommonData : Global vars made local by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/212
P-51 - fix for #198 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/213
Fix for #187 and half #188 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/214
A-4E - naming fixes by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/215
API definitions file. by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/217
Add stylua vscode configuration and github workflow by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/216
#114 Hack around missing EGI1 page by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/218
#120 special case CDU WIND1 and WNDEDIT1 by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/222
#151 Fix simshaker incompatibility by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/220
F-15 - fix for #188 and #223 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/225
Moved json source files to own folder by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/224
Update README.adoc by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/226
Change names to DCSSKUNKWORKS by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/227
Delete donation link from README.adoc by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/228
Delete FUNDING.yml by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/229
Refactor protocol_io by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/189
Add unit testing framework by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/230
Add action to auto-release commits to master by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/232
New VersionNr for luas by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/233
F-15E - Fix for 2 Switches #223 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/234
Release each day at 22.00 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/235
Added two scripts to log and replay com-port data for easier hardware testing by @maciekish in https://github.com/DCS-Skunkworks/dcs-bios/pull/231
Aircraft module code refactoring by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/197
Add Fundings back by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/237
Update FUNDING.yml by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/238
Update README.adoc by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/239
Create SECURITY.md by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/242
line width set to 300 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/243
Consolidate LoGetAircraftDrawArgumentValue calls by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/241
line width 300 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/244
Enable CI workflows on pull requests by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/245
Fix stylua checks by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/246
Add comprehensive control input/output testing by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/247
Migrate I-16 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/249
Improved duplicate identifier tests by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/253
Migrate Christen Eagle II to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/250
Migrate MiG-15 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/251
Migrate Spitfire to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/252
Add Gated Indicator Light control by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/254
Migrate String control by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/255
Migrate A-29B to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/256
#258 Fix MiG-15 duplicate control identifiers by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/259
Require tests to pass before running nightly release by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/260
Local dcs-bios compile by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/257
Migrate FW-190-A8 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/262
Migrate Alphajet to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/263
Migrate Yak-52 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/264
Disabled checks on luaunit.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/265
#248 Remove broken ACCELEROMETER_VALUE and add gauge value controls by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/261
Enable compile without DCS by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/269
Migrate F-22A to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/270
Migrate VNAO Room to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/272
Migrate MiG-19P to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/273
Migrate CommonData to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/271
Migrate Bf-109K-4 to use Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/266
Migrate FW-190D9 to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/267
MetadataEnd migrated to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/274
MetadataStart migrate to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/275
Edit tests to allow identifiers with leading underscores by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/278
Migrate P-47D to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/279
Migrate NS430 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/281
Migrate Edge540 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/280
Migrate AH-6J to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/282
Don't export MetadataStart/End with any modules by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/283
Migrate VNAO T-45 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/284
Convert DigitalDisplay and TextDisplay to modules by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/286
Migrate SuperCarrier to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/285
Sort AircraftTest.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/287
Archive hercules by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/288
#120 Fix missing information on wind page by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/236
define8BitFloatFromGetter tests added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/291
FC3 migration to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/276
Optimize Addresses.h generation and fix incorrect addresses for certain output types like DcsBios::LED by @maciekish in https://github.com/DCS-Skunkworks/dcs-bios/pull/240
Adds support for CI workflows to be run as part of merge queue builds by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/300
Migrate F-14 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/289
Migrate UH-1H to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/293
Migrate MiG21-Bis to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/294
Migrate Mi-24P to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/295
Migrate L-39 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/296
Migrate F-86F Sabre to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/297
Migrate C-101 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/298
Convert ProtocolIO to lua module by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/299
Update README.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/301
Update README.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/302
Update README.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/303
Update README.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/304
Update README.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/305
Added message to nightly build by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/306
#50 Right-align IFEI fuel text by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/219
Define variable step tumb by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/308
renamed old archived mod plane folder by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/309
Move old format plane lua files to new folder by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/307
Added Logger.lua module and removed old log function by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/310
Migrate AJS-37 Viggen to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/311
Migrate F-5E-3 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/315
Migrate Mi-8MTV to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/316
Convert AircraftList.lua to lua module by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/312
Created archive folder under DCS-BIOS by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/318
Generate Addresses.h during local compile by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/327
Create JSONHelper.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/325
Function module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/324
Global Logg name change by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/332
DCS API correct from string[] to string by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/333
AH-64D migrated to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/319
AV8BNA migration to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/323
Fix viggen control bugs by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/328
Update AH-64D.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/334
Update AH-64D.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/335
Migrate MB-339 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/314
Migrate JF-17 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/329
Ka-50 migration, ready for review by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/326
Add additional input support for defineToggleSwitchToggleOnly by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/336
Correct documentation in Functions by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/337
Simplify nil state functions by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/339
Switch to Functions.nil_state_to_int_flag in apache by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/340
Switch to using addExportHook in Harrier by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/341
Update generated files by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/338
remove dofile on Functions.lua in BIOS by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/346
F-15 migration to module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/343
Added singleton Log module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/344
Revert "F-15 migration to module" by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/347
Make parse_indication non-nullable by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/342
F15 new pr migration to module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/349
Consolidate numeric gauge value creation by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/348
Mock Log module added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/351
Consolidate parse_indication logic by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/352
Update Output fields for new Addresses.h format by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/353
Fix documentation for defineVariableStepTumb by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/354
The JSON for the Ka-50 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/357
F-5E-3 JSON files by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/358
MH-60R migrated to module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/356
Move DigitalDisplay, TextDisplay to new folder by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/359
Update Module.exportHooks type documentation by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/361
export_hook() => export_hook(MockDevice:new(0)) by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/363
Functions.pad_left made snake case by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/364
Adjust range of AH-64D vibration readouts by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/365
#366 Fix Viggen missile select not working by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/367
#368 Remove duplicate Bf-109 control by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/369
#370 Fix incorrect SAI output ranges by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/371
Assert all length-2 arrays are of the expected length by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/372
Fix ranges on I-16 compass and shake gauge values by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/376
#377 Fix range on KA-50 HSI_COURSE_CNT_100_10 by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/378
Migrate Mosquito to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/379
M-2000C migration by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/360
removed @func by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/382
Logger module now has timestamp, debug, info, warn, error, fatal by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/380
#383 Migrate some broken Mosquito controls off of define3PosMossi by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/384
#387 Fix some MiG-15bis values out of range by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/388
Comment out unused controls in Spitfire by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/390
Check if values are close to 0 before floor by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/392
Migrate F/A-18C to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/355
add modified rounding function used in M-2000C to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/381
Extract core state machine to lua module by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/362
Small fixes to Logger, @func removed and level missing in log() by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/393
Add debug name to MemoryMapEntry by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/385
Add control for setting radio frequencies by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/395
Add readonly and read/write radio controls by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/397
AH-64D : Added 5 radio controls by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/399
Apache changed files JSON and header by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/401
AV8BNA : Added two radio controls by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/400
Fix incorrect function name in F18 causing crash by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/404
Migrate A-10C to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/403
HOR_CAGE limit modified according to observed values by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/405
FW-190D9 : HOR_CAGE set to { 0.5, 1.0 } by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/406
FW-190A8 HOR_CAGE lower limit changed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/407
Bf 109 k 4 radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/409
Yak-52 Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/435
SpitfireLFMkIX Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/433
UH-1H Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/434
MiG-21bis Radio Control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/429
P-51D Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/432
Mosquito Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/430
MiG-19P Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/428
Mi-8MT Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/423
M-2000C Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/422
P-47D Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/431
MiG-15bis Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/427
Mi-24P Added radio controls by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/425
Ka-50 / III Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/420
L-39 Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/421
JF-17 Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/418
FW-190D9 Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/419
FW-190A8 Radio control added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/417
F/A-18C Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/415
Fix radio frequencies sometimes having +0.001 by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/402
C-101 radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/410
F-14 Activated radio controls UHF VUHF by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/411
MemoryAllocation:setValue min epsilon changed from 0.001 to 0.01 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/414
F-15E Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/416
Make TextDisplay and DigitalDisplay local by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/437
MB-339 Radio controls added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/424
F-16A moved to mods in AircraftList.lua by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/439
Mi-8MT JADRO frequency corrected. by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/440
FW-190A8 HOR_CAGE lower limit reverted back to 0.511 by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/441
NS-430 modified by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/408
Improve value out of range logging by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/436
Use full module paths on require by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/438
jsonp files in own folder, removed DCSFP user guide from docs by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/443
Remove old commented-out A-10 code by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/444
Move global BIOSdevMode to BIOSConfig by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/445
Remove unused code from Protocol.lua by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/447
Move all JSON write calls to JSONHelper by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/448
#449 Add description for KA-50 custom LED outputs by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/451
Convert Protocol to lua module by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/453
#450 Throw if nil has been provided for non-nullable data elements by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/452
License file renamed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/455
bars added, text slightly modified by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/456
Created README.md, deleted adoc version by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/457
license link fixed in readme by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/458
Update README.md by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/459
Make Lua LS ignore old format modules by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/460
Remove unused address constants from json files by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/454
Open Beta Patch updates by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/462
Open Beta Patch updates by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/464
Update generated files by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/465
NS430, making controls work again by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/461
NS430 debug logging removed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/466
SA342 migration to Module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/467
Fix not owning NS430 causing crash by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/472
FW-190A8 - Fix for #470 & #471 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/474
Update README.md by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/475
F-16CM migration to module by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/468
Migrate Mirage F1 to new module type by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/473
log_array added to logger by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/469
F-15 - fix for #476 by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/477
Note lfs as global by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/478
Remove LoGetModelTime from BIOSStateMachine constructor by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/479
F-15E ARC-210 added, this is a FM AM VHF UHF radio unit by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/480
Convert JSON source files to lua by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/481
Move JSON.lua to main source code by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/482
Enable stylua for BIOS.lua and BIOSConfig.lua by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/446
Indent log_table max depth reached message by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/483
fixes issue #486 by @peterb154 in https://github.com/DCS-Skunkworks/dcs-bios/pull/487
Beta Patch updates by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/492
Changes from Stable Update by @WarLord211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/494
Update outdated json files by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/496
Fix Apache not generating JSON files by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/497
LoGetAngularVelocity added to commondata by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/501
vs code remarks fix, check dev0 for nil by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/500
Fix A-10C II CMSP switches not working by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/498
commondata updated json files by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/502
ns430 remove glow control by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/499
NS430 updated JSON by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/504
update readme for average user by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/505
M2000C Clock Ring Added Only Decrease by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/507
DCS API metafile updated and by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/509
Fix Addresses.h not generating by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/510
Fix #506 AH-64D EUFD preset mode borked by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/511
Mi-24P OP_DISTR_CONTROL removed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/508
Renamed argument to value for PerformClickableAction for clarification by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/512
Fix AH-64D wiper switch out of range by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/513
Fix #484 Gazelle VCB_POWER and missile cover by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/514
T-45 Rear Bypass Hook added by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/515
AJS-37 FR22 fix for device number by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/517
Update issue templates by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/518
Update issue templates by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/519
#520 Standby Magnetic Compass by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/521
Reverting standby compass pitch and bank by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/522
F-15E lua local module renamed by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/526
Delete DcsBiosCOMHandler.zip by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/531
AV8BNA ICS_AUX_VOL ICS_GND_VOL swap by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/533
F-16C defog lever set to not cycle by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/535
Mirage F1 Controls updated by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/534
Node.js 16 actions are deprecated. by @emcek in https://github.com/DCS-Skunkworks/dcs-bios/pull/537
Remove physical variant and momentary_positions by @emcek in https://github.com/DCS-Skunkworks/dcs-bios/pull/536
Remove archived modules and code by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/538
Update developerguide.adoc by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/539
Developer guide links prettier by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/541
Userdoc updated by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/540
Delete DCS-BIOS-FLIGHTPANELS_Install Guide.pdf by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/542
Start.html, fix spelling, wording, links by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/543
Remove planes.html by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/545
Generate developeruserguide.html by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/547
Readme.md, fix spelling, wording, remove doc links to repo by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/544
userguide.adoc, remove old info, fix links by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/546
Update nightly release zip naming by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/548
Update stylua to v0.20.0 by @charliefoxtwo in https://github.com/DCS-Skunkworks/dcs-bios/pull/549
AH-64D::PLT_SAI_PITCH_TRIM change command by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/550
Update L-39.lua by @RB211 in https://github.com/DCS-Skunkworks/dcs-bios/pull/554
Change description FRONT/BACK to Front/Back by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/555
#556 Harrier ODU Change case in text lines TEXT to Text by @jdahlblom in https://github.com/DCS-Skunkworks/dcs-bios/pull/557

New Contributors


@maciekish made their first contribution in https://github.com/DCS-Skunkworks/dcs-bios/pull/177
@emcek made their first contribution in https://github.com/DCS-Skunkworks/dcs-bios/pull/181
@peterb154 made their first contribution in https://github.com/DCS-Skunkworks/dcs-bios/pull/487
@RB211 made their first contribution in https://github.com/DCS-Skunkworks/dcs-bios/pull/554

Full Changelog: https://github.com/DCS-Skunkworks/dcs-bios/compare/v0.7.49...v0.8

DCS Stable Update 2.8.7

DCS Offical Changelog : 2.8.7.42718

+Add MB-339 - Finished
+Add F-15E

Changelog Modules:
#A-10C - Improvement for ARC-210 incl. Frequency Export
#AH-64D - Fix Chaff/Flare Count issue
#AJS37 - Fix for #170; add missing gauges
#C-101 - add New Lamps
#F-16 - typo fix at EMERG_STRORE_JETT -> EMERG_STORE_JETT
#Gazelle - fix for UHF Buttons
#M-2000C - fix for #176; Add Total Fuel and Jauge Export as String
#Mig-21 - Poti Fix
#MirageF1 - add missing AN/ALE-40; add missing EE variant
#P-47 - fix for #174
#Yak-52 - fix for Gyro

Changelog DCS-BIOS:
#Update README.adoc
#Update jquery to 3.7.0
#Add links to arduino examples and Bort
#Userguide Fixes for #165
#cleanup - whitespaces
#Add round function to DCS-BIOS Util