{"id":102,"date":"2014-04-23T09:37:25","date_gmt":"2014-04-23T09:37:25","guid":{"rendered":"http:\/\/www.autorouter.eu\/wiki\/?page_id=102"},"modified":"2020-02-07T12:09:26","modified_gmt":"2020-02-07T12:09:26","slug":"changelog","status":"publish","type":"page","link":"https:\/\/www.autorouter.aero\/wiki\/api\/changelog\/","title":{"rendered":"Changelog"},"content":{"rendered":"<h1>API Compatibility<\/h1>\n<p>Oldest API version currently supported by the system: <strong>1.0<\/strong>.<\/p>\n<p>API URLs for current version: <strong>https:\/\/api.autorouter.aero\/v1.0<\/strong><\/p>\n<h1>List of API changes<\/h1>\n<h2>Version 1.0.21<\/h2>\n<p>Release 2020-02-07<\/p>\n<ul>\n<li>Added &#8220;code&#8221; property to Aircraft structure for item 18 transponder code \/CODE<\/li>\n<li>Added &#8220;rmk&#8221; property to Aircraft structure to prepend a comment to item 18 RMK\/<\/li>\n<\/ul>\n<h2>Version 1.0.20<\/h2>\n<p>Release 2020-01-28<\/p>\n<ul>\n<li>Added &#8220;departure&#8221; command to flight ID to issue a departure message<\/li>\n<\/ul>\n<h2>Version 1.0.19<\/h2>\n<p>Release 2018-12-15<\/p>\n<ul>\n<li>Added fplan_msg_operator event type to Message Queue API<\/li>\n<\/ul>\n<h2>Version 1.0.18<\/h2>\n<p>Release 2018-11-10<\/p>\n<ul>\n<li>Added optional aircraft ICAO noise data to aircraft profile<\/li>\n<li>Added optional comment data field to aircraft profile<\/li>\n<\/ul>\n<h2>Version 1.0.17<\/h2>\n<p>Release 2018-10-24<\/p>\n<ul>\n<li>Aircraft M&amp;B section now supports the flag &#8220;seating&#8221; and if set, a new integer member &#8220;seats&#8221; which specifies the number of seats of the station.<\/li>\n<\/ul>\n<h2>Version 1.0.16<\/h2>\n<p>Release 2018-05-27<\/p>\n<ul>\n<li>Route requests can now alternatively have an &#8220;arrivaltime&#8221; member instead of &#8220;departuretime&#8221; to target a specific on block time instead of off block time<\/li>\n<li>Route requests have an optional boolean parameter &#8220;routecache&#8221; defaulting to false which when set to true, would return solutions from a cache before finishing the calculation. Such solutions can get obsoleted by later found solutions<\/li>\n<\/ul>\n<h2>Version 1.0.15<\/h2>\n<p>Release 2018-01-29<\/p>\n<ul>\n<li>Introduced &#8220;envelopes&#8221; member in aircraft definition to support multiple loading envelopes<\/li>\n<\/ul>\n<h2>Version 1.0.14<\/h2>\n<p>Release 2017-09-11<\/p>\n<ul>\n<li>added alternate flight plans to flight plan parsing \/ manipulation API<\/li>\n<\/ul>\n<h2>Version 1.0.13<\/h2>\n<p>Release 2017-08-19<\/p>\n<ul>\n<li>added &#8220;maxrouterruntime&#8221; parameter to route request to specify the maximum runtime in seconds before a timeout is reached<\/li>\n<li>added &#8220;glide&#8221; curves in aircraft performance model to pass emergency drift down behavior<\/li>\n<\/ul>\n<h2>Version 1.0.12<\/h2>\n<p>Released 2017-07-09<\/p>\n<ul>\n<li>allow filing flight plans via AFTN in case they are not applicable to IFPS, &#8220;force&#8221; parameter needs to be passed in this case.<\/li>\n<li>Added optional &#8220;startvalidity&#8221; and &#8220;endvalidity&#8221; parameters to NOTAM search API.<\/li>\n<\/ul>\n<h2>Version 1.0.11<\/h2>\n<p>Released 2017-07-07<\/p>\n<ul>\n<li>added &#8220;fplan_dpi_updated&#8221; with departure information (DPI)<\/li>\n<li>&#8220;fplan_ssr_assigned&#8221; and &#8220;fplan_ssr_updated&#8221; messages are no longer created as requested by Eurocontrol<\/li>\n<\/ul>\n<h2>Version 1.0.10<\/h2>\n<p>Released 2017-02-08<\/p>\n<ul>\n<li>aircraft model contains optional parameter &#8220;contingencyfuel&#8221; with a numeric value in percent, defaults to &#8220;5&#8221;.<\/li>\n<\/ul>\n<h2>Version 1.0.9<\/h2>\n<p>Released 2016-12-16<\/p>\n<ul>\n<li>flight plan filing returns a boolean parameter &#8220;queued&#8221; to indicate whether the flight plan was accepted (false) or sent to the manual correction queue (true)<\/li>\n<\/ul>\n<h2>Version 1.0.8<\/h2>\n<p>Released 2016-12-02<\/p>\n<ul>\n<li>save route API now recognizes two additional parameters &#8220;alt1routeid&#8221; and &#8220;alt2routeid&#8221; to link routes to alternates for inclusion in briefing packs.<\/li>\n<\/ul>\n<h2>Version 1.0.7<\/h2>\n<p>Released 2016-11-18<\/p>\n<ul>\n<li>the API call \/system\/version now includes a boolean flag &#8220;auth&#8221; showing whether the call is considered to be authenticated. This allows for a convenient API watchdog on the client side using this inexpensive call.<\/li>\n<\/ul>\n<h2>Version 1.0.6<\/h2>\n<p>Released 2016-11-16<\/p>\n<ul>\n<li>added flight plan arrival API to transmit ARR message to incidate that a flight has landed at the destination aerodrome<\/li>\n<\/ul>\n<h2>Version 1.0.5<\/h2>\n<p>Released 2016-11-08<\/p>\n<ul>\n<li>documented parameters &#8220;vfr&#8221; and &#8220;vfrdowngrade&#8221; for routing request to restrict solutions to pure IFR plans and optionally allow a downgrade to VFR if no pure IFR solution is possible<\/li>\n<\/ul>\n<h2>Version 1.0.4<\/h2>\n<p>Released 2016-11-07<\/p>\n<ul>\n<li>failed authentication due to missing\/invalid\/expired token now returns error code 401 (not authorized) instead of error code 403 (forbidden)<\/li>\n<li>support &#8220;CODE&#8221; transponder address when filing flight plan<\/li>\n<\/ul>\n<h2>Version 1.0.3<\/h2>\n<p>Released 2016-11-02<\/p>\n<ul>\n<li>added &#8220;opr&#8221; member to aircraft structure to set\/retrieve default operator value<\/li>\n<\/ul>\n<h2><strong>Version 1.0.2<\/strong><\/h2>\n<p>Released\u00a02016-09-26<\/p>\n<ul>\n<li>initial revision with changelog documentation<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>API Compatibility Oldest API version currently supported by the system: 1.0. API URLs for current version: https:\/\/api.autorouter.aero\/v1.0 List of API changes Version 1.0.21 Release 2020-02-07 Added &#8220;code&#8221; property to Aircraft structure for item 18 transponder code \/CODE Added &#8220;rmk&#8221; property to Aircraft structure to prepend a comment to item 18 RMK\/ Version 1.0.20 Release 2020-01-28 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":33,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-102","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/pages\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":28,"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/pages\/102\/revisions"}],"predecessor-version":[{"id":992,"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/pages\/102\/revisions\/992"}],"up":[{"embeddable":true,"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/pages\/33"}],"wp:attachment":[{"href":"https:\/\/www.autorouter.aero\/wiki\/wp-json\/wp\/v2\/media?parent=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}