All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for Windows' TTS as an additional TTS provider #24
- Carrier ATIS (reports altimeter, BRC and Case variant to be used)
- Derive a visibility value from cloud and fog weather settings (instead of using the visibility mission setting that never changes)
Moving to 1.0.0
as encouraged by semantic versioning.
- Support for AWS Polly as an additional TTS provider (implemented by @16AGR-Durham)
- Upgrade to the SRS 1.7.0.0 network changes. DATIS now acts as a 1.7.0.0 SRS client.
- The internals of DATIS are no based on async Rust. With that, DATIS does not create two threads for each ATIS station anymore (max. number of threads is now the number of cores available to the system).
- Upgrade to the SRS 1.7.0.0 network changes. DATIS now acts as a 1.7.0.0 SRS client.
- In some cases stations stopped transmitting every ~0.5 secs should be fixed
- Restore consistent ~3sec pause between reports
- Do not SPAM logs when connection to SRS is lost #18
- Automatically try to re-connect to SRS if connection to SRS got lost or if DATIS is started before SRS
- Option to enable debug logging (useful when investigating issues; logs into
Saved Games\DCS\Logs\DATIS.log
) - Option to change the SRS Server port
- Fix rounding issue in parsing of certain frequencies #15
- DATIS now acts as an SRS version 1.6.0.0 client (and thus doesn't work with <1.6 servers anymore)
- Fix missing
Terrain
global when starting DCS server with--norender
- Use different log levels for DCS Lua hook
- Added radio information to the initial SRS sync message #10
- All ATIS reports are now exported into the DCS saved games directory into
Logs\atis-reports.json
- Log a warning if there are no ATIS stations found
- Fix parsing of airfield names that contain a space in their name
- Fix wind speed unit
- Reduced logging output (to started, stopped and error messages)
- Added QFE in inHg and hPa to the ATIS report remarks
- Fixed reading runways with a L or R suffix
- Properly rotate and normalize the DCS reported wind direction
- Fixed active runway calculation
- Pressure and temperature readings should now also work when the server does not hit the "Briefing" button
- SRS broadcasts should now always be stopped when the mission is stopped
- Properly handle and report Gcloud TTS API errors (the previous error message was not useful at all, see #8)
- Added option to setup ATIS stations by adding static units with a specific naming scheme to the mission
- Possibility to use a different voice per station
- TTS should now properly read ZERO and not "o"
- Pressure and temperature readings fixed for multiplayer servers (was only working correctly in SP)
- Added "Cloud conditions" in front of the cloud report
- Added longer breaks between the different report parts
- Skip the "DECIMAL" when calling out the altimeter setting
- Extracted Google Cloud Access Key into "DCS ATIS" option specials menu
- reverted most phonetic number replacements (TTL handles normal numbers fine)
- visibility report
- clouds report
- QNH properly read at ground level