Skip to content

Releases: openscope/openscope

v6.3.0

01 Jul 16:43
1d1c6ab
Compare
Choose a tag to compare

6.3.0 (July 1, 2018)

New Features

  • #272 - Add Cincinnati/Northern Kentucky International Airport (KCVG)

Bugfixes

  • #1008 - Correct airline files using old callsign format

Enhancements & Refactors

  • #938 - Overhaul of OMDB
  • #94 - Adds @openscope/validator package with supporting npm script

v6.2.0

11 Jun 00:51
2c54b05
Compare
Choose a tag to compare

6.2.0 (June 10, 2018)

New Features

  • #893 - Add Prague Václav Havel Airport (LKPR)
  • #444 - Adds option button to toggle video map display

Bugfixes

  • #968 - Fixed N-numbered GA aircraft having callsign "default" if voice is on
  • #907 - Updates SpawnPatternModel to handle integer or float values for #rate
  • #996 - Add airport guide directory entry for LKPR

Enhancements & Refactors

  • #956 - Updated 'descend via STAR' documentation to change mentioning SID to STAR
  • #782 - Overhaul of KATL
  • #961 - Updated climb and descent rates using Eurocontrol data
  • #874 - Continue and clean up following FMS / Route refactor
  • #982 - Remove empty .gitkeep file

v6.1.1

02 May 05:32
8cd9f3e
Compare
Choose a tag to compare

6.1.1 (May 1, 2018)

Hotfix

  • #950 - Fix left turn command t l ###

v6.1.0

01 May 05:38
c73fa1a
Compare
Choose a tag to compare

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

01 Mar 07:05
8d6cd72
Compare
Choose a tag to compare

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 clever translateY() tricks.
    • #885 - Removes loading indicator and simplifies LoadingView
  • #796 - Updates ENGM (Oslo Airport, Norway)
  • #723 - Add contribution guidelines document

v5.7.0

01 Dec 04:30
29f65c1
Compare
Choose a tag to compare

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

03 Nov 12:46
10fd306
Compare
Choose a tag to compare

5.6.1 (November 1, 2017)


Hotfix

  • Adds missing restore() in CanvasController for airports that don't have ils runways #814

v5.6.0

01 Nov 02:37
28d5926
Compare
Choose a tag to compare

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

02 Oct 12:31
Compare
Choose a tag to compare

5.5.1 (October 1, 2017)

Hotfix

  • Checks if the airport in localStorage exists before loading it #709 and #744
  • Updates .eslint rules to ignore unused event and error parameters. #710 and #744

v5.5.0

01 Oct 04:16
Compare
Choose a tag to compare

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 to index.html and combines former partials controls and score 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() in index.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() to GameOptions.setOptionByName() and adds test file for GameOptions #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 moves App.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 the CanvasController and happen via triggered events
    • sets the stage for next round of CanvasController updates by adding CANVAS_NAME enum to be used when creating canvas elements
  • 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