-
Notifications
You must be signed in to change notification settings - Fork 30
/
CHANGELOG.rst
971 lines (824 loc) · 55.7 KB
/
CHANGELOG.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
*********
Changelog
*********
This changelog mostly follows `keep a changelog <https://keepachangelog.com/en/1.0.0/>`__. Release numbering is based
on the UTC date of the release.
`Contributions <https://github.com/mborsetti/airportdata/blob/master/CHANGELOG.rst>`__ always welcomed!
Version 20241001
================
* Contributions by `niclaswue
<https://github.com/niclaswue >`__ in PRs `#40 <https://github.com/mborsetti/airportsdata/issues/40>`__, validated and
modified using ARINC data:
- DTNH/NBE, Enfidha–Hammamet International Airport, Enfidha, Sousse, TN (old ICAO code was DNTZ).
- ESKS/SCR, Sälen/Scandinavian Mountains Airport, Rörbäcksnäs, Dalarna, SE.
- LTCU/BGG, Bingöl Airport, Çeltiksuyu, Bingöl, TR.
- LTCV/NKT, Şırnak Şerafettin Elçi Airport, Cizre, Şırnak, TR.
- UTFF/FEG, Fergana Airport, Fergana, Fergana Region, UZ.
* Additional airports (added upstream):
- OERS/RSI, Red Sea International Airport, Hanak, Tabuk, SA.
- VTSY/BTZ, Yala Betong International Airport, Yarom, Yala, TH.
- ZBSG/SZH, Shuozhou Zirun Airport, Shuozhou, Shanxi, CN.
- ZSJG/JNG, Jining Da'an Airport, Jining, Shandong, CN.
- ZWAL/ACF, Aral Talim Airport, Aral, Xinjiang, CN.
* Added IATA codes to the following airports:
- CPV8/KEW, Keewaywin Airport, Keewaywin, Ontario, CA.
- CTK6/ZKG, Kegaska Airport, Kegaska, Quebec, CA.
- SBCD/CFC, Cacador Airport, Cacador, Santa Catarina, BR.
- YWHI/WSY, Whitsunday Island Airport, , Queensland, AU.
* Removed IATA codes from the following 2 airports:
- LTBE , Bursa Airport, Bursa, Bursa, TR (BTZ is now VTSY).
- YBAF , Brisbane Archerfield Airport, Brisbane, Queensland, AU (ACF is now ZWAL).
* Removed the following 3 airports:
- ULBC , Cherepovets Airport, Cherepovets, Vologda, RU (new ICAO code is ULWC, already in database).
- UTKF/FEG, Fergana Airport, Fergana, Fergana, U (new ICAO code is UTFF, already in database)
- ZLJN/JNG, Jining Qufu Airport, Jining, Shandong, CN (closed on 28 December 2023).
Version 20240806
================
* Added K6N7/NYS, New York Skyports Inc Seaplane Base, New York, New York, US. Contributed by `maidough
<https://github.com/maidough>`__ in PRs `#132 <https://github.com/mwgg/Airports/pull/132>`__, validated and modified
using FAA data.
Version 20240728
================
* Added 40 new airports and fixed 56 ones:
- Multiple additions and fixes contributed by `eatdostacos <https://github.com/eatdostacos>`__ in PRs `#119
<https://github.com/mwgg/Airports/pull/119>`__, `#120 <https://github.com/mwgg/Airports/pull/120>`__, `#121
<https://github.com/mwgg/Airports/pull/121>`__ and `#125 <https://github.com/mwgg/Airports/pull/125>`__, `Leon Brown
<https://github.com/OBrown92>`__ in PR `#126 <https://github.com/mwgg/Airports/pull/126>` and `ezzaze
<https://github.com/ezzaze>`__ in PR `#128 <https://github.com/mwgg/Airports/pull/128>`__ upstream, validated.
- Fixed multiple Canadian airport names using NavCanada data from https://open.canada.ca/.
- Added multiple IATA codes from airline database.
Detail of changes
^^^^^^^^^^^^^^^^^
* Added the following 40 airports:
- FNBJ/NBJ, Dr. Antonio Agostinho Neto International Airport, Luanda, Luanda, AO.
- LTFO/RZV, Rize–Artvin Airport, , Rize, TR.
- MMTL/TQO, Felipe Carrillo Puerto International Airport, Tulum, Quintana-Roo, MX.
- UBBZ/ZZE, Zangilan International Airport, Zangilan, Zangilan, AZ.
- VAHS/HSR, Rajkot International Airport, Rajkot, Gujarat, IN.
- VDTI/KTI, Techo International Airport, Phnom Penh, Kandal, KH.
- VEAH/AZH, Azamgarh Airport, Azamgarh, Uttar Pradesh, IN.
- VECT/CWK, Chitrakoot Airport, Chitrakoot, Uttar Pradesh, IN.
- VEHO/HGI, Donyi Polo Airport, Itanagar, Arunachal Pradesh, IN.
- VEPY/PYG, Pakyong Airport, Pakyong, Sikkim, IN.
- VERL , Raxaul Airport, , Bihar, IN.
- VIND/DXN, Noida International Airport, Noida, Uttar Pradesh, IN.
- VISV/VSV, Shravasti Airport, Shravasti, Uttar Pradesh, IN.
- VOKU/KJB, Kurnool Airport, Kurnool, Andhra Pradesh, IN.
- VOSH/RQY, Shivamogga Airport, Shimoga, Karnataka, IN.
- WBGY/SGG, Simanggang Airport, Simanggang, Sarawak, MY.
- YGRM/GYZ, Gruyere Airport, , Western Australia, AU.
- ZBAL/AXF, Alxa Left Banner Bayanhot Airport, Bayanhot, Inner Mongolia, CN.
- ZBAR/RHT, Alxa Right Banner Badanjilin Airport, Badanjilin, Inner Mongolia, CN.
- ZBEN/EJN, Ejina Banner Taolai Airport, , Inner Mongolia, CN.
- ZBES/YIE, Aershan Yiershi Airport, Arxan, Inner Mongolia, CN.
- ZBHZ/HUO, Huolinguole Huolinhe Airport, Holingol, Inner Mongolia, CN.
- ZBMZ/NZH, Manzhouli Xijiao Airport, Manzhouli, Inner-Mongolia, CN.
- ZBUC/UCB, Ulanqab Jining Airport, Ulanqab, Inner Mongolia, CN.
- ZBUH/WUA, Wuhai Airport, Wuhai, Inner Mongolia, CN.
- ZBYZ/RLK, Bayannaoer Tianjitai Airport, Bayannur, Inner Mongolia, CN.
- ZBZL/NZL, Zhalantun Chengjisihan Airport, Zalantun, Inner Mongolia, CN.
- ZGYL/YLX, Yulin Fumian Airport, Yulin, Guangxi, CN.
- ZJQH/BAR, Qionghai Boao Airport, Qionghai, Hainan, CN.
- ZUDC/DCY, Daocheng Yading Airport, Daocheng County, Sichuan, CN.
- ZUDR/DDR, Rikaze Dingri Airport, , Tibet, CN.
- ZUKJ/KJH, Kaili Huangping Airport, Kaili, Guizhou, CN.
- ZULA/LZG, Langzhong Gucheng Airport, Langzhong, Sichuan, CN.
- ZULB/LLB, Qiannan Libo Airport, , Guizhou, CN.
- ZUMT/WMT, Zunyi Maotai Airport, Zunyi, Guizhou, CN.
- ZUNP/HZH, Qiandongnan Liping Airport, , Guizhou, CN.
- ZUPS/LPF, Liupanshui Yuezhao Airport, Liupanshui, Guizhou, CN.
- ZWTK/HQL, Tashkurgan Khunjerab Airport, Tashkurgan, Xinjiang, CN.
- ZYBS/NBS, Baishan Changbaishan Airport, Baishan, Jilin, CN.
- ZYSQ/YSQ, Songyuan Chaganhu Airport, Songyuan, Jilin, CN.
* Updated ICAO (and potentially other data) for the following 2 airports:
- VOVZ/VTZ, Vishakhapatnam Airport, Visakhapatnam, Andhra Pradesh, IN: icao changed from "VEVZ".
- MMTL/TQO, Felipe Carrillo Puerto International Airport, Tulum, Quintana-Roo, MX: icao changed from "MMTU".
* Updated IATA (and potentially other data) for the following 12 airports:
- BGSG , Sermiligaaq Heliport, Sermiligaaq, Sermersooq, GL: iata changed from "SGG".
- K1Z1/GCT, Grand Canyon Bar Ten Airstrip, Whitmore, Arizona, US: iata added.
- K41U/NTJ, Manti-Ephraim Airport, Manti, Utah, US: iata added.
- K44U/SBO, Salina-Gunnison Airport, Salina, Utah, US: iata added.
- KGNU/GNU, Goodnews Airport, Goodnews, Alaska, US: iata added.
- KL06/DTH, Furnace Creek Airport, Death Valley National Park, California, US: iata added.
- LAKU/KFZ, Kukes Airport, Kukes, Kukes, AL: iata added.
- PAAT/ATU, Casco Cove Cgs Airport, Attu, Alaska, US: iata added.
- SNAB/JAW, Araripina Airport, Araripina, Pernambuco, BR: iata added.
- SNSM/OPP, Salinopolis Airport, Salinopolis, Pará, BR: iata added.
- SWKQ/NSR, Serra da Capivara Airport, Sao Raimundo Nonato, Piauí, BR: iata added.
- UTNM , Muynak Airport, Muynak, Karakalpakstan, UZ: iata changed from "MOK", name changed from "Muynaq Airport",
city changed from "Muynaq".
- VDKT , Kratie Airport, Kratie, Kratie, KH: iata changed from "KTI".
- VICX/KNU, Kanpur Chakeri Airport, Kanpur, Uttar Pradesh, IN: iata added, name changed from "Chakeri Air Force
Station".
- VIKA , Old Kanpur Airport, Kanpur, Uttar Pradesh, IN: iata changed from "KNU", name changed from "Kanpur
Airport", city added.
* Updated other data for the following 42 airports:
- CCH2 , Upper Kent Airport, Upper Kent, New Brunswick, CA: city changed from "Clearview".
- CYAM/YAM, Sault Ste Marie Airport, Sault Sainte Marie, Ontario, CA: city changed from "Sault Ste Marie".
- CYCG/YCG, Castlegar Airport, Castlegar, British Columbia, CA: name changed from "Castlegar / West Kootenay Regional
Airport".
- CYHC/CXH, Vancouver Harbour Airport, Vancouver, British Columbia, CA: name changed from "Vancouver Harbour BC (Water
Airport)", latitude changed from 49.2945 to 49.28333, longitude changed from -123.11133 to -123.1.
- CYHM/YHM, John C. Munro Hamilton International Airport, Hamilton, Ontario, CA: name changed from "Hamilton Airport".
- CYHZ/YHZ, Halifax Robert L. Stanfield International Airport, Halifax, Nova Scotia, CA: name changed from "Halifax /
Stanfield International Airport".
- CYJN/YJN, St-Jean Airport, Saint Jean, Quebec, CA: name changed from "St Jean Airport".
- CYLL/YLL, Lloydminster Airport, Lloydminster, Alberta, CA: subd changed from "Saskatchewan".
- CYMX/YMX, Montréal (Mirabel) Airport, Mirabel, Quebec, CA: name changed from "Montréal International (Mirabel)
Airport".
- CYQM/YQM, Moncton / Greater Moncton International Airport, Moncton, New Brunswick, CA: name changed from "Moncton /
Greater Moncton Roméo Airport".
- CYSN/YCM, St. Catharines Niagara District Airport, Niagara-on-the-lake, Ontario, CA: name changed from "St
Catharines / Niagara District Airport".
- CYTS/YTS, Timmins Victor M. Power Airport, Timmins, Ontario, CA: name changed from "Timmins (Victor M. Power)
Airport".
- CYTZ/YTZ, Billy Bishop Toronto City Airport, Toronto, Ontario, CA: name changed from "Toronto / Billy Bishop Toronto
City Airport".
- CYUL/YUL, Montréal-Pierre Elliott Trudeau International Airport, Dorval, Quebec, CA: name changed from "Montréal /
Pierre Elliott Trudeau International Airport".
- CYVC/YVC, La Ronge (Barber Field) Airport, La Ronge, Saskatchewan, CA: name changed from "La Ronge(Barber Field)
Airport".
- CYWG/YWG, Winnipeg James Armstrong Richardson International Airport, Winnipeg, Manitoba, CA: name changed from
"Winnipeg / James Armstrong Richardson International Airport".
- CYWH/YWH, Victoria Harbour Airport, Victoria, British Columbia, CA: name changed from "Victoria Harbour BC (Water
Seaplane Base)", latitude changed from 48.42283 to 48.41667, longitude changed from -123.3875 to -123.36667.
- CYXJ/YXJ, Fort St. John Airport, Fort Saint John, British Columbia, CA: name changed from "Fort St John Airport".
- CYXY/YXY, Erik Nielsen Whitehorse International Airport, Whitehorse, Yukon, CA: name changed from "Whitehorse / Erik
Nielsen International Airport".
- CYYT/YYT, St. John's International Airport, Saint John, Newfoundland and Labrador, CA: city changed from "St.
John's".
- CYYZ/YYZ, Toronto Pearson International Airport, Mississauga, Ontario, CA: name changed from "Toronto / Lester B.
Pearson International Airport".
- CZBB/YDT, Boundary Bay Airport, Ladner, British Columbia, CA: name changed from "Vancouver / Boundary Bay Airport".
- HESX/SPX, Sphinx International Airport, Giza, Giza, EG: subd changed from "Giza ".
- KDCA/DCA, Ronald Reagan Washington Ntl Airport, Washington, Dist. Of Columbia, US: subd changed from "District of
Columbia".
- KHEF/MNZ, Manassas Regional/Harry P Davis Field, Washington, Dist. Of Columbia, US: subd changed from "District of
Columbia".
- KIAD/IAD, Washington Dulles International Airport, Washington, Dist. Of Columbia, US: subd changed from "District of
Columbia".
- MBAC , Ambergris Cay International Airport, Big Ambergris Cay, Big Ambergris Cay, TC: country changed from "GB".
- NFFA , Ba Airport, Viti Levu Island, Western, FJ: city added.
- SSKW/OAL, Cacoal Airport, Cacoal, Rondônia, BR: latitude changed from -11.49121 to -11.4955, longitude changed from
-61.45261 to -61.45083.
- VADN/NMB, Daman Airport, , Dadra and Nagar Haveli and Daman and Diu, IN: elevation changed from 33.0 to 42.0.
- VEMH/LDA, Malda Airport, Malda, West Bengal, IN: latitude changed from 25.033 to 25.01116, longitude changed from
88.133 to 88.1305.
- VIDX , Hindon Air Force Station, , Uttar Pradesh, IN: subd changed from "Rajasthan".
- WAMI/TLI, Toli Toli Airport, Toli Toli-Celebes Island, , ID: latitude changed from 1.12361 to -1.02977, longitude
changed from 120.79333 to 120.817.
- YANG/WLP, West Angelas Airport, , Western Australia, AU: subd added.
- YFDF/KFE, Fortescue - Dave Forrest Aerodrome, Cloudbreak Village, Western Australia, AU: subd changed from "Central
Sulawesi", latitude changed from 0.0 to -22.2919, longitude changed from 119.42916 to 119.43722.
- ZBCF/CIF, Chifeng Airport, Chifeng, Inner Mongolia, CN: elevation changed from 0.0 to 2018.0.
- ZJYX , Woody Island Airport, Woody Island, Hainan, CN: subd added.
- ZLGY/GYU, Guyuan Liupanshan Airport, Guyuan, Ningxia Hui Autonomous Region, CN: subd changed from "Ningsia-Hui-
Autonomous-Region".
- ZSQD/TAO, Qingdao/Jiaodong Airport, Qingdao, Shandong, CN: name changed from "Liuting Airport", elevation changed
from 33.0 to 30.0, latitude changed from 36.2661 to 36.365, longitude changed from 120.374 to 120.09833.
- ZUAS/AVA, Anshun Huangguoshu Airport, Anshun, Guizhou, CN: subd changed from "Beijing".
- ZUTR/TEN, Tongren Fenghuang Airport, , Guizhou, CN: subd changed from "Hunan".
- ZUZY/ZYI, Zunyi Xinzhou Airport, Zunyi, Guizhou, CN: latitude changed from 27.81111 to 27.5895, longitude changed
from 107.24611 to 107.0007.
Version 20240415
================
* Added IATA code and fixed spelling for UTNM/MOK, Muynaq Airport, Muynaq, Karakalpakstan, Uzbekhistan. Contributed
by `1oKPro1 <https://github.com/1oKPro1>`__ in PR `#37 <https://github.com/mborsetti/airportsdata/pull/37>`__.
* Added OPRN, Nur Khan Air Base, Rawalpindi, Punjab, Pakistan.
Version 20240409
================
* Reduced file size by 10.2% by removing unnecessary decimal places (fake precision) in latitude and longitude values.
These values are now rounded to 5 decimal places, which is equivalent to a high accuracy of about 1.11 meters or
better.
* Added IATA code to KKCL/KCL, Chignik Lagoon Airport, Chignik Lagoon, Alaska, USA
Version 20240401
================
MEGA contribution from `Bohdan Chernykh <https://github.com/ForeverProglamer>`__ in PR `#38
<https://github.com/mborsetti/airportsdata/pull/38>`__:
- assign the right place to SQD IATA code
- assign the right place to GBI IATA code
- assign the right place to SHO IATA code
- assign the right place to BFJ IATA code
- assign the right place to YZY IATA code
- assign the right place to KBH IATA code
- assign the right place to LLJ IATA code
- assign the right places to NIU and NFO IATA codes
- use more accurate coordinates for TLI IATA code place
- assign the right place for CDT IATA code
- assign the right place to CGY IATA code
- assign the right place to YNT IATA code
- assign the right places to INC and YEH IATA codes
- use more accurate coordinates for ZYI IATA code place
- use more accurate coordinates for OAL IATA code place
- assign the right IATA code for a place with OIBP ICAO code
Version 20240316.1
==================
* Added VOGA/GOX, Manohar International Airport, Mopa, Goa, IN. Contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream.
* Changed ICAO of BKPR/PRN, Pristina International Airport, Pristina, Kosovo (was LYPR). Contributed by `niclaswue
<https://github.com/niclaswue>`__ in issue `#36 <https://github.com/mborsetti/airportsdata/issues/36>`__.
* Added the following 2 Nav Canada-towered Canadian airports:
- CYHC/CXH, Vancouver Harbour BC (Water Airport), Vancouver, British Columbia, CA.
- CYWH/YWH, Victoria Harbour BC (Water Seaplane Base), Victoria, British Columbia, CA.
* Updated data for the following 39 Nav Canada-towered Canadian airports:
- CCH2, Upper Kent Airport, Clearview, New Brunswick, CA: city added, subd changed from "Maine".
- CEP4, Ross International Airport, Coutts, Alberta, CA: subd changed from "Montana", tz changed from "America/Denver"
to "America/Edmonton".
- CEQ4, Del Bonita / Whetstone International Airport, Del Bonita, Alberta, CA: subd changed from "Montana", tz changed
from "America/Denver" to "America/Edmonton".
- CJF5, West Poplar Airport, West Poplar, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CKK3, Scobey Border Station Airport, Coronach, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CTQ2, Weller Airport, Stanstead, Quebec, CA: subd changed from "Vermont", tz changed from "America/New_York" to
"America/Toronto".
- CYCG/YCG, Castlegar / West Kootenay Regional Airport, Castlegar, British Columbia, CA: name changed from
"Castlegar/West Kootenay Regional Airport".
- CYEV/YEV, Inuvik (Mike Zubko) Airport, Inuvik, Northwest Territories, CA: name changed from "Inuvik Mike Zubko
Airport".
- CYFC/YFC, Fredericton International Airport, Fredericton, New Brunswick, CA: name changed from "Fredericton
Airport".
- CYGK/YGK, Kingston Airport, Kingston, Ontario, CA: name changed from "Kingston Norman Rogers Airport".
- CYGL/YGL, La Grande Riviere Airport, Radisson, Quebec, CA: city changed from "La Grande Riviere".
- CYHM/YHM, Hamilton Airport, Hamilton, Ontario, CA: name changed from "John C. Munro Hamilton International Airport".
- CYHU/YHU, Montréal / St-Hubert Airport, Longueuil, Quebec, CA: name changed from "Montreal / Saint-Hubert Airport",
city changed from "Montreal".
- CYJN/YJN, St Jean Airport, Saint Jean, Quebec, CA: city changed from "St Jean".
- CYKF/YKF, Kitchener / Waterloo Airport, Waterloo, Ontario, CA: name changed from "Waterloo Airport", city changed
from "Kitchener".
- CYKZ/YKZ, Toronto / Buttonville Municipal Airport, Markham, Ontario, CA: name changed from "Buttonville Municipal
Airport", city changed from "Toronto".
- CYMX/YMX, Montréal International (Mirabel) Airport, Mirabel, Quebec, CA: name changed from "Montreal International
(Mirabel) Airport", city changed from "Montreal".
- CYOW/YOW, Ottawa / Macdonald-Cartier International Airport, Ottawa, Ontario, CA: name changed from "Ottawa
Macdonald-Cartier International Airport".
- CYPA/YPA, Prince Albert (Glass Field) Airport, Prince Albert, Saskatchewan, CA: name changed from "Prince Albert
Glass Field".
- CYPK/YPK, Pitt Meadows Airport, Pitt Meadows, British Columbia, CA: iata added.
- CYQB/YQB, Québec City Jean Lesage International Airport, Quebec City, Quebec, CA: name changed from "Quebec Jean
Lesage International Airport", city changed from "Quebec".
- CYQL/YQL, Lethbridge Airport, Lethbridge, Alberta, CA: name changed from "Lethbridge County Airport".
- CYQM/YQM, Moncton / Greater Moncton Roméo Airport, Moncton, New Brunswick, CA: name changed from "Greater Moncton
International Airport".
- CYRC, Chicoutimi / St-Honoré Airport, Chicoutimi, Quebec, CA: name changed from "Chicoutimi St Honore Airport".
- CYSB/YSB, Sudbury Airport, Falconbridge, Ontario, CA: city changed from "Sudbury".
- CYSN/YCM, St Catharines / Niagara District Airport, Niagara-on-the-lake, Ontario, CA: name changed from "Niagara
District Airport", city changed from "St Catharines".
- CYTS/YTS, Timmins (Victor M. Power) Airport, Timmins, Ontario, CA: name changed from "Timmins/Victor M. Power".
- CYTZ/YTZ, Toronto / Billy Bishop Toronto City Airport, Toronto, Ontario, CA: name changed from "Billy Bishop Toronto
City Centre Airport".
- CYUL/YUL, Montréal / Pierre Elliott Trudeau International Airport, Dorval, Quebec, CA: name changed from "Montreal /
Pierre Elliott Trudeau International Airport", city changed from "Montreal".
- CYUY/YUY, Rouyn-Noranda Airport, McWatters, Quebec, CA: name changed from "Rouyn Noranda Airport", city changed from
"Rouyn-Noranda".
- CYVC/YVC, La Ronge(Barber Field) Airport, La Ronge, Saskatchewan, CA: name changed from "La Ronge Airport".
- CYVO/YVO, Val-d'Or Airport, Bourlamaque, Quebec, CA: city changed from "Val-d'Or".
- CYVR/YVR, Vancouver International Airport, Richmond, British Columbia, CA: city changed from "Vancouver".
- CYXC/YXC, Cranbrook / Canadian Rockies Airport, Cranbrook, British Columbia, CA: name changed from "Cranbrook
Airport".
- CYXJ/YXJ, Fort St John Airport, Fort Saint John, British Columbia, CA: city changed from "Fort St.John".
- CYYY/YYY, Mont-Joli Airport, Mont Jolie, Quebec, CA: name changed from "Mont Joli Airport", city changed from "Mont-
Joli".
- CYYZ/YYZ, Toronto / Lester B. Pearson International Airport, Mississauga, Ontario, CA: name changed from "Lester B.
Pearson International Airport", city changed from "Toronto".
- CZBB/YDT, Vancouver / Boundary Bay Airport, Ladner, British Columbia, CA: city changed from "Boundary Bay".
- CZVL, Edmonton / Villeneuve Airport, Saint Albert, Alberta, CA: city changed from "Edmonton".
* Fixed subdivision spelling for the following 3 US-DC airports to conform with ISO 3166-2:
- KDCA/DCA, Ronald Reagan Washington Ntl Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KHEF/MNZ, Manassas Regional/Harry P Davis Field, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KIAD/IAD, Washington Dulles International Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
* Updated 84 Indian airports, removing hypens in subdivision (e.g. Andhra-Pradesh is now Andhra Pradesh) to conform
with ISO 3166-2 and making the following changes (partially contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream):
- VA1M, Karad Airport, , Maharashtra, IN: subd added.
- VADN/NMB, Daman Airport, , Dadra and Nagar Haveli and Daman and Diu, IN: subd changed from "Daman-and-Diu".
- VE91, Vijaynagar Advanced Landing Ground, , Arunachal Pradesh, IN: subd changed from "Sagain", tz changed from
"Asia/Yangon" to "Asia/Kolkata".
- VEMH/LDA, Malda Airport, Malda, West Bengal, IN: subd added.
- VI57, Thoise Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI65, Kargil Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI66, Fukche Advanced Landing Ground, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VIDD, Safdarjung Airport, , Delhi, IN: subd changed from "NCT".
- VIDP/DEL, Indira Gandhi International Airport, New Delhi, Delhi, IN: subd changed from "NCT".
- VILH/IXL, Leh Kushok Bakula Rimpochee Airport, Leh, Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VO94, Campbell Bay Airport, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOAT/AGX, Agatti Airport, , Lakshadweep, IN: subd changed from "Laccadives".
- VOCX/CBD, Car Nicobar Air Force Station, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOPB/IXZ, Vir Savarkar International Airport, Port Blair, Andaman and Nicobar Islands, IN: subd changed from
"Andaman-and-Nicobar".
- VOPC/PNY, Pondicherry Airport, , Puducherry, IN: subd changed from "Tamil-Nadu".
- VORM, Ramnad Naval Air Station, Ramnad, Tamil Nadu, IN: subd added.
Version 20240310.1
===================
* Synchronized the database with data from the U.S. FAA `Airport/Facility Directory (AF/D)
<https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dafd/>`__ effective 2024-Jan-25:
- Added 195 new airports;
- Updated data of 378 airports;
- Removed 158 closed airports.
- See full details in `CHANGES_240310.rst <https://github.com/mborsetti/airportsdata/blob/main/CHANGES_240310.rst>`__.
* Updated ICAO code of LLPL, Palmahim Air Base, Rishon LeZion, Israel (was LL59).
* Removed SC49, Oficina Victoria Airport, Oficina Victoria, Tarapaca, Chile (closed).
* Removed UT73, Maymanak Airport, Maynanak, Qashqadaryo, Uzbekistan (closed).
Version 20240309
===================
* Added MZBG/BGK, Big Creek Airport, Big Creek, Toledo, Belize.
* Added MZSL/MZE, Manatee Airport, Spanish Lookout, Cayo, Belize.
* Added SBVC/VDC, Glauber de Andrade Rocha Airport, Vitória da Conquista, Bahia, Brazil. Based on a contribution by
`maidough <https://github.com/maidough>`__ in PR `#110 <https://github.com/mwgg/Airports/pull/110>`__ upstream, but
with own research.
* Removed SBQV/VDC, Vitoria da Conquista Airport, Vitoria Da Conquista, Bahia, Brazil, decommissioned on 23 July 2019.
* Added SBHJ/JHF, São Paulo Catarina Executive Airport, São Roque, São Paulo, Brazil. Contributed by `maidough
<https://github.com/maidough>`__ in PR `#110 <https://github.com/mwgg/Airports/pull/110>`__ upstream.
* Added IATA codes to 218 airports, for a total of 7,814.
Version 20240207
==================
* Added VEAY/AYJ, Maharishi Valmiki International Airport, Ayodhya, Uttar Pradesh, India. Contributed by `Vedant Modi
<https://github.com/thevedantmodi>`__ in issue `#35 <https://github.com/mborsetti/airportsdata/issues/35>`__).
Version 20240202
==================
* Added ZHEC/EHU, Ezhou Huahu Airport, Ezhou, Hubei, China. Contributed by `HaGoijer <https://github.com/HaGoijer>`__
in issue `#34 <https://github.com/mborsetti/airportsdata/issues/34>`__).
Version 20240119
==================
* Changed IATA code of LUKK/RMO, Chișinău International Airport, Chișinău, Chișinău Municipality, Moldova from KIV.
The change was effective on 18 Jnauary 2024 per `Wikipedia
<https://en.wikipedia.org/wiki/Chi%C8%99in%C4%83u_International_Airport>`__; the new code is confirmed by the
airport's `website <https://airport.md/en/about-us/airport-history>`__. Originally contributed upstream by
`drewblin <https://github.com/drewblin>`__ in PR `#107 <https://github.com/mwgg/Airports/pull/107>`__.
Version 20231230
==================
* Changed IATA code of YTNG/ZBL, Thangool Airport, Biloela, Queensland, Australia from THG. IATA confusingly lists both
codes for this airport, but the only commercial service there (by Link Airways) uses the ZBL code. Based on a
contribution by `BhagyalakshmiMurugesan <https://github.com/BhagyalakshmiMurugesan-ninja>`__ in issue `#33
<https://github.com/mborsetti/airportsdata/issues/33>`__, but with own research.
* Added LETL/TEV, Teruel Airport, Teruel, Aragón, Spain, Based on a contribution upstream by `Gabriel Campo
<https://github.com/gamma-ninja>`__ in upstream issue `#106 <https://github.com/mwgg/Airports/issues/106>`__, but
with data from ARINC.
* Localized subdivision names for Spain.
* Added MMTU/TQO, Felipe Carrillo Puerto International Airport, Tulum, Quintana Roo, Mexico, opened on 1 December
2023.
Version 20231017
==================
* Addded VDSA/SAI, Siem Reap Angkor International Airport, Siem Reap, Siem-Reap, Cambodia, opened on 05 October
2023 and replacing VDSR/REP (see `here
<http://www.civilaviation.gov.kh/images/pdf/ANS/AIP_SUP_2023/AIRAC%20AIP%20SUP%20A5-A6-A7-A8-A9%202023%20EFFICTIVE%2005%20OCT%2023.pdf>`__).
Version 20231007
==================
* Added support for Python 3.12.
* Removed support for Python 3.8 (This does not affect users of the the CSV files). As a reminder, older Python
versions are supported for 3 years after being obsoleted by a new major release (i.e. about 4 years since their
original release).
* Added VOKN/CNN, Kannur International Airport, Mattannur, Kerala, India. Based on a contribution upstream by `Ryan-DL
<https://github.com/Ryan-DL>`__ in PRs `#99 <https://github.com/mwgg/Airports/pull/99>`__
and `#93 <https://github.com/mwgg/Airports/pull/93>`__, but with official data from Indian AIP.
* Fixed IATA code and name of UELL/NER, Chulman Neryungri Airport, Chulman, Chukot, Russia.
Version 20230906
================
* Fixed regression in 20230905 where Python installation would not include the data files.
Version 20230905
================
* Fixed names of airports, cities, subdivisions (which now match `ISO 3166-2
<https://en.wikipedia.org/wiki/ISO_3166-2:UA#Current_codes>`__ names) and timezones for Ukraine (contributed by
`YURII D. <https://github.com/dejurin>`__ via pull request `#30
<https://github.com/mborsetti/airportsdata/pull/30>`__).
* Fixed script for various Norwegian airports, which lacked accents etc.
* Internal:
- Upgraded build environment to ``build`` using ``pyproject.toml``, eliminating ``setup.py``.
- Consolidated tool config files into ``pyproject.toml`` where possible.
- Simplified timezone testing.
- Added testing to reach (hopefully) 100% coverage.
- Upgraded ``tox`` testing framework.
- Support Python 3.12 (version 3.12.0-rc.1).
Version 20230717
================
* Added new airport LRBV/GHV, Braşov-Ghimbav International Airport, Braşov, Transylvania, Romania (contributed by `Jonas
Eberle <https://github.com/jonaseberle>`__ in issue `#28 <https://github.com/mborsetti/airportsdata/issues/28>`__).
Version 20230716
================
* Fixed ICAO location identifier in HSSK/KRT, Khartoum International Airport, Khartoum, Sudan (reported by `Jonas Eberle
<https://github.com/jonaseberle>`__ in issue `#25 <https://github.com/mborsetti/airportsdata/issues/25>`__).
* Fixed altitude and coordinates of SECQ, Coaque Airport, Coaque, Ecuador (reported by `angelabinoyy
<https://github.com/angelabinoyy>`__ in issue `#26 <https://github.com/mborsetti/airportsdata/issues/26>`__).
Version 20230630
=================
* Added a net of 1,036 IATA location identifiers. Based on contributions upstream by `Justin Dixson
<https://github.com/JDShadowline>`__ in PRs `#91 <https://github.com/mwgg/Airports/pull/91>`__
and `#93 <https://github.com/mwgg/Airports/pull/91>`__, but with extensive deduplication and fixes.
* Removed the following entries:
- FEFL/BEM, Bossembele Airport, Bossembele, Ombella-M'Poko, Central African Republic (closed; "mature trees now
overhang the former runway");
- FLLS, Lusaka International Airport, Lusaka, Lusaka, Zambia (replaced by, or renamed as, FLLK);
- MDPO/EPS, Samana El Portillo Airport, Samana, Samana, Dominican Republic (closed February 2012);
- MPHO/BLB, Howard Airport, Panama City, Panama, Panama (closed in 1999, became MPPA);
- OPRN, Benazir Bhutto International Airport, Islamabad, Punjab, Pakistan (closed 3 May 2018, replaced by OPIS);
- SCEV, El Avellano Airport, Frutillar, Los-Lagos, CL (closed, now a development);
- SWFJ/FEJ, Feijo Airport, Feijo, Brazil (closed 2008, replaced by SNOU);
- SWRP/AIR, Aripuana Airport, Aripuana, Mato Grosso do Sul, Brazil (closed, now woods);
- URFF/SIP, Simferopol International Airport, Simferopol, Republic-of-Crimea, Russia (in Ukraine, duplicate of UKFF);
- VTBH/KKM, Sa Pran Nak Airport, Lop-Buri, Thailand (correct identifier VTBL);
- WAOM/MTW, Beringin Airport, Murateweh-Borneo Island, Central Kalimantan, Indonesia (closed 10 September 2020).
Version 20230624
=================
* Added \_OUK/OUK, Out Skerries Airstrip, Shetland, Scotland, Great Britain, LID: EG78. This is a landing strip
which has an IATA location identifier but no ICAO one, and is not present in GB'S AIP. As such, a pseudo-IATA location
identifier of ``_OUK`` is used in this database. This airstrip is often identified as ``EG78`` (which is not an
ICAO location identifier) and this value is used as a pseudo-LID. Based on the upstream PR `#89
<https://github.com/mwgg/Airports/issues/89>`__ by `Oren Geva <https://github.com/o4oren>`__.
* Added IATA location identifier and fixed information on UESG/BGN, Belaya Gora Airport, Belaya Gora, Sakha Republic,
Russia (based on the upstream PR `#88 <https://github.com/mwgg/Airports/issues/88>`__ by `tdewin
<https://github.com/tdewin>`__).
* Removed ETUR/BGN, Brugge Air Base, Nordrhein-Westfalen, Germany, closed on 15 June 2001.
* Added VCRI/HRI, Mattala Rajapaksa International Airport, Hambantota, Southern Province, Sri Lanka (based on
the upstream PR `#90 <https://github.com/mwgg/Airports/issues/90>`__ by `Justin Dixson
<https://github.com/JDShadowline>`__).
* Added IATA code to VCCN/KTY, Katukurunda Airport, Kalutara, Western Province, Sri Lanka.
* Updated airport names and province names for airports in Sri Lanka.
Version 20230617
=================
* Multiple fixes and additions suggested by `Nicolas Bridoux <https://github.com/Bridouille>`__ upstream in issue `#86
<https://github.com/mwgg/Airports/issues/86>`__.
* Added collection of links to national `Aeronautical Information Publications (AIP) or equivalent <https://github
.com/mborsetti/airportsdata/blob/main/README_AIP.rst>`__.
* Added IATA code to KLAL/LAL, Lakeland Linder International Airport, Lakeland, Florida, USA (reported by `Scott
Boutang <https://github.com/sboutang>`__ in issue `#23 <https://github.com/mborsetti/airportsdata/issues/23>`__).
* Added IATA codes to multiple KL** airports.
Version 20230528
==================
* Added IATA Multi Airport City Location Identifiers as database file ``iata_macs.csv`` and in a dict
(containing data of the city's airports) returned by a new Python function; see `README_IATA.rst
<https://github.com/mborsetti/airportsdata/blob/main/README_IATA.rst>`__) for complete information (requested by
`Étienne Corbillé <https://github.com/etiennecrb>`__ in issue `#19
<https://github.com/mborsetti/airportsdata/issues/19>`__).
Version 20230524
==================
* Fixed timezone of KECP/ECP, Northwest Florida Beaches International Airport, Panama City, Florida, USA
(reported by `DonalChilde <https://github.com/DonalChilde>`__ in issue `#21
<https://github.com/mborsetti/airportsdata/issues/21>`__).
Version 20230510
==================
* Updated city of EDDF/FRA, Frankfurt am Main International Airport, Frankfurt am Main, Hesse, Germany to remove
erroneous hyphenation (requested by `Magic Mike <https://github.com/deezknuts>`__ in issue `#20
<https://github.com/mborsetti/airportsdata/issues/20>`__).
Version 20230509
==================
* Updated Kuwait International's ICAO Location Indicator from OKBK to OKKK. Confirmed with ICAO data.
(Contributed upstream by `Toni Vicente <https://github.com/arv187>`__ in in PR `#85
<https://github.com/mwgg/Airports/pull/85>`__).
Version 20230408
==================
* Changed IATA location identifier of UBBG/GNJ, Ganja Airport, Ganja, Goygol-Rayon, Azerbaijan. (Contributed
upstream by `Vladislav Kobyakov <https://github.com/ayakudere>`__ in in PR `#82
<https://github.com/mwgg/Airports/pull/82>`__).
Version 20230323
==================
* Added ZUTF/TFU, Chengdu/Tianfu Airport, Tianfu, Sichuan, China
Version 20230303
==================
* Better documented our use of pseudo-ICAO Identifiers.
* Reworded the IATA Multi Airport Cities page.
* Removed IATA code QUS from DNGU, Gusau Airport, Gusau, Zamfara, Nigeria (code not in IATA database).
* Implemented suggestions made upstream by `Nicolas Bridoux
<https://github.com/Bridouille>`__ in issue `#80 <https://github.com/mborsetti/airportsdata/issues/80>`__:
* Added:
- AYLO/LWI, Lowai Airstrip, Lowai, Morobe Province, Papua New Guinea
- LTCW/YKO, Yüksekova Selahaddin Eyyubi Airport, Yüksekova, Hakkari, Turkey
- MPRH/RIH, Río Hato Airport, Río Hato, Coclé, Panama
- UWSG/GSV, Gagarin Airport, Saratov, Saratov, Russia
- ZSSM/SQJ, Sanming Shaxian Airport, Sanming, Fujian, China
* Added IATA code and updated ICAO one:
- VEDH/DBR, Darbhanga Airport, Bihar, India (was VE89)
- VOTK/TCR, Tuticorin Southwest Airport, Tamil-Nadu, India (was VO80)
* Added IATA code:
- 5MS1/RFK, Rollang Field, Rolling Fork, Mississippi, USA
- KTHM/THM, Thompson Falls Airport, Thompson Falls, Montana, USA
- MMSM/NLU, Santa Lucia Air Force Base, Reyes Acozac, Mexico
- SKSA/RVE, Los Colonizadores Airport, Saravena, Arauca, Colombia
- SKVG/VGZ, Villagarzon Airport, Villagarzon, Putumayo, Colombia
- YBGD/OCM, Boolgeeda Airport, Western Australia, Australia
* Added ``tox-ini-fmt`` to ``pre-commit`` to apply a consistent format to tox.ini files.
Version 20221121
==================
* All USA airports have been replaced with information sourced from the FAA. This consists of 12,566 operational
airports located in the US and its territories, and covers country codes ``US``, ``PR`` (The Commonwealth of Puerto
Rico), ``VI`` (The Virgin Islands of the United States), ``AS`` (The Territory of American Samoa), ``FM`` (The
Federated States of Micronesia), ``GU`` (The Territory of Guam), ``MH`` (The Republic of the Marshall Islands),
``MP`` (The Commonwealth of the Northern Mariana Islands) and ``PW`` (The Republic of Palau).
* As a result of this upgrade, 379 airports that the FAA shows as permanently closed have been removed, and for
other reasons the total net number of airports has decreased by an additional 387. Timezone information, when not
available in the previous database, has been sourced from `TimeZoneDB <https://timezonedb.com>`__.
* A new key ``lid`` has been added and contains the FAA LID (Location Identifier), which is generally either a 3
character alphabetic or alphanumeric string or an alphanumeric one of 4 characters containing at least 1 number.
For non-USA airports, this key contains an empty string.
* Airports in the US (and its territories) can now be retrieved by FAA LID by loading them with
``airportsdata.load('LID')``
* Added HAJJ/JIJ, Wilwal International Airport, Jijiga, Fafan, Ethiopia
* Added OENN/NUM, Neom Bay Airport, Neom, Tabuk, Saudi Arabia
Version 20221105.1
==================
* Added LLER/ETM, Ilan and Asaf Ramon Airport, Eilat, Southern District, Israel. Reported by `Andrzej Pomirski
<https://github.com/Acrobot>`__ in issue `#17 <https://github.com/mborsetti/airportsdata/issues/17>`__.
* Added LENE, La Caminera Airport, Torrenueva, Ciudad Real, Spain. (Contributed upstream by `Vladimir Simakhin
<https://github.com/vsimakhin>`__ in in PR `#78 <https://github.com/mwgg/Airports/pull/78>`__).
Version 20221101
==================
* Added IATA identifier to VEJH/JRG, Jharsuguda Airport, Veer Surendra Sai, Odisha, India and fixed city, elevation and
coordinates. (Partially contributed upstream by `Nicolas Bridoux <https://github.com/Bridouille>`__ in issue `#74
<https://github.com/mwgg/Airports/issues/74>`__).
* Fixed IATA identifier (was XHE) to LFTH/TLN, Toulon-Hyeres Airport, Toulon/Hyeres/Le Palyvestre,
Provence-Alpes-Cote-d'Azur, France. (Partially contributed upstream by `Nicolas Bridoux
<https://github.com/Bridouille>`__ in issue `#74 <https://github.com/mwgg/Airports/issues/74>`__).
* Added VEDO/DGH, Deoghar Airport, Deoghar, Jharkhand, India. (Partially contributed upstream by `Nicolas Bridoux
<https://github.com/Bridouille>`__ in issue `#74 <https://github.com/mwgg/Airports/issues/74>`__).
* Adeed OEBT, Batha Airport, Batha, Saudi Arabia.
* Fixed multiple airports in the Emirate of Abu Dhabi, United Arab Emirates.
* Added LPSO, Ponte De Sôr Airport, Ponte de Sôr, Portalegre, Portugal. (Partially contributed upstream by `Vladimir
Simakhin <https://github.com/vsimakhin>`__ in PR `#77 <https://github.com/mwgg/Airports/pull/77>`__).
* Removed testing/support for Python 3.7 (>3 years since release of Python 3.8).
Version 20221017
================
* Added SBJE/JJD, Comandante Ariston Pessoa Airport, Jijoca de Jericoacoara (Cruz), Ceará, Bazil. (Partially contributed
upstream by `Nicolas Bridoux <https://github.com/Bridouille>`__ in issue `#74
<https://github.com/mwgg/Airports/issues/74>`__).
* Added IATA identifier to YCWA/CJF, Coondewanna Airport, Western Australia, Australia and fixed elevation and
coordinates. (Partially contributed upstream by `Nicolas Bridoux <https://github.com/Bridouille>`__ in issue `#74
<https://github.com/mwgg/Airports/issues/74>`__).
* Fixed punctuation and accents of all Brazilian subdivisions (federative units).
* Support for Python 3.11.
* Added Python static type testing using `mypy`.
Version 20220921
================
* Updated ICAO identifiers, name and altitude of Kyrgyzstan airports present in their `AIP
<http://kan.kg/ais/eaip/2022-10-06-AIRAC/html/index_commands.html>`__ (UCFL, UCFM, UCFO, UCFP) and added IATA
identifier to UCFL/IKU. (Partially contributed upstream by `Vladimir Simakhin <https://github.com/vsimakhin>`__ in PR
`#69 <https://github.com/mwgg/Airports/pull/69>`__).
* Replaced UAJT Turkestan Airport, Turkistan, Ongtuestik-Qazaqstan, Kazakhstan (decommissioned) with UAIT/HSA
Turkistan International Airport, Turkistan, Ongtuestik-Qazaqstan, Kazakhstan (replacement aerodrome).
Source: `AIP <https://www.ans.kz/AIP/eAIP/2022-10-06-AIRAC/html/index-en-GB.html>`__
(note: here we use the AIP/IATA official name even though the new airport also carries the name of Hazret
Sultan International Airport). (Partially contributed upstream by `vort3 <https://github.com/vort3>`__ in PR `#71
<https://github.com/mwgg/Airports/pull/71>`__).
* Updated names and elevation of all Kazakhstani aerodromes present in their `AIP
<https://www.ans.kz/AIP/eAIP/2022-10-06-AIRAC/html/index-en-GB.html>`__, adding UASU and UASZ airports.
* Fixed the IATA identifier for UASS/PLX, Semey International Airport, Semey, East Kazakhstan, Kazakhstan (found DLX, a
non-existend IATA identifier).
Version 20220917
================
* Added SLAL/SRE, Alcantarí International Airport, Sucre, Chuquisaca, Bolivia (partially contributed upstream by `687er
<https://github.com/687er>`__ in PR `#70 <https://github.com/mwgg/Airports/pull/70>`__).
* Removed SRE IATA code from Juana Azurduy De Padilla Airport, Sucre, Chuquisaca, Bolivia (same partial contribution).
* Updated ZSOF/HFE to Hefei Xinqiao International Airport, Hefei, Anhui, China (was Hefei Luogang International
Airport, which has been repurposed) (same partial contribution).
Version 20220913
================
* Added KXWA/XWA, Williston Basin International Airport, Williston, North Dakota, USA.
* Updated ME26 from defunct Super Cub Field, Westbrook, Maine, USA to Ragmuff Airport, Greenville, Maine, USA.
Version 20220831
===============
* Added UBTT/ZXT, Zabrat Airport, Baku, Bakı, Azerbaijan.
Version 20220824
================
* Added RPEN/ENI, El Nido Airport, El Nido, Palawan, Philippines (partially contributed upstream by `Leon Braun
<https://github.com/OBrown92>`__ in PR `#65 <https://github.com/mwgg/Airports/pull/65>`__; fixed ICAO).
* Added ``py.typed`` marker file to implement `PEP 561 <https://peps.python.org/pep-0561/>`__.
Version 20220805
================
* Added ICAO Location Indicator EPKZ to OSZ, Koszalin Zegrze Airport, West Pomerania, Poland (contributed by `Błażej
Cyrzon <https://github.com/bc291>`__ in PR `#15 <https://github.com/mborsetti/airportsdata/pull/15>`__).
* Added IATA Location Code FKN to KFKN, Franklin Municipal John Beverly Rose Airport, Franklin, Virginia, USA
(contributed by `Błażej Cyrzon <https://github.com/bc291>`__ in PR `#15
<https://github.com/mborsetti/airportsdata/pull/15>`__).
Version 20220731
================
* Added UECT/TLK, Talakan Airport, Lenskiy Ulus, Sakha, Russia (contributed by Vladimir Simakhin
<https://github.com/vsimakhin>`__ upstream in PR `#60 <https://github.com/mwgg/Airports/pull/60>`__.
* Updated name and added IATA code to KORL/ORL, Orlando Executive Airport, Orlando, Florida, USA (partially
contributed upstream by `jeremiahmorton20 <https://github.com/jeremiahmorton20>`__ in PR `#61
<https://github.com/mwgg/Airports/pull/61>`__).
* Fixed city of KIAD/IAD, Washington Dulles International Airport, Dulles, Virginia, USA (contributed upstream by `Glenn
Rempe <https://github.com/grempe>`__ in PR `#63 <https://github.com/mwgg/Airports/pull/63>`__).
* Updated elevation of EDDB/SXF, Berlin Brandenburg Airport, Berlin, Germany (contributed upstream by `Vladimir
Simakhin <https://github.com/vsimakhin>`__ in PR `#64 <https://github.com/mwgg/Airports/pull/64>`__).
Version 20220625
==================
* The source distribution is now available on PyPI to support certain packagers like `fpm` (contributed by Joe Groocock
<https://github.com/frebib>`__ in PR `#14 <https://github.com/mborsetti/airportsdata/pull/14>`__).
Version 20220608
==================
* Added IATA identifier OGD to KOGD Ogden Hinckley Airport, Ogden, Utah, United States of America
(contributed by `Spencer Yoder <https://github.com/Spencer-Yoder>`__ in PR `#13
<https://github.com/mborsetti/airportsdata/pull/13>`__).
* Added IATA identifier PVU to KPVU Provo Municipal Airport, Provo, Utah, United States of America
(contributed by `Spencer Yoder <https://github.com/Spencer-Yoder>`__ in PR `#13
<https://github.com/mborsetti/airportsdata/pull/13>`__).
* Updated name from McCarran International Airport to Harry Reid International Airport for KLAS/LAS in Las Vegas,
Nevada, United States of America (contributed by `Spencer Yoder <https://github.com/Spencer-Yoder>`__ in PR `#13
<https://github.com/mborsetti/airportsdata/pull/13>`__).
Version 20220518
==================
* Added IATA identifier WMI to EPMO Warsaw Modlin Airport, Warsaw, Mazovia, Poland (contributed upstream by `drewblin
<https://github.com/drewblin>`__ in PR `#59 <https://github.com/mwgg/Airports/pull/59>`__).
Version 20220512
==================
* Fixed ICAO identifier of LYPR/PRN Pristina International Airport, Prishtina, Pristina, Kosovo (was BKPR)
(contributed by `Błażej Cyrzon <https://github.com/bc291>`__ in PR `#12
<https://github.com/mborsetti/airportsdata/pull/12>`__).
* Added IATA code for KMDD Midland Airpark, Midland, Texas, USA (contributed upstream by
`Henry A Schimke <https://github.com/hschimke>`__ in `#58 <https://github.com/mwgg/Airports/pull/58>`__).
* Added README_IATA with a list of IATA Multi Airport Cities.
Version 20220406
==================
* Added README to explain how airports with only an U.S. FAA or Transport Canada Location Identifier (FAA/TC LID) are
listed in this database
* Removed support for Python 3.6, which has reached `end-of-life
<https://devguide.python.org/devcycle/#end-of-life-branches>`__ and is no longer receiving security updates.
* Fixed FAOR/JNB O. R. Tambo International Airport, Johannesburg, Gauteng, South Africa (contributed upstream by
`Waldgeister <https://github.com/Waldgeister>`__ in `#57 <https://github.com/mwgg/Airports/pull/57>`__).
* Removed defunct GMMC/CAS Anfa Airport, Casablanca, Casablanca-Settat, Morocco.
* Added WAWP/KXB Sangia Nibandera Airport, Kolaka, Southeast Sulawesi, Indonesia.
* Fixed FAA LID airports 06R to K06R and K15 to KK15.
* Added testing to ensure that all ICAO entries have 4 characters.
Version 20220107
==================
* Replaced MHSC/XPL Coronel Enrique Soto Cano Air Base, Comayagua, Comayagua, Honduras with MHPR/XPL
Comayagua-Palmerola International Airport due to its conversion to a civil airport (started operations in
October 2021) and retirement of MHSC.
* Fixed typo in name of LHBP/BUD Budapest Liszt Ferenc International Airport, Budapest, Budapest, Hungary (contributed
upstream by `benelori <https://github.com/benelori>`__ in `#56 <https://github.com/mwgg/Airports/pull/56>`__).
Version 20211228.2
==================
* Upstream contributions by `rysiekpl <https://github.com/rysiekpl>`__ in `#54
<https://github.com/mwgg/Airports/pull/55>`__:
* Added EBMB Melsbroek Air Base, Brussels, Flanders, Belgium
* Added EPEK Ełk-Makosieje Airport, Giże, Warmia-Masuria, Poland
* Added EPGM Giżycko-Mazury Residence, Giżycko, Warmia-Masuria, Poland
* Fixed ``icao`` of EPRU/CZW Częstochowa-Rudniki Airport (was EPCH)
* Added EPSY Olsztyn-Mazury Airport, Szymany, Warmia-Mazury, Poland
* Added EPWT Watorowo Airport, Watorowo, Kuyavian-Pomerania, Poland
* Added ``iata`` ZWK to EPSU Suwalki Airport
* Restored most diacritical marks to ``icao`` entries starting with ``EP`` (Poland)
Version 20211228.1
==================
* Added KL52 Oceano County Airport, Oceano, California, United States of America (contributed by
`Michel Vidal-Naquet <https://github.com/micvn>`__ in `#8 <https://github.com/mborsetti/airportsdata/pull/8>`__)
Version 20211228
================
* Added KO69 Petaluma Municipal Airport, Petaluma, California, United States of America (contributed upstream by
`Michel Vidal-Naquet <https://github.com/micvn>`__ in `#55 <https://github.com/mwgg/Airports/pull/55>`__)
Version 20211030.1
==================
* Added VEKI/KBK Kushinagar Airport, Kushinagar, Uttar Pradesh, India (started operations on 20 October 2021)
Version 20211005
==================
* Support for Python 3.10
Version 20210926
==================
* Renamed KSJG to Northeast Florida Regional Airport (formerly St Augustine Airport)
* Upstream contributions by `himelsaha29 <https://github.com/himelsaha29>`__ in `#53
<https://github.com/mwgg/Airports/pull/53>`__:
* Added ``iata`` UST to KSJG Northeast Florida Regional Airport
* Added UAAL/USJ Usharal Airport, Usharal, Kazakhstan
* Added city to YBLN/BQB Busselton Regional Airport, Busselton, WA, Australia
* Python code now has more extensive type hints
Version 20210921
==================
* Added ZMCK/UBN Chinggis Khaan International Airport, Ulanbaatar, Mongolia (started operations on 4 July
2021)
* Renamed ZMUB/ULN to Buyant-Ukhaa International Airport (formerly Chinggis Khaan International Airport, until 30 June
2021)
Version 20210814.1
==================
* Updated EDDB (formerly IATA SXF) to be the new Berlin Brandenburg Airport (IATA BER)
Version 20210608.3
==================
* Added VVVD Van Don International Airport, Vân Đồn, Vietnam
* Fixed elevation being saved as float (with '.0' decimal) instead of integer; file is smaller as a result, with no
change in precision
* Removed non-breaking spaces found in names of 4 airports
* Internal: implemented the `pathlib <https://docs.python.org/3/library/pathlib.html>`__ library
Version 20210525
================
* Added ``iata`` entry for PGUA/Andersen Air Force Base
Version 20210425
================
* Multiple additions and fixes contributed by `Edward Weymouth <https://github.com/ed42311>`__ in `#1
<https://github.com/mborsetti/airportsdata/pull/1>`__:
* Added airport SDWQ/Alenquer Airport, BR
* Fixed spelling for RJAN/Niijima Airport
* Added ``iata`` entry for KOSA/Mount Pleasant Regional Airport
* Added ``iata`` entry for YLIM/Limbunya Station Airport
* Added ``iata`` entry for KFFO/Wright Patterson
* Added ``iata`` entry for RJAN/Niijima Airport
* Added ``iata`` entry for KCIN/Arthur N Neu Airport
* Added ``iata`` entry for KTOR/Torrington Municipal Airport
* Added ``iata`` entry for KSAC/Sacramento Executive Airport
* Added ``iata`` entry for PADM/Marshall Don Hunter Sr Airport
Version 20201205
================
* Replaced hyphens with spaces when required in ``subd`` for USA, Canada, Mexico, Australia, New Zealand and Italy and
globally for some major english names (such as North xxx etc.)
* Fixed "Westrn-Australia" typo in ``subd`` (now "Western Australia")
* Fixed the ``subd`` for the following US airports as per `here <https://github.com/mwgg/Airports/pull/51>`__:
* K2H0: old "Alabama"; new "Illinois" (Shelbyville)
* KBLF: old "Illinois"; new "West Virginia" (Bluefield)
* KBMG: old "Alabama"; new "Indiana" (Bloomington)
* KBUU: old "Iowa"; new "Wisconsin" (Burlington)
* KCDN: old "New York"; new "South Carolina" (Camden)
* KCWI: old "Arkansas"; new "Iowa" (Clinton)
* KCZG: old "Alabama"; new "New York" (Endicott)
* KDAW: old "Missouri"; new "New Hampshire" (Rochester)
* KDQH: old "Arizona"; new "Georgia" (Douglas)
* KEFD: old "Connecticut"; new "Texas" (Houston)
* KF22: old "Iowa"; new "Oklahoma" (Perry)
* KFDW: old "Ohio"; new "South Carolina" (Winnsboro)
* KFFZ: old "Alabama"; new "Arizona" (Mesa)
* KGKY: old "Oregon"; new "Texas" (Arlington)
* KGVT: old "California"; new "Texas" (Greenville)
* KHOT: old "Iowa"; new "Arkansas" (Hot Springs)
* KLKV: old "Colorado"; new "Oregon" (Lakeview)
* KLNK: old "Montana"; new "Nebraska" (Lincoln)
* KLOM: old "Florida"; new "Pennsylvania" (Philadelphia)
* KMIC: old "California"; new "Minnesota" (Minneapolis)
* KMKO: old "Florida"; new "Oklahoma" (Muskogee)
* KMNZ: old "New York"; new "Texas" (Hamilton)
* KMQY: old "Delaware"; new "Tennessee" (Smyrna)
* KOCW: old "Georgia"; new "North Carolina" (Washington)
* KONP: old "Arkansas"; new "Oregon" (Newport)
* KPNM: old "Maine"; new "Minnesota" (Princeton)
* KPOC: old "Minnesota"; new "California" (La Verne)
* KPYM: old "Indiana"; new "Massachusetts" (Plymouth)
* KRDM: old "Indiana"; new "Oregon" (Redmond)
* KRMY: old "Colorado"; new "Michigan" (Marshall)
* KSFF: old "Oregon"; new "Washington" (Spokane)
* KSMD: old "Arkansas"; new "Indiana" (Fort Wayne)
* KSQL: old "Arizona"; new "California" (San Carlos)
* KUOS: old "Georgia"; new "Tennessee" (Sewanee)
* KUVA: old "Florida"; new "Texas" (Uvalde)
* PAMR: old "Iowa"; new "Alaska" (Anchorage)
* PAPB: old "South Carolina"; new "Alaska" (St George)
Version 20201203
================
* Added WICA/Kertajati International Airport
Version 20201108
================
* Added airport OPIS/Islamabad International Airport and moved IATA code IST from OPRN/Benazir Bhutto International
Airport https://github.com/mwgg/Airports/issues/47
* Improved testing, including validation of ``tz`` entries
* 100% of entries now have ``tz``
* Fixed and add data for Antarctica entries
* Changed deprecated ``tz`` ``'America/Godthab'`` to ``'America/Nook'``
* Changed deprecated ``tz`` ``'US/Mountain'`` to ``'America/Denver'``
* Fixed typo in ``tz`` entry for WAHI/YIA
* Added ``iata`` entry for WIMN/Silangit Airport: ``DTB``
* Fixed ``iata`` entry for K1O5/Montague-Yreka Rohrer Field to ``ROF``
* Fixed ``iata`` entry for KBPG/Big Spring Mc Mahon-Wrinkle Airport to ``HCA``
* Fixed ``iata`` entry for PAWS/Wasilla Airport to ``WWA``
* Fixed ``iata`` entry for CYDM/Ross River Airport to ``XRR``
* Fixed ``iata`` entry for CZBB/Vancouver / Boundary Bay Airport to ``YDT``
* Fixed ``iata`` entry for CZEE/Kelsey Airport to ``KES``
* Fixed ``iata`` entry for CZFG/Pukatawagan Airport to ``XPK``
* Fixed ``iata`` entry for CZNG/Poplar River Airport to ``XPP``
* Fixed ``iata`` entry for CZSN/South Indian Lake Airport to ``XSI``
* Fixed ``iata`` entry for CZWH/Lac Brochet Airport to ``XLB``
* Removed incorrect ``iata`` ``'---'`` from EHOW/Oostwold Airport
* Removed various incorrect ``iata`` entries from airports in US, CA and IT
* Removed KPFN/Panama City–Bay County International Airport (closed on October 1, 2010, now a development)
* Removed KS98/Vista Field (closed on December 31, 2013)
* Removed OK03/Downtown Airpark (defunct)
* Removed SVDA/La Tortuga Punta Delgada Airport (nonexistent)
* Changed incorrect ``icao`` of EK_2/Femø Airfield to ``EKFM``
* Capitalized all ``iata`` entries
Version 20201107a
=================
Milestone
---------
Initial working release of `airportdata` as a reworked fork of https://github.com/mwgg/Airports. Changes below are
relative to the project as of this date (latest commit 974436a on Jun 14 2020).
Changed
-------
* Renamed key ``state`` to ``subd`` as it contains state, province, region, etc.
* Converted to CSV format, roughly halving the file size
* Test for data integrity before publishing
* Created Python package for easy inclusion in Python projects and `published it to PyPi
<https://pypi.org/project/airportsdata/>`__
* Fixed ``iata`` key so it is always of string type (converted existing ``'0'`` and ``Null`` to ``''``)
* Removed duplicate IATA entries for GOI, PDG and VNS (now only in VOGO, WIEE and VEBN respectively)
* Changed ``tz`` from ``'Maldives'`` to ``'Indian/Maldives'`` per IANA standard
* Changed non-standard ``country`` ``'KS'`` to ``'XK'`` as per https://en.wikipedia.org/wiki/ISO_3166-2:RS
* Added 679 IATA codes for US airports in the Kxxx range missing them https://github.com/mwgg/Airports/pull/39
* Added 16 IATA codes for Canadian airports in the Cxxx range missing them https://github.com/mwgg/Airports/pull/40
* Added ZBAD/PKX. Source: ARINC via https://skyvector.com/airport/ZBAD/Beijing-Daxing-Airport. Matches official CAAC
data (obtained by third-parties). https://github.com/mwgg/Airports/pull/40
* CZBF/ZBF province fix: The province for CZBF does not contain a dash (New Brunswick). Removal of dash to match the
same text as all other NB airports. https://github.com/mwgg/Airports/pull/46
* Added WAHI/YIA Yogyakarta International Airport https://en.wikipedia.org/wiki/Yogyakarta_International_Airport
https://github.com/mwgg/Airports/pull/48
* Updated UACC's IATA code from TSE to NQZ (Astana International). On 8 June 2020, the airport officially changed its
three-character IATA airport code from TSE to NQZ.
https://en.wikipedia.org/wiki/Nursultan_Nazarbayev_International_Airport
https://translate.google.com/translate?sl=ru&tl=en&u=https%3A%2F%2Ftime.kz%2Farticles%2Fzloba%2F2020%2F06%2F08%2Fpereimenovan-on-teper
https://github.com/mwgg/Airports/pull/49
* CYYG/YYG province correction. Charlottetown is in PEI, not Newfoundland. Simple change to reflect this.
https://github.com/mwgg/Airports/pull/50