# Changelog

## 2.6.1
- Added Airbus A350

## 2.6.0
- Added air races
- Switched to TypeScript

## 2.5.5
- Improved mission description generator `AeroflyMissionAutofill`

## 2.5.4
- Added option to add approaches to HEMS missions
- Improved Markdown table output
- Refactored location methods
- Changed to `init` pattern for `async` class instantiation
- Extended San Francisco POIs
- Improved CLI output
- Added improved `GeoJsonLocation` to incorporate `Point` geo positions

## 2.5.3
- Added `hospital-JP` as combined heliport / hospital
- Improved scenery generator
- Set new default callsign "MEDEVAC"
- Added `approaches` and `url` to GeoJSON for improved HEMS descriptions

## 2.5.2
- Improved mission description generator

## 2.5.1
- Fixed removal of guides

## 2.5.0
- Added Robin DR 400

## 2.5.0-0
- Changed directories for HEMS mission output
- Added `README.md` export for HEMS missions
- Changed folder export behavior so all exports are meant to be used from the user directory
- Exporting GeoJSON files for HEMS missions

## 2.4.0-0
- Added HEMS mission generator
- Added `--no-guides` parameter to remove guides from missions

## 2.3.8
- Added new cloud properties

## 2.3.7
- Updated mission file generator, adding tags
- Added Data Transfer Objects for Aviation Weather API

## 2.3.6
- Delegated handling of temperature to sub library

## 2.3.5
- Updated `@fboes/aerofly-custom-missions` package
- Added support for liveries

## 2.3.4
- Added NPM package for custom mission file generator

## 2.3.3
- Refactored custom mission file generator
- Added variable time spacing between missions
- Added description for nautical time

## 2.3.2
- Fixed time zone

## 2.3.1
- Improved handling of Local Solar Time (LST)
- Fixed time zone

## 2.3.0
- Added API changes from AviationWeather
- Added approximate alignment for water runways
- Added extra cloud layers
- Extracted FileWriter to have Node.js dependency separate
- Improved `DateYielder`

## 2.2.0
- Added navigational aids to GeoJSON
- Improved GeoJSON output
- Added TPA configuration
- Added simple mechanism to determine right pattern
- Improved support for helipads
- Improved support for "L"/"R" runways

## 2.1.2
- Improved altitude calculation for glide slope
- Improved output of geographic vectors
- Added vector output to navigational aids
- Added feet debugging output in `custom_missions_user.tmc`
- Added `.npmignore`

## 2.1.1
- Added randomized heading for aircraft
- Added configurable pattern distance

## 2.1.0
- Added preferred runway for (almost) no wind conditions
- Added field elevation output
- Improved wind description output
- Added CLI parameters for GeoJSON / `README.md`

## 2.0.0
- Changed CLI parameters

## 1.3.1
- Improved naming of airports
- Improved handling of missing weather data

## 1.3.0
- Added `MINIMUM_SAFE_ALTITUDE` parameters
- Added correct flight level separation
- Aircraft without VOR receivers get a different briefing

## 1.2.0
- Added improved Airport database with ILS frequencies, right turn patterns
- Added support for local frequencies (tower / CTAF)
- Changed altitude of pattern waypoints
- Improved documentation

## 1.1.3
- Added crosswind component calculator
- Changed runway length output to meters

## 1.1.2
- Added `Degree` helper
- Updated C172 landing challenges
- Improved unknown aircraft fallback handling
- Improved documentation generator

## 1.1.1
- Fixed aircraft database

## 1.1.0
- Added CLI help via `--help`
- Added folder mode, which creates all files in a subdirectory
- Added some missions
- Added functionality to generate flight plans for unknown aircraft

## 1.0.0
- Initial release
