@fboes/aerofly-custom-missions
Version:
Builder for Aerofly FS4 Custom Missions Files
124 lines (84 loc) • 3.48 kB
Markdown
# 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