Repository navigation
Releases
v1.7.0 — the autumn arc
Eleven waves cut as one release — the registry's largest growth span, 2026-09-26 through 2026-10-13.
New anchors and families: the comparative-etymology wing (eight proto/branch anchors), the dictionary-group wave (six anchors incl. the Early Akkadian stage), the Indo-Iranian comparative wing (ira), the Slavic package (the West and South Slavic branches with the Church Slavonic recension varieties chu:csl/rus|srp|cro|bul and the cs/pl anchors with their stages), the americas package (the registry's first American nodes: zap with Colonial Valley Zapotec, tpn Tupinambá, gn with Old Guaraní), the Indic package (te, kn with Old/Middle Kannada, pka Ardhamāgadhī, ta re-parented), the Southeast Asia + Gujarat package (ban, sas, ms with Classical Malay, gu, the tai family with th), the Punjabi package (pa with the granthic Old Punjabi stage and the Gurmukhi script row), and the Tumshuqese anchor (xtq — the standing no-consumer hold lifted by the two London leaves identified in Maue's handlist).
Also: the Japanese classical ladder, the StarLing branch-base pro stages, and the codemap's growth to 155 mappings — every row consumer-driven, every anchor carrying researched notes, bin/validate green throughout (parent graph acyclic, 200 edges).
The CHANGELOG keeps each wave's own dated record.
v1.6.2 — the Elamite anchor (elx)
The last recorded tail of the consuming library's cuneiform wing: elx Elamite as a parentless isolate (the Elamo-Dravidian hypothesis noted as unproven), glottocode elam1244, with the four-stage ladder the CDLI period vocabulary materializes — Old / Middle / Neo / Achaemenid Elamite (2,723 documents censused 2026-09-25: Achaemenid 2,139 · Neo 300 · Middle 277 · Old 1). Proto-Elamite and Linear Elamite deliberately stay out as script traditions, not stages. bin/validate: 143 anchors, 76 stages, parent graph acyclic.
v1.2.0 — the Early Modern English stage
One additive stage: en:early (Early Modern English, band [1500, 1700]) under the existing en anchor — the enm band ends 1500 (ISO/MARC), this stage picks up the seam. First consumer: Nabu's eebo-tcp source (EEBO-TCP Phase I, 25,368 texts (owner-ruled 2026-08-26)), staged by imprint-year date-band inference. Registry: 112 anchors / 71 stages / 19 varieties / 20 scripts / codemap 70. No internal EModE split — no consumer distinguishes one.
🤖 Generated with Claude Code
v1.1.0 — the Norwegian and Danish descent ladders
The first minor release under the v1.0.0 contract — purely additive: +2 anchors, +2 stages, +3 codemap rows (112 anchors / 70 stages / 19 varieties / 20 scripts / codemap 70).
no(Norwegian, parentnon) +no:old(gammelnorsk, [1050, 1350]) — the anchor note documents the macrolanguage status and keeps the Bokmål/Nynorsk descent question in prose, never edges.da(Danish, parentnon) +da:old(gammeldansk, [1100, 1525], wiktgmq-oda).- Codemap:
nor: "no",dan: da,gmq-oda: da:old.
First consumer: Nabu's Menota source (91 Medieval Nordic manuscripts) — per the Menota Handbook's own modern-code + manuscript-dating doctrine. Ruling №R-42; full survey in the consuming collection. Deliberately unminted: nb/nn, no:mid (band pre-named), a Danish mid split, Scanian.
🤖 Generated with Claude Code
v1.0.0 — the registry's first release
The first tagged release of nabu-lects: 110 anchors, 68 stages, 19 varieties, 2 orthographies, 20 scripts; 67 codemap rows — validator-checked, CI-wired, with one live consumer (Nabu v1.5.0: 148 rule/override/codemap targets resolving, zero drift).
From this tag the identifier space is under semantic versioning: renaming/removing a lect id or changing a mode is a major version; new anchors, stages, varieties, orthographies, or codemap rows are minor; bands, notes, and crosswalks are patch. An existing codemap row never changes target within a major.
The registry's frame: genealogical anchor × historical stage × variety (register/sociolect/recension/dialect, IANA-verbatim names) × script-as-held × orthography — with a universal code→lect map where identity is the default and every row is a decision. Full history in the CHANGELOG's v1.0.0 section.
🤖 Generated with Claude Code