# oq-api 0.3: What’s New

Changes relevant to downstream consumers of the oq-api 0.3.x line. Newest releases appear first.

## 0.3.2 — Danish subject slash pronouns + misiliineq sentence panel

2026-09-17 · feature · glosses, examples, deconstruction

applyPronounPreference remolds Danish subject/object slash glosses (han/hun/den, han/hun/det, ham/hende/den) under pronounPreference, matching EN he/she/it. presentAnalysis and analyzeSentence forward pronoun preferences into headlines. misiliineq shows a Sentence panel (analyzeSentence + assembleClause) for multi-word input, with hash sentences=0/1 and debug dump of the lattice — so saviga peqanngilaq with DA she binds min kniv after hun remolding.

[oq-api#168](https://github.com/jandahl/oq-api/issues/168), [oq-api#167](https://github.com/jandahl/oq-api/issues/167)

## 0.3.2 — Bind ABS NP as subject of intransitive clause heads

2026-09-17 · fix · deconstruction

assembleClause now treats an absolutive NP as the subject of an intransitive head verb (prefer pre-verbal ABS): orphan 3sg pronouns in the verb headline are replaced with the NP text (possessum pedagogy stripped), and that ABS is not also listed as S/P. Fixes saviga peqanngilaq → “my knife is not present” / “min kniv er ikke til stede” (Schultz/DAKA e13539) after the peqanngilaq presence idiom. Transitive heads still park ABS as S/P.

[oq-api#166](https://github.com/jandahl/oq-api/issues/166), [oq-api#163](https://github.com/jandahl/oq-api/issues/163), [oq-api#138](https://github.com/jandahl/oq-api/issues/138)

## 0.3.2 — Soft-demote N_guk off non-craving hosts and N_guk+V_ut stacks

2026-09-17 · fix · deconstruction

Deconstruct soft-demotes analyses that attach N_guk_Vb to hosts outside a short craving allowlist (tupa and a few food/drink stems), and demotes N_guk_Vb+V_ut_N instrument-for-craving stacks into SOFT_EXACT. Legal rebuilds such as saviguut (savik+N_guk+V_ut) stay morphologically valid but no longer rank as hard exact. suggestFuzzyRoots may hint savigaat for query saviguut without inventing a saviguut stem. No food semantic_tags schema.

[oq-api#172](https://github.com/jandahl/oq-api/issues/172)

## 0.3.1 — Reject non-canonical uppercase reverse surfaces

2026-09-17 · fix · analysis, deconstruct

Deconstruct no longer treats a catalog surface containing uppercase letters as an exact match solely because it lowercases to the query. Case-insensitive user input remains supported, while malformed rebuilds such as qimmeqARpunga cannot outrank the canonical analysis.
