Releases: openscope/openscope
Releases · openscope/openscope
v6.3.0
v6.2.0
v6.1.1
v6.1.0
6.1.0 (May 1, 2018)
New Features
- #818 - Allows selection of only aircraft within controlled airspace
- #838 - Add Zürich Airport (LSZH)
- #24 - Add command to inform arrivals of assigned landing runway
Bugfixes
- #918 - Fix failed load by verifying "last airport" in loadList before attempting to use it
- #939 - Fix airline fleet detection logic that was erroring during spawn of properly declared patterns
- #899 - Fix improper merging of routes when divergent waypoint is not in the middle of the leg
- #940 - Fixes British Airways fleets; re-adds 'short' fleet and removes historic fleet
- #947 - Fix lack of red response for 'land' and update documentation
Enhancements & Refactors
- #910 - Reactivate KBOS and KSTL
- #856 - Overhaul of Doha Hamad International Airport (OTHH)
- #246 - Overhaul OMAA (Abu Dhabi)
- #908 - Minor updates to KSEA
- #928 - Minor updates to KPDX
- #923 - Overhaul of KABQ
- #931 - Minor updates to KDCA
- #241 - Overhaul of London Luton Airport (England, United Kingdom)
- #927 - Fix climb rates for CRJs
- #677 - Add test which ensures all airport JSONs contain valid JSON data (helpful for airport developers)
v6.0.0
6.0.0 (March 1, 2018)
Major
- #809 - Major reconfiguration of FMS and navigation-related components of the sim
New Features
- #108 - Add Ottawa Macdonald–Cartier International Airport (Canada)
- #265 - Add Leeds Bradford Airport (England, United Kingdom)
- #816 - Add Kansas City Int'l (KMCI)
- #819 - Add Raleigh-Durham Int'l (KRDU)
- #785 - Add Pittsburgh International Airport (KPIT)
- #106 - Add Halifax Stanfield International Airport (CYHZ)
Bugfixes
- #864 - Resolve console.warning() is not a function (when drawing SIDs), by removing the -ing
- #879 - Restore functionality of non-procedural descents to airspace ceiling
- #895 - Ensure number-type variables defined in spawn patterns are cast to numbers if provided as strings
Enhancements & Refactors
- #840 - Updates documentation on airport file standards
- #655 - Set new standards for airport difficulty levels
- #529 - Convert
NavigationLibrary
to a singleton - #881 - Remove nonfunctional airports from load list broken by feature/809
- #216 - Overhaul of Ronald Reagan Washington National Airport (DC, USA)
- #854 - Overhaul of Manchester International Airport (England, United Kingdom
- #866 - Customisation of callsign formats
- #199 - Overhaul of Frankfurt Am Main International Airport (Germany)
- #842 - Updates KBOS to AIRAC 1802
- #844 - Updates KSTL to AIRAC 1802
- #851 - Updates KPDX to AIRAC 1802
- #837 - Refactors
StripView
classes to not use$.show()
and$.hide()
- updates css to use
flexbox
instead of the clevertranslateY()
tricks. - #885 - Removes loading indicator and simplifies
LoadingView
- updates css to use
- #796 - Updates ENGM (Oslo Airport, Norway)
- #723 - Add contribution guidelines document
v5.7.0
5.7.0 (December 1, 2017)
Bugfixes
- Add empty video maps to WIP airports to keep them from crashing #831
Enhancements & Refactors
- Add restricted and prohibited areas to KSEA #823
- Updates KSTL to AIRAC 1712 #825
- Updates KDTW to AIRAC 1712 #821
- Updates EDDH (Hamburg Airport, Germnay) #829
- Updates documentation on airport format #833
- Updates KLAS (McCarran International Airport, NV) #485
- Removed Monarch Airlines and Airberlin #801 and #802
v5.6.1
v5.6.0
5.6.0 (November 1, 2017)
New Features
- Add Tampa Intl. (KTPA) #647
- Add Theodore Francis Green Memorial State Airport (Providence, US) #107
- New Airport: KDTW (Detroit Metropolitan Wayne County Airport, MI) #559
- Splits canvas into STATIC and DYNAMIC canvases, only drawing updates when there are updates to draw. #236
- Moves CanvasController arrow functions to bound class methods
Bugfixes
- Fix bug where aircraft cleared twice for ILS won't join glideslope #667
- Fix bug of aircraft descending via STAR to '0' altitude #567
sid
command no longer sets the aircraft's destination property #787- Ensure aircraft future path is drawn only when directed by settings menu #812
Enhancements & Refactors
- Deprecated the
rate
command #755 - Add git strategy flow chart to documentation #80
- Force arrivals with non-altitude-restricted STARs/routes descend at least to ceiling of controlled airspace #662
- Consolidate GameController timing elements into TimeKeeper #725
- Fix links in airport guide documentation #764
- Fix mistake in version number #768
- Minor renaming of holding related methods in FMS #768
- Updates KSFO (San Francisco International Airport, CA) #427
- Updates KABQ to AIRAC 1711 #773
- Updates KSEA to AIRAC 1711 #775
- Updates KSTL to AIRAC 1711 #777
- Updates KBOS to AIRAC 1711 #780
- Adds
CanvasStageModel
class and abstracts canvas dimensions, pan, zoom, and unit translation methods to this new singleton #726 - Updates KPDX (Portland International Airport, OR) #650
- Adds useful error message and tests for case when airport file has procedure with improperly defined
draw
segment #791
v5.5.1
v5.5.0
5.5.0 (October 1, 2017)
New Features
- Add
sa
,saa
,sh
,sah
,ss
,sas
commands #641 - Add toggleable scope command bar, and lays foundation for the Scope, its commands, and its collections of radar targets. #14
- Checks if the airport in localStorage exists before loading it #709
- The mouse button to drag the radar screen is now right click #564
- Adds Ted Stevens Anchorage Intl. (PANC) #637
Bugfixes
- Fix SID Names at MDSD following the screen centre #683
- Fix the command bar displaying a '?' when the up or down arrow is pressed #685
- Extends departing spawnPatterns outside the airspace at KSDF to prevent point deduction #699
- Adds
footer
section toindex.html
and combines former partialscontrols
andscore
with the#command
input #704- updates styles to use flexbox with properly organized children
- Clear radar target collection when changing airports #728
- Ensure radar targets are removed when aircraft model is deleted #732
- Ensure game options initialize to correct default values #711
- Remove call to
AirportController.hasAirport()
inindex.js
#741 - Changes background-color of settings option selects to transparent #740
- Updates param passed to RadarTargetCollection from within AircraftController.aircraft_remove()#743
- Ensure failure message responses are shown in red #742
Enhancements & Refactors
- Modifies
StripView
background-color to use rgba instead of hex to allow for a semi-transparent background #679 - Adds Eric Meyer CSS Reset and updates existing CSS to work without
*
reset #657 - Stops
console.warn()
spam every frame if terrain is less than zero #695 - Adds
localStorage.setItem()
toGameOptions.setOptionByName()
and adds test file forGameOptions
#670 - Update airport format document with new properties and requirements #452
- Update developer documentation regarding git strategy #614
- Execute scope command by clicking radar target #717
- Adds
TimeKeeper
singleton and movesApp.incrementFrame()
logic to this new class #296 - Removed the
version
command #721 - Updates Shannon (EINN) - Updated all procedures, added video map and terrain, updated traffic #527
- Makes first pass at
CanvasController
refactor #707- adds
TimeKeeper
singleton to make time tracking easier to manage - moves logic to update properties of the
CanvasController
to live within theCanvasController
and happen via triggered events - sets the stage for next round of
CanvasController
updates by addingCANVAS_NAME
enum to be used when creating canvas elements
- adds
- Add airport guide files and start ksea as an example #29
- Ensure tutorial selects departure aircraft #354
- Add documentation and tutorial section for scope commands #718
- Update UI green colors to match default blue theme #630
- Checks if an aircraft can reach assigned altitude/speed #326