Skip to content

DCS-BIOS v0.8.0

Compare
Choose a tag to compare
@jdahlblom jdahlblom released this 07 Apr 13:56
· 207 commits to master since this release
6a53974

Release notes

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

New Contributors

@maciekish made their first contribution in #177
@emcek made their first contribution in #181
@peterb154 made their first contribution in #487
@RB211 made their first contribution in #554

Full Changelog: v0.7.49...v0.8