ATIS Builder - Added a warning message when submitting a custom parameter as part of the tester when that custom parameter is reserved for use by pre-made nodes
Fixes
Runway Defaults Form - Fixed an issue where invalid data prevented the form from rendering at all
Runway Defaults Form - Fixed the form allowing invalid data to be submitted
v12.3.0
v12.2.0
Additions
Ops::Snowtam Node - Added a new Ops node to handle Snowtam processing
ATIS Generator - Added support for custom parameters to be used in the Liquid template engine. See region admin docs for more info
ATIS Builder - Added support for custom parameters in the ATIS builder
Changes
Region Docs - Updated liquid docs with new custom paramters info
v12.1.0
Additions
Performance - Added caching of Hoppies data for 2 minutes to improve generation speed
Performance - Added in memory caching of VATSIM position data for 1 minute to prevent unneeded reloading of VATSIM data from disk
Performance - Added in memory caching of some ATC position related data for 1 hour
Text Node - Added Liquid Template Support
Changes
Performance - Improved some database queries with new indexes
Performance - Moved some data processing to background workers to improve ATIS generation speed
Performance - Improved regex searching of VATSIM online positions data
DCL Node - Changed how Hoppies data is retrieved to drastically speed it up
v12.0.1
Fixes
METARs page - Fixed an issue preventing some airports results from being retrieved
VATATIS Discord Bot - Fixed an issue preventing some airports results from being retrieved
ATIS Generator - Fixed an issue preventing some ATIS' from being generated
v12.0.0
Additions
Liquid Template System - Added the new liquid template system to the Contact node
v11.0.0
Additions
UK Military Node - Added a node to handle special color codes for UK military airports
Altimeter Node - Added support for possible 3 digit QNH values (I.E. 993 instead of 0993) in the METAR
Cloud Node - Added special parsing if the clouds are reported below 100 of the given unit
For Contact Node - Added UK format
Runway Node - Added Arrival Text option to change the arrival runway string. Defaults to RWY which is existing behaviour
Runway Node - Added SRO option which is special text to use if a single runway is in use for arrival and departure. Defaults to nothing which is existing behaviour
Surface Node - Added Repeat option to cause the surface condition type to repeat
Surface Node - Added option to report in the new ICAO format
Surface Node - Added option to include runway numbers in the ICAO format
Fixes
ATC Position Service - Fixed an issue causing some relief callsigns to not be detected properly
v10.3
Additions
Parallel Ops Node - Added a new node for more fine grained control of parallel ops text
Surface Node - Dry text argument that allows changing of the text used to represent dry conditions
Visibility Node - Added a new format
Fixes
Format Builder - Fixed the nodes in the add node modal not being sorted
v10.2.1
Fixes
Site Wide - Fixed a number of small outstanding issues from my error tracker
Format Builder - Fixed the Case transform option not always being taken into account when testing an ATIS format
v10.2
Additions
Approach Node - Added Expect Position parameter which controls the position of the text entered in the Expect parameter
Format Builder - Adjusted the behaviour of some fields on the node edit slide out. Some options will now only show if other options they depend on are set to specific values
Runway Node - Added SPRO Text option to set the text for the Use SPRO parameter
Fixes
Site Wide - Fixed issues with dropdown positioning on the edit node slide out
v10.1.1
Fixes
TransitionLevelNode - Improved error messaging when airport base transition level is missing
Airport Admin - Fixed base transition level field not showing in airport config in some instances
v10.1
Additions
DCL Node - Added new format for VAXX FIR
ForContact Node - Added new generic Contact Online Position Online Frequency format
ForContact Node - Added new Force Full Pos Name parameter that, when true, will force the full position name to be used even when it matches the current airport
v10.0
Additions
ATIS Formats - Added support for separate arrival and departure ATIS's
ATIS Format builder - Added dropdown for all nodes to choose which ATIS type you want to node to be part of. All nodes will default to current behaviour of All as of this release
Changes
Site Wide - Improved system stability
Fixes
Site Wide - Fixed styling on dropdown select menus
METARs page - Fixed a bug causing double ups on recommended runways
v9.3.1
Fixes
ATIS Format Builder - Fixed a bug where nodes with conditions would have their conditions wiped upon saving an edited node
v9.3
Additions
Transition Level Node - Added an option to use tables for temperature the same as how tables work for QNH
ATIS Format Builder - Added a view only mode for published formats. This is the same as the normal format builder with the same ability to test it, just with all edit and update functions removed.
Fixes
Site Wide - Fixed Whiskey text so it's correct and not missing an e
v9.2
Additions
ATIS Builder - Added a dropdown to select which ATIS airport to use in relation to Euroscope's new support for multiple ATIS's
Changes
ATIS Parser - Added better error handling around requried parameters. Will no longer error if runways are not provided when also not required
v9.1
Additions
ATIS Builder - Added a input field and button to pull the current VATSIM metar for an airport
Changes
Site Wide - Updated a number of dependencies
Fixes
ATIS Processing - Fixed a bug with some remarks nodes causing errors
ATC Node - Fixed a bug introduced in v9.0.2 that broke the ordering of ATC positions when using priority matching mode
v9.0.2
Changes
Change Notes lost due to file corruption
v9.0.1
Additions
Format Builder - Added some extra monitoring of issues
Fixes
Region Admin - Fixed a bug that can fail to redirect you properly when adding the Discord bot
ATIS Processing - Fixed a bug that can sometimes occur when failing to parse the live VATSIM data
Cloud Node - Fixed a bug that prevented the Cloud Node edit form from rendering
ATC Position Imports - Fixed a bug where Approach positions would sometimes not import correctly
v9.0
Additions
Ops EdxxRnp Node - Added a new RNP node in the Ops section for EDXX
Ops LVP Node - Added a new format for EDXX
ATIS Formats - Added new case transform option to ATIS formats to allow you to enforce a full uppercase or lowercase ATIS output
Contact Node - Added a new format for EDXX
Runway Node - Added a new in_use_pos argument to change where the text from the in_use argument appears. Defaults to old behaviour of trailing
Wind Node - Added headwind and crosswind component calculations for each runway
Changes
Site Wide - Replaced old background job processor with a new one
Fixes
Approach Node - Fixed some small bugs in the approach node
v8.5
Additions
Runway Node - Added the Use Landing and Departing parameter to allow use of the Landing and Departing text in all instances of arrival and departure runways matching
Transition Level Node - Added Unit Type parameter to allow adding of meters text to the transition level. Using meters also causes the transition level value to be multipled by 100
Fixes
Runway Node - Fixed Dep Sole Node and Type parameters not using the correct form element
Region Admin - Fixed a bug that prevented removing a newly added Runway Default
v8.4.1
Additions
Contact Node - Added a new format
Fixes
Region Admin - Fixed window breaking if adding ATC positions with IDs that already exist
Region Admin - Fixed a bug that was causing some nodes to not open in the Format Builder
v8.4
Additions
Visibility Node - Added ability to change the output units and to output both metric and imperial units if desired
Cloud Node - Added ability to output clouds as an AGL reference instead of an AMSL reference
v8.3.1
Fixes
ATIS Generator - Fixed a bug in the ATIS caching that was potentially causing errors
v8.3
Additions
Temp Node - Added ability to change the output units and to output both temp units if desired
Temp Node - Added ability to output relative humidity as an extra line after the temp and due point
Altimeter Node - Added ability to change the output units and to output both altimeter units if desired
Altimeter Node - Both altimeter unit types are now outputted in the API
Winds Node - Added ability to output up to 3 different unit types and to chop and change them however you like
Winds Node - Added detection of MPH (Miles per Hour) as a unit type in the METAR to cover possible potential cases of that in the future
Changes
Winds Node - speed field in the API now outputs as a hash of the speed in 3 different unit types rather than just the speed from the METAR
Fixes
Winds Node - Fixed a bug where the variable part of a wind would fail to output if the wind was also gusting
v8.2.2
Fixes
Transition Level Node - Some general bug fixes and improved resilience when it fails to get a QNH value when in remote mode
v8.2.1
Changes
ForContact Node - Updated the ENOR format to move their DCL Node format into their ForContact format
Application Wide - Updated various entry points to improve checking for and exclusion of bad METARS
Fixes
Cloud Node - Fixed a bug where some cloud layers were not reported for the AWIB format
Visibility Node - Fixed an issue where visibilities reported in KM were not reported at all in the ATIS or AWIB
Application Wide - Fixed a bug preventing the background METAR job from running
Regions Admin - Fixed a bug where the ATC positions modal wouldn't appear in the ATIS builder
v8.2
Additions
DCL Node - Added support for detecting online Hoppies positions
DCL Node - Added a dynamic ENOR format
Regions Admin - Added Datalink ID field to ATC Positions, only shows if using a dynamic DCL node format
Fixes
Regions Admin - Fixed a bug where feature detection would not work properly in some instances
Site Wide - Fixing popup messages being hidden behind other elements
v8.1
Additions
ATIS Generator - Added url redirect option (VATATIS Dev access only) to allow for redirecting to other ATIS services in very specific situations
DclNode - Added a new DCL node to process datalink clearance text
Application Wide - Added a feature flag system to control access to some features
Site Wide - Pop up messages can now be dismissed by clicking them
Regions Admin - Added ATIS Format page for managing ATIS formats
Regions Admin - Added ATIS Format builder and tester
Documentation - Improved documentation for all ATIS Format Nodes
Documentation - Improved general documentation
Documentation - Improved Region admin specific documentation
Approach Node - Added ILSDME as an option for approach type
Changes
LVP Node - Added a format argument to swap between ENOR and LSAS formats
Site Wide - Pop up messages have been moved slightly
Application Wide - Updated code to differentiate between published and draft ATIS formats
Approach Node - ILS is now the default approach type rather than ILSDME
Fixes
Regions Admin - Remove the ability for a user to remove themselves from the staff list
Airport Positions Admin - Fixed the drag and drop re-ordering not working
Altimeter Node - Fixed a bug where include_qfe could be used with inHg values which is not yet supported
Approach Node - Fixed some very edge case formatting bugs
Weather Node - Fixed a bug in CAVOK detection
Weather Node - Fixed a bug where some conditions that shouldn't have anything following them could end up with things following them
Regions Admin - Fixed an edge case bug where runways would sometimes not be created for a new airport
Site Wide - Fixed a number of bugs related to regions without formats or with blank formats only
v8.0.1
Fixes
Regions Admin - Fixed a bug with the ATC Positions priority page caused by the dependencies update in V8.0
v8.0
Changes
Application Wide - All ATIS formats moved from hard-coded configs to database entries
Application Wide - A large number of dependencies have been updated
v7.11
Additions
Region Admin - Added webpages and systems to allow editing of Airport <-> ATC Position matching and detection priorities
Region Docs - Added documentation for the above feature
Removals
Site Wide - Removed the old hero image and associated old code
Fixes
Site Wide - Fixed some bugs in the autocomplete and select form field components
v7.10
Additions
New Region - LIXX Now fully supported
Airports - Added database support for field elevation
Regions Admin - Added support for field elevation
Altimeter Node - Added support for including QFE in output
Altimeter Node - Added support to include the units in the output
Altimeter Node - Added parameter to change the units text for HPA
Approach Node - Added support to remove the leading/trailing "Approach" text
Contact Node - Added new format for LIXX
RVR Node - Added ability to customize multiple pieces of the text
RVR Node - Added ability to only output RVR for active runways
Temp Node - Added ability to output the units at the end of the temp/dp
Changes
Runway Node - Moved "runway" string to parameters to improve ability to tweak outputs
v7.9
Additions
ATIS Generator - Added new metrics for tracking ATIS generation usage from various sources
Changes
ATIS Generator - Improved the caching of generated ATIS outputs
v7.8
Additions
Regions Admin - Added runways and their associated edit form to their respective airports
Regions Admin - Added documentation page to cover some of the more complex things in the Regions admin system
Changes
Regions Admin - Some fields in the create/edit forms are now dependent on their associated features being enabled in a regions ATIS formats
Fixes
Site Wide - Fixed some small bugs in the select drop downs
Site Wide - Fixed some minor security issues
v7.7.1
Changes
Regions Admin - Moved airports edit form to their own page in prep for other additions
Regions Admin - Improved message on the alert popup following ATC positions import
Fixes
Site Wide - Fixed an error that sometimes happened when the system tried to render an alert
Regions Admin - Fixed Discord permissions not being applied on region creation if user already has their Discord account linked
v7.7
Additions
Regions Admin - Added the button to add the VATATIS Discord bot to your server
Changes
Site Wide - Adjusted some website styling
Features Page - Updated the features page to reflect current state
Docs Page - Updated the documentation page to reflect current state
v7.6
Additions
Regions Admin - Added ATC Position admin system
Regions Admin - Added count badges to the side nav
Removals
Site Wide - Removed the Patreon button now that PayPal supports monthly donations
Fixes
Regions Admin - Fixed runways not being correctly configured on airport creation and fixed all existing instances of configured airports missing their runways
Regions Admin - Fixed a bug with the dropdown selects where the selected item marker would duplicate in some instances
Site Wide - Fixed a bug where the popup alerts were not firing on redirects
v7.5
Additions
Regions - Added initial support for the LSAS FIR
Nodes - Ops::MEtReport - Added new argument to change the Automatic Met Report text
Nodes - Contact - Added a new contact format for LSAS
Nodes - Runway - Added a new max runways argument to be able to limit the amount of runways in the ATIS
Nodes - RVR - Added a new argument to limit RVR reports to active runways only
Nodes - Time - Added a new argument to allow changing of the Zulu text at the end of the time report
Nodes - Transition Level - Added the ability to adjust the QNH breakpoints and the level increments
Nodes - Transition Level - Added the ability to set transition level based on a remote QNH value
Nodes - Visibility - Added the ability to parse visibility levels given in a specific direction in addition to the normal value
Changes
Nodes - Cloud - Added some new data variables to be captured from the METAR cloud output
Fixes
Nodes - Approach - Fixed a number of edge case issues in the approach node
Nodes - Cloud - Fixed the casing of FEW to be uppercase like the rest of the cloud cover levels
Nodes - Wind - Fixed a bug where it would still say knots even if it was just 1 knot of wind
v7.4.3
Fixes
Site Wide - Fixed the cookie banner button not always working
v7.4.2
Changes
Region Admin - Updated some helper text on a couple of airport fields to be clearer
Fixes
Site Wide - Discord buttons should no longer appear on test sites with no Discord connectivity
v7.4.1
Fixes
Region Admin - Fixed error when trying to render the result of adding a new staff member
Region Admin - Fixed welcome page rendering with no layout
Region Admin - Fixed being able to self-serve create a region on a test site
v7.4
Additions
Added new side nav to regions admin
Added new airports page to regions admin to allow regional staff to manage their airports
Added new dashboard page to regions admin
Added new error message for when an airport is partially configured, but is still missing its ATIS format
Changes
Rebuilt the website popup alerts
Moved the regional staff admin to its own page
Updated a bunch of website styling to continue to move to a new system
Fixes
The donate button works again!
v7.3.1
Additions
Added a new response for the bot for when it knows the airport but doesn't have weather data for it
v7.3
Additions
Added regions and the required associations in the database
Linking your Discord account now also triggers a job that will invite you to the server
Added guilds.join as a scope on the Discord OAuth to support the above
Added the ability to force a resync of your Discord permissions
Added new getting started buttons to the home page
Added new getting started page for Region Staff
Added the ability for users to create a new region
Added a welcome page for new regions
Added the basic Region admin page containing airport and staff lists
Added the ability to add/remove staff from a region
Added the creation of a Discord role and channel when a region is created
Changes
Updated the website alert styling
Updated user Discord syncing to sync staff permissions and add region to nickname
Fixes
Fixed an incorrect message when unlinking Discord accounts
Fixed the website alert/notification system
v7.2
Additions
Added the ability to link your Discord account to your VATATIS website account
Added syncing from the website to the Discord server via a bot. Currently only syncs users names and adds the verified role
Added a Discord command to allow people to pull metars via a Discord slash command in the VATATIS Discord server
Changes
Changed the VATSIM Connect integration to also pull users names, but we only save the first name
Minor renaming of some ATIS config nodes
Fixes
Fixed a bug where the ATIS letters were not rotating
v7.1.2
Changes
METAR job now runs every 20 minutes instead of every 10 minutes
Updated the METAR update job to process much more efficiently (Approx. 6x faster)
Fixes
Fixed the sound not playing correctly on METAR updates
Fixed the sound playing multiple times on a single METAR update (It just kept stacking as well, so after a while you would get 20 copies of the sound playing at once for a single update)
Fixed extra airports being updated when they don't need to be on a METAR update cycle
v7.1.1
Fixes
Fixed the issue that caused the METARs page to have to be reloaded on each first visit
Fixed the background job that powers the auto refresh of entries on the METARs page
v7.1
Additions
Final changes added for full support of the ENOR format
Added the Ops Reports Node to handle the functionality that the MetReport node use to handle (I.E. Airmet, Sigmet, Windsheer etc.. reporting)
Added the Remarks WS Node for ENOR to process Windsheer reports from METAR remarks
Added a new argument to the Approach node to allow customizing of the "Runway" string
Added a parameter to the url called noatc that will disable ATC detection for that request if provided
Added priority matching support for ATC detection to support when multiple ATC positions from the same level can cover an airport
Added Remarks Node to cover processing of remarks subnodes such as wind and windsheer reports in METAR remarks
Added actual functionality to the RVR node so it will actually report values. Currently defaults to the old functionality still.
Added an include_zulu argument to the Time node so you can choose if you want the Z added to the end of the time or not
Added support for multiple RE (Recent) sections in a METAR
Changes
Adjustment of the Background works to improve speed and reliability
Changed the OpsMetReport node from its previous function (now handled elsewhere) to adding the Met Report or Automatic Met Report text for ENOR
Major rework of the WX node to improve processing speed, reduce complexity and add new functionality
Fixes
Fixed a bug that sometimes caused the database to run slow or lock up
Small Bugfix in the Remark Winds node to support multiple wind entries
Multiple bugfixes and tweaks to the Approach node to ensure correct reporting for ENOR and all other regions
Fixed a bug with the runway node when departure is the sole runway node but the dep and arr runways differ
v7.0
Additions
VATATIS now tracks all approximately 5600 airports that VATSIM provides METARs for (ATIS configs still need to be done to be able generate an ATIS for any given airport)
The METARs page on the website now allows for multiple airports to be pulled up
The METARs page on the website now automatically updates the weather for any airports you have pulled up
Changes
Revamped the background job processor to be more efficient
Re-did a large chunk of the styling and scripting for the website
Fixes
Fixed a bug where winds in meters per second would break the parse
v6.0.1
Fixes
Fixed a small bug in the weather condition processing node that was causing 500 errors when + was used (I.E. +RA) in the METAR
Fixed a bug in the METARs webpage where lower case ICAO codes would cause the search to fail
v6.0
Additions
API endpoint to allow regions to pull ATIS data
Changes
Massive re-work of around 80% of the main processing code
Moving away from hardcoded configs towards database data. This release includes move all airport and ATC position data from configs to the database
v5.5.1
Additions
CLD/// is now handled and will return CLD unknown (I.E. BKN/// returns Broken unknown)
Fixes
ATIS will no longer break if /// is reported for cloud altitude
v5.5
Additions
Added support for the CZQM FIR
Added a landing and departing parameter for the runway node
Changes
Adjusted the approach node for better runway number support
v5.4
Fixes
ATIS letter rotation should work a lot better now after a re-write of the system
v5.3
Additions
Remarks wind node now supports multiple entries
Changes
Bunch of backend changes done to support future development
Update runway nodes to allow some new formatting
Format updates to the ENOR format
Fixes
Fixed some small minor security issues
Fixed a number of small bugs in various parts of the parser system
Fixed a bug preventing the Recent and Becoming nodes from working properly in some situations
v5.2
Additions
Added support for HSSS
Added a new format to the On Contact node for HSSS
Added a new format to the For Contact node for HSSS
Added a VFR Ops node for supporting VFR ops on a different runway for future regions
Added a plus arg for the Temp node for regions, such as HSSS, that want the ATIS to read TMP Plus 34
Added a Flight Level arg for the Transition level node for regions, such as HSSS, that want it to read Transition Level Flight Level 90
Added a new format to the Vis node for 9999 vis for HSSS
Added a meters below arg to the Vis node to define the range at which it swaps from KM to meters
Changes
Re-wrote a lot of the code relating to online ATC detection to allow greater flexibility
Updated the NZ configs for ATC positions to work with the re-written ATC detection code
Adjusted the Magnetic variation code and values for all airports to support upcoming work
Updated all NZ Mag Var values
Fixes
Fixed a small bug in the METARs page where winds would not get picked up for some configured airports for the recommended runway calculation
v5.1
Additions
Added support back for the info=$atiscode parameter as a manual override of the automatic ATIS letter generation
Fixes
Fixed a bug with the METARs search where un-configured airport results would get cached and never update
v5.0
Additions
Added support for CZQM FIR airports
Added support for ENOR FIR airports
Added a bunch of operations info for ENOR
Added support for TEMPO, BECMG, and RE conditions on a METAR
Added support for processing METAR remarks, currently only supports ENOR Wind remarks
Added support for default settings for runway approach types
Added support for including letters and runway numbers with the apptype param
Added Runway condition damp detection based on previous METARs
Various new small additions as part of the CZQM format
Added support for multiple approach types when sending them via URL
Added RNAVZ, RNP, VOR, LLZ and LOC approach types
Added a new Inform ATC on initial contact format
Added support for processing NOSIG in a METAR
Added check_default and include_runway_number arguments for the approach node
Added transition level node to support regions with transition level in the ATIS
Added the more_than_10km_format argument to the Vis node to support different formats for that text
Added the gusting, degrees_after_var and calm_below arguments to the wind node
Changes
MASSIVE re-write of the background processing code. METARs now processed much more efficiently and support for new features is now much easier
Updated the features page with new features and node options added as part of the CZQM format changes
Background change to the notification system where it is now powered by a database rather than a static config
Fixes
Fixed a typo in the V4.0 change log 0.o
Fixed a small bug with vicinity weather in the weather node
Fixed the thunderstorms weather text
Fixed a rounding bug with the winds in the wind node
Fixed a small bug with the METARs page displaying incorrect data for previous METARs
Fixed a bug in the Vis node where it would break if NDV was reported with the Vis
v4.1
Additions
Added a global database of airport info from Navigraph to support new features
Added recommended runways based on wind info to the METARs page
Added an AWIB format for the METARs page for un-configured airports
The METARs page will now pull the live ATIS for the network if it was issued by VATATIS
Added an offline ATIS to use on the METARs page for offline positions
Added caching of the offline and online ATIS text strings for configured airports for use with the METARs page
Changes
METAR page now pulls an ATIS or AWIB rather than a decoded METAR
Updated the job that pulls new METARs for configured airports to run every 10 minutes instead of 5 minutes
Split the InfoTime node into two different nodes
Removals
Removed the old METAR parser
Fixes
Fixed the error message on the METAR page if you request an airport with no METAR
Fixed a bug in the VIS node that caused improper output in some rare conditions
v4.0
Additions
#53 New message if an ATIS is requested for an airport that is not configured
#80 #69 #66 #77 #81 #97 #61 #60 #78 Added a ton of new code to support the CZEG region
#92 #83 #91 #84 #90 #85 #89 #86 #88 #87 #82 Adding configs to support all CZEG airports
#101 Added a link to the new VATATIS Discord to the website
#102 Added a Donation button to the website in addition to the existing Patreon page
Added Ohakea Approach for the NZ format (NZOH_APP)
#96 Added a features page to the website
Changes
#54 Re-formatted the ATIS output to remove the last traces of the voice file syntax
#55 #68 #64 #75 #74 #72 #71 #70 #76 #63 #67 #65 #59 #57 #56 #62 Converted the backend code to a new format to better handle other regions
#93 Updated backend code to use the new VATSIM JSON data format
#94 Updated the documentation page
#95 Updated some info on the main page
Disabled notifications for all but the production environment
Fixes
#100 Fixed a bug with the ATIS letter rollover where it was skipping letters
Fixed a small bug with the weather parsing system where a Vicinity tag after the first weather item would break everything
v3.2
Additions
New backend job for managing database size
Changes
Upgraded backend software versions
Migrated backend assets to new format. Wide reaching effects on the website, but the ATIS maker itself was untouched with this change
Fixes
Fixed an issue with end of month dates causing METARs to be mis-identified as 1 month ahead of what they actually were
Fixed a small bug with the [for xxx contact xxx] parser
Fixed a rather large bug with the weather parser that would throw the application into an infinite loop in some cases
v3.1
Additions
#42 Added VATSIM SSO to the website
#7 Added support for control tokens to both the website and the parser
#10 Added control tokens to the urls on the docs page for logged in users
#44 Added persistant ATIS letters. ATIS letters are now stored in the database along side their metar and other ops info. ATIS letters are automatically updated when the metar is change or if ops info is changed. The exceptions are if ops info was already changed in the last 2 minutes, or if ops info didnt exist already for that metar
Changes
Seen notifications are now based on your control token in the url or your IP if you didnt pass a control token. They are no longer based on real names
Docs page has been updated with new info
Removals
The real name parameter is no longer required and has been removed from the url on the docs page
The info parameter is no longer required and has been removed from the url on the docs page
Fixes
A bug where app was accepted as a parameter instead of apptype has been fixed. Please use apptype in your URL if you were not already
v3.0.1
Changes
Updated the documentation page
v3.0
Additions
Added support for Audio for Vatsim
Added support for availabe controller parsing, I.E. "for delivery and ground contact tower 118.7"
Added breaks into the ATIS string to force the AFV text2speech to pause between segements
Changes
Changed on first contact with to "On first contact with XXXX ATC"
Changed the cloud parser to remove the extra Cloud string
Removals
Removed support for older ATIS versions as we no longer need it due to lack of voice files
Fixes
Fixed some styling issues with the website
v2.4.5
Additions
Added a new notification system. When you first request an ATIS you will get notifications. Further requests will give you the proper ATIS string
New Patreon page launched! Support our efforts to improve VATATIS at https://www.patreon.com/vatatis
v2.4.4
Additions
The parser will now report [wx][unavailable] when a METAR reports // for significant weather
Fixes
Fixed an issue where // for an unavailable weather station caused the parser to hang itself
v2.4.3
Additions
VAT-12: Added documentation page to the website
Fixes
VAT-30: Fixed the leading 0 being stripped from winds with directions less than 100 degrees
v2.4.2.1
Changes
Tidied up some of the navbar styling
v2.4.2
Additions
Added V2.4 for the actaul ATIS API code and updated HEAD to it
Added Google Analytics to both the frontend and the API
Website is now served from the CloudFlare CDN to improve performance
Changes
To use V2.3, you now need to use the historial URL
Optimized the delivery of most of the website to improve performance
Fixes
Fixed an issue with the CRON job that pulls the METARs
Fixed an issue with the Javascript which was causing the METAR search to not initilize properly
Fixed an infinite loop when the METAR reports // due to technical faults with the cloud sensor
v2.4.1
Additions
VAT-5: Added changes page
Changes
Re-did the website styling
Fixes
Fixed a bug where the parsing would break if a temp sensor was out of service, producing /// in the metar
v2.3.3
Additions
Added checking for Bay approach and Auckland Control on the first contact with sections
Added a public website available at https://www.vatatis.nz
Added a METARs page for checking current and previous METARs
Fixes
Fixed a bug in the weather parsing that was causing an infinite loop
v2.3.2
Additions
Added new code to pill for new METARS from VATSIM
Added new code to store the last 3 metars
Changes
Added a new script to use to update the ATIS voice files (See docs for details)
v2.3.1
Additions
Added beta URL
Added 2000ft winds parameter (See docs for details)
v2.2.6
Changes
VATATIS is now served over HTTPS only. There is a redirect in place for HTTP
v2.2.5
Changes
[CLD] will now be in the ATIS to denote the cloud section even if NSC, SKC or NCD are reported
Backend work done around controller parsing to make my life easier. Only affects V2.2 and above
v2.2.4
Changes
Winds are now displayed in Magnetic heading instead of true heading (Change flows backwards to previous versions as well)
v2.2.3
Changes
Backend work to help with maintainability
v2.2.2
Fixes
VAT-16: Fixed an issue where [wx] would get added multiple times instead of just once
v2.2.1
Additions
Users can now use old versions of the ATIS, down to v2.0, by changing the URL (See docs for details)
Using previous versions only supports down to the minor version (major.minor.patch)
Changes
Users who have the new files can now remove the &newfiles parameter
Users who do not have the new [approach] voice file are encouraged to remove the &newfiles parameter and use http://vatatis.nz/2.0/gen? instead
v2.1
Changes
TMA positions renamed from Control to Approach when using &newfiles=true in the url
Removals
Old newfiles code, anyone who uses the new url will now be given an ATIS that requires the new files Nick Botica provided
v2.0
Additions
Weather now has wx for text and present weather for voice
[.] added to the end of text to trigger and empty voice file for a slight pause
New voice files released for VATNZ
Changes
vicinity xxx weather conditions now reads xxx in the vicinity
Wind speeds changed from surface wind xxx at xx gust xx to surface wind xxx degress xx knots gusting xx knots
Surface conditions replaced with runway condition for voice and text
ILS approach replaced with ILSDME approach for voice and text
Showers of rain replaced with rain showers for voice only
v1.4.2
Changes
The URL has been changed
v1.4.1
Removals
Removed CAVOK as it's not actually reported by ATIS systems in NZ
v1.4
Additions
Added automatic parsing of ATC positions. This removes the need for the ATC parameter by pulling info from VATSIM
Removals
Removed the ATC parameter
v1.3
Additions
Added logging of requests to monitor useage of VATATIS and assist in debugging
v1.2
Additions
New user parameter added. This is used to check to see if someone is on the access list for alpha and beta versions
Fixes
Server has been given a static IP to prevent issues with the IP being switched
v1.1
Additions
New parameter option for ATC. CTRO will now put Ohakea Control instead of Christchurch Control
Windshear parsing is now in the code, but not enabled. Need new voice files first.
Changes
WND has been changed to Surface Wind
Removals
Zulu has been removed from the time
Fixes
NZHN now correctly provides the controllers
v1.0
Additions
First iteration of the new VATATIS system
All basic features of UniATIS are replicated
Using the ATC parameter you can control what controllers are reported in the ATIS. (Details on the VATNZ ATC policy page)
If the ATC parameter is missing, the maker defaults to the UniATIS ground or tower, but still adds the airport name to it
Surface condition has been added, only reports dry or wet
CAVOK is now repoted if conditions in NZAA, NZWN or NZCH meet thre requirements listed in AIP GEN 3.5
Fixes
Variable winds are not reported more reliably than UniATIS
Visibility noww correctly reported as more than 10km if the metar is 9999
Cloud is now reported correctly as per AIP GEN 3.5
Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more