UNPKG

@fboes/aerofly-custom-missions

Version:

Builder for Aerofly FS4 Custom Missions Files

124 lines (84 loc) 3.48 kB
# Changelog This changelog documents all notable changes to the Aerofly Custom Missions project. Each version entry includes a list of changes, with the most recent version at the top. ## [1.9.1] - 2026-05-24 - Exporting `AeroflyNavRouteBase` ## [1.9.0] - 2026-04-20 - Added new convenience method to set aircraft systems from general aircraft configuration state. Please note that this will also be used as fallback on flight setting creation. ## [1.8.0] - 2026-04-19 - Added new flight configuration strings to `AeroflySettingsFlight` ## [1.6.0] - Added `toJSON` improvements to most DTOs - Added JSON schema for custom missions as JSON ## [1.5.0] - Added clouds elements getter - Fixed spelling error for `configuration`, which changes the API ## [1.4.0] - Changed testing to standard Node.js testing suite - Added `fuel_mass` and `payload_mass` properties - Added `flight.mcf` / `main.mcf` DTO ## [1.3.1] - Re-introduced spacers between exported missions - Re-introduced commented out nodes for exported missions ## [1.3.0] - Changed TMC code generation with nodes ## [1.2.3] - Internal restructuring of mission generation logic - Optimized waypoint handling and validation - Improved error handling for mission parsing ## [1.2.2] - Added altitude constraint property for waypoints - Improved handling of cloud layers with better validation ## [1.2.1] - Changed handling of checkpoints to support missions without checkpoints - Improved file generation for programmatic mission creation - Added new properties: - `is_scheduled` for mission scheduling - `tutorial_name` for tutorial identification - Enhanced cloud handling with better validation - Improved handling of unset values with default fallbacks - Added new flight settings: - `cold_and_dark` - `before_start` - `pushback` ## [1.2.0] - Added new cloud level properties: - `cirrus_cover` for high-altitude cloud coverage - `cirrus_base` for cirrus cloud base altitude - Added new waypoint property `fly_over` for precise waypoint navigation - Added `finish` property to mark mission completion points ## [1.1.1] - Fixed styling issues in mission display - Improved UI consistency across different mission types - Enhanced error message formatting ## [1.1.0] - Added new mission metadata properties: - `tags` for mission categorization - `isFeatured` for highlighting special missions - `difficulty` for mission complexity rating - `distance` for mission length in kilometers - `duration` for estimated completion time - Multi-language support for mission descriptions - Added new flight settings: - `winch_launch` for glider operations - `aerotow` for towed aircraft operations - Improved temperature property with better unit handling ## [1.0.4] - Added comprehensive documentation for known issues and workarounds - Added `AeroflyMissionConditions.temperature` property with Celsius support - Improved error handling for weather conditions ## [1.0.3] - Enhanced API documentation with examples - Added detailed parameter descriptions - Improved code documentation ## [1.0.2] - Added shorthand properties for common mission parameters - Improved property access methods - Enhanced mission validation ## [1.0.1] - Added initial API documentation - Improved code comments - Added basic usage examples ## [1.0.0] - Initial release of Aerofly Custom Missions - Basic mission creation and editing functionality - Support for essential mission parameters