Skip to content

Release 3.10.0 - #74

Merged
vthorsteinsson merged 1 commit into
masterfrom
release-3.10.0
Oct 23, 2026
Merged

vthorsteinsson merged 1 commit into
masterfrom
release-3.10.0

Conversation

@vthorsteinsson

Copy link
Copy Markdown
Member

Version bump to 3.10.0, Tokenizer 3.7.0 in uv.lock, and a CLAUDE.md backlog update. The grammar changes themselves are already on master (#71, #72); this PR only prepares the release.

Checks

  • ruff check, mypy and the full test suite (177 passed) run locally on Tokenizer 3.7.0.
  • Percentages ("3,5 %", "12 %.") parse as before under 3.7.0, and month ranges ("ágúst-september") now come out as date adverbials instead of noun objects.
  • tokenizer>=3.6.3 stays as the floor; users already resolve to 3.7.0.

Draft release notes for the 3.10.0 GitHub release

Changes

  • Relative clauses with a gapped object: kerfið sem ráðherrann vill ekki innleiða, einkunnakerfi sem til stendur að innleiða á næsta ári, sem við ætlum að innleiða.
  • Stranded prepositions in relative clauses: málið sem hann talaði um, sem kallað hefur verið eftir.
  • Agent nouns in -andi (kvartandi, eigandi, kaupandi, gerandi, þolandi and about 45 more) are now preferred as nouns over present participles and adjectives, fixing misparses such as Þar sem kvartandi hefði ekki haft aðild ….
  • More constructions parse:
    • verb-first dative subject + adjective: … var úrskurðarnefndinni óheimilt að taka málið til efnismeðferðar;
    • genitive-subject kenna: Í Paradísarskjölunum kennir ýmissa grasa;
    • fronted er X að finna: Þar af leiðandi er fáa Íslendinga að finna í skjölunum;
    • comma-separated infinitives sharing an object: Hann vill lesa, skrifa og reikna.
  • Stricter verb frames: genitive-subject impersonal verbs no longer take an object (rejects *Í bókinni gætir Páls misskilning).
  • Some sentences get different parse trees than with 3.9.0.

🤖 Generated with Claude Code

Refresh uv.lock to Tokenizer 3.7.0 (fused month ranges such as
"ágúst-september" become DATEREL tokens; percent sign changes), so CI
tests the version users install; the full suite passes on it. The
>=3.6.3 floor is unchanged.

Update the CLAUDE.md backlog: drop the now-released Tokenizer item and
record the relative-clause and participle-scoring issues left over
from this release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vthorsteinsson
vthorsteinsson merged commit 649c036 into master Oct 23, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant