Documentation can be found here. Changelog is divided into the following sections,
No language updates
No language updates
- Update language autonym of nan/nan-*
- Add Kavalan to language-data
- Add Hyam (jab) to language-data
- Add Tsou to language-data
- Add Saaroa (sxr) to language-data
- Add Shughni (sgh) to language-data
- Add Kanakanavu to language data
- Add Yami to language data
- Add Tiv
- Add Jambi to language data
- Updating territory-language information from upstream automatically
- Add Saho (ssy) to language data
- Add Western Pwo (pwo) to language-data
- Add Wapan (juk) to language-data
- Add Northern Tujia (tji)
- Remove ruq-grek
- Add Sabah Malay (msi)
- Change hak configuration in line with core MediaWiki
- Update Solomon Islands Pidgin (pis) autonym
- Add Duala (dua)
- Add Rukai (dru)
- Add Ngiemboon (nnh)
- Reorder yue-hans and add ro to U.K.
- Add Haryanvi (Arabic script; bgc-arab)
- Add Louisiana Creole (lou)
- Update the autonym of the Tigre language (tig)
- Add Jju (kaj) and Negeri Sembilan Malay (zmi)
- Add Cham languages (cja, cjm)
- Add Khoekhoe (a.k.a. Nama, naq)
- Add Acholi (ach) and Lango (laj)
- Update Komering (kge) autonym
- Add Mansi (mns)
- Update configuration for Manchu (mnc)
- Add several Malayo-Polynesian languages
- Update Kadazan Dusun (dtp) autonym
- Add Central Kanuri as a full-fledged language
- Add Anufo (cko) and Medumba (byv)
- Add Mampruli (maw)
- Add Maguindanaon (mdh)
- Update regional information automatically
- Updates languages of Macau
- Add Bamum (bax, bax-bamu) and Likpakpaanl (Konkomba; xon)
- Modify Punjabi language data
- Update territory information from upstream
- Add a redirect from pa-arab to pnb
- Add East Frisian Low Saxon to language data
- Update regional data from upstream
- Add Rana Tharu (thr) and Baltic Romani (Cyrillic, rml-cyrl)
- Add Lampung Api (ljp)
- Update langdb.yaml
- Update language data
- Update Shan (shn) autonym
- Modify Tajik language data
- Fix Tajik (tg) redirect
- Updating language data from upstream automatically
- Add Margi (mrt)
- Automatic update of territory information
- Change pap-aw autonym
- Updating territory-language information from upstream automatically
- Add Havu (hav)
- Add Ho (Latin)
- Updating territory-language information from upstream automatically
- Add Pazeh (pzh)
- Add Sasak (sas)
- Add Michif (crg)
- Redirect ks-arab to ks
- Updating territory-language information from upstream automatically
- Add Puno Quechua (qxp)
- Fix redirects for az and azb languages
- Updating territory-language information from upstream automatically
- Updating territory-language information from upstream automatically
- Add Rajasthani (raj)
- Add Dolgan to language data
- Fix redirects for aeb
- Add aig to language data
- Add Hadhrami Arabic (ayh)
- Fix regions in recently-added languages and add a test
- Add Awajún (agr)
- Add Latin script for Manchu (mnc-latn)
- Add Iban (iba)
- Change mui autonym according to Ethnologue
- Add Pothwari (phr)
- Correct script for taq-tfng
- Correct autonym for American Sign Language
- Add Ekpeye (ekp)
- Add Edo (bin)
- Add Waalii (wlx)
- Add Chitonga (toi) and Chiluvale (lue)
- Change autonym for tdd
- Update the autonym for ku-arab
- Add Interslavic (isv)
- Add Jakalteko (jac)
- Add Kihunde (hke)
- Rename wlx autonym
- Make a less ambiguous autonym for acf
- Add Torwali (trw)
- Add Abron (a.k.a. Bono, Brong, abr)
- Add Assyrian Neo-Aramaic (aii)
- Add Sheshi Kham (kip)
- Add Tamazight (Latin) (zgh-latn)
- Add Western Apache
- Add Komering
- Add Nyoro (nyo) and Tooro (ttj)
- Update Mon (mnw) autonym
- Add Gondi and Kolami
- Add Nupe (nup)
- Add Crimean Tatar (Romania)
- Add languages used in Wikimedia MinT
- Add Brazilian Sign Language
- Correct Choctaw autonym
- Update the autonym for Guadeloupean Creole (gcf)
- Add cpx with three variants
- Update Betawi (bew) autonym
- Run src/util/ulsdata2json.php
- Add script variants for Serbo-Croatian (sh-cyrl and sh-latn)
- Add wuu and yue variants by @amire80
- Split Buginese to Latin and Lontara script
- Add Hindko (hno)
- Add Hassaniya (mey)
- Add American English (en-us)
- Add Jèrriais (nrf-je) and Guernésiais (nrf-gg)
- Add Láadan (ldn)
- Add Levantine Arabic (apc)
- Add Haryanvi (bgc)
- Add Tausug (tsg)
- Add Dendi (ddn)
- Add Ibibio (ibb)
- Add ajp language
- Add Kʋsaal and Dagaare languages
- Add Nzema (nzi) and bèrom (bom) languages
- Add Høgnorsk (nn-hognorsk)
- Add Romansh variants
- Add Monégasque (lij-mc)
- Add Manado language (xmm)
- Add Igala
- Fix Hawaiian (haw) autonym
- Add Arbëresh language (aae)
- Add Wolaytta
- Add Kalanga (kck)
- Add Yonaguni (yoi)
- Fix Wolaytta autonym
- Fix Bunun autonym
- Add Esan language
- Fix the autonym of the Iñupiaq language
- Add Makassarese (mak)
- Add Iraqi Arabic (acm)
- Add Magahi
- Rename Okinawan
- Update Kinyarwanda autonym
- Add Campidanese Sardinian (sro)
- Update autonym for the Efik language
- Add Tai Nüa (tdd)
- Add Bura
- Change Kanuri autonym to lowercase
- Auto-update of region-language information
- Add shy-latn, uz-cyrl and uz-latn
- Add Fur (fvr)
- Add se-fi, se-no and se-se
- Update Toki Pona
- Rename Seediq (trv)
- Add the Moore language (mos)
- Add [ken] Kenyang
- Add the Bulu language (bum)
- Add Fante (fat)
- Add Pannonian Rusyn
- Fix the autonym for Rundi (rn)
- Add Efik (efi)
- Fix the geo data of Karay-a (krj)
- Redirect "Eastern Yiddish" (ydd) to Yiddish (yi)
- Change trp autonym
- Remove Livvi Karelian from Asia
Language data related changes,
- Add Aghem (agq) and Masana (mcn)
- Change names of Cyrillic-script languages to lowercase
- Add Ghanaian Pidgin (gpe)
- Split Northern Thai to nod and nod-thai
- Add Nawdm (nmz)
- Add Aja (ajg)
- Add Logooli (rag)
- Add Aleut languages
- Update Abkhaz autonym
- Update Nheengatu (yrl) autonym
- Fix the Angika (anp) autonym
- Add the Nyankore language (nyn)
Language data related changes,
- Add yrl to CO and VE countries
- Add Makhuwa (vmw)
- Add Pacific or America regions to rap, id, and zh
- Add the Pa'O language
- Update blk autonym
- Add Nigerian Pidgin (pcm)
- Rename gur to "farefare"
- Change the autonym for S'gaw Karen
Language data related changes,
- Add Levantive Arabic
- Add Siriono (srq) and update Cape Verdean (kea) capitalization
- Change lmo language name
- Add Rohingya as a language of Bangladesh and Burma
- Add the Paiwan language (pwn)
- Make 'ha' the primary code for Hausa
- Split language ciw to ciw and ojb
Language data related changes,
- Add Carpathian Romani
- Cleanup the data for the Talysh language
- Add Aruba Papiamento
- Add Rohg to rtlscripts
- Add Nuer language (nus)
- Update the autonym for guc
- Consistently use parentheses in Chinese-script autonyms
- Add nan-hani
- Add Belizean Creole (bzj)
- Add the Basaa language (bas)
- Add the Kom language (bkm)
Language data related changes,
- Update Min Dong Chinese languages
- Add the Tyap language (kcg)
- Change capitalization for koi, olo, and vro
- Add the Nias (nia) language
- Update the autonym of language shi
- Add Nanai and Gungbe languages
- Add Rohingya language (rhg)
Language data related changes,
Language data related changes,
- Change Madurese autonym to capital
- Add Nuxalk language
- Add Altay languages
- Add Obolo (ann) and Mara (mrh)
- Add Baoule (bci)
Language data related changes,
- Add shy-latn and szy
- Add Chukchi (ckt)
- Fix autonym for Kildin Sami (sjd)
- Change spelling of Innu-aimun autonym
- Add Sylheti
- Split ary to ary-latn and ary-arab
- Add Middle East and Africa to relevant Arabic varieties
- Add Mongolian in vertical script
- Add AM as a region for Venetian
- Add Madurese (mad)
- See language updates 2026-03-27
- Improved developer experience by adding various automated tests and linting tools
- docs: Add readthedocs configuration file, update dependencies
- Fix a few minor security issues with dev dependencies
- See language updates 2025-07-31
- Bump minimum PHP version to 8.0
- Add Amir E. Aharoni email to composer.json
- Updating PHP tests to run on ubuntu-latest
- Update composer dependencies
- See language updates 2020-10-27.
- Update mediawiki-codesniffer to 31.0.0
- See language updates 2020-07-23.
- No other changes
- See language updates 2020-05-20.
- Add PHP support. Documentation. Packagist.
- See language updates 2026-03-27
- Bump minimum Node.js version to 20.0.0
- Fix broken documentation system
- Update JavaScript library to use modern syntax
- Use localeCompare instead of simple unicode point comparison
- Run npm audit fix to address security issues with dev dependencies
- See language updates 2025-07-31
- Bump minimum Node.js version to 16.0.0
- Update npm dependencies
- Updates for the unique autonyms test
- Run npm audit fix 2025-06-30
- See language updates 2023-10-25
- Update DEV dependencies and fix security issues
- See language updates 2022-04-20.
- Update DEV dependencies to address security issues
- See language updates 2022-01-18.
- Update minimum supported Node.js version to 12.0.0.
- Update DEV dependencies
- Bump version from 1.0.4 to 1.0.8 to be same as the PHP library.
- See language updates 2021-10-25
- Update dependencies to add support for Node.js 14.x, 16.x
- Security fixes for dev dependencies:
- See language updates 2020-10-27.
- Bump eslint-config-wikimedia to 0.17.0
- Bump minimum Node.js version to 10.x
- See language updates 2020-07-23.
- Fix
npm auditwarnings.
- See language updates 2020-05-20.
- Fix
npm auditwarnings. - Update minimum supported Node.js version to 8.0.0.