Changelog
Changelog
All notable changes to Zimanyar are listed here. The format follows Keep a Changelog and the project uses Semantic Versioning.
[1.1.0] - 2026-11-10
Added
- web: Bring back the API reference for core and checker
- editor: Add the Sorani mark helper and show the pronunciation of suggestions
- core: Follow zimankit 0.4.0
Fixed
- release: Sign with older gh, and merge main back through a pull request
Changed
- core: Test cheap conditions first in the Sorani verb fallback
[1.0.0] - 2026-11-07
Added
- brand: Add logo, icons, marketing templates and the story
- brand: Add design tokens, contrast checks and render checks
- data: Compile the zimankit lexicon and export parity fixtures
- core: Port zimankit’s shared text, language and phonology modules
- core: Port Sorani orthography, phonology, verbs and morphology
- core: Port Kurmanji orthography, phonology, verbs, morphology and ergativity
- core: Add spelling suggestions, completion and the compiled lexicon adapter
- checker: Add the document model, rule runner, incremental cache and worker
- rules: Add the Sorani rules and a draft gold corpus
- rules: Add the Kurmanji rules, including split ergativity
- ui: Add interface strings, the finding card and browser tests
- checker: Fetch spelling suggestions on demand, and add a worker client
- editor: Add underlines, the finding card and autocomplete on any text field
- editor: Let a findings panel reveal and ignore a finding
- content: Import the courses, with tables rendered from the engine
- web: Add the website, with the checker, courses, rules and docs
- settings: Add one settings schema, and share the checker panel
- core: Follow zimankit 0.3.1, with Sorani corrected against the written standard
- extension: Add the browser extension for Chrome and Firefox
- desktop: Add the Linux desktop app, with packages
- cli: Add the zimanyar command line
- cli: Add the zimanyar-lsp language server
- practice: Add drills, spaced repetition and the mistake history
- editor: Tell the caller about findings fixed and dismissed
- app: Add the Practice tab with reviews and lessons for frequent mistakes
- brand: Frame real app screenshots in the store screenshots
- release: Add the version bump, release notes, cut and sign scripts
Fixed
- brand: Tighten the render tolerance to what CI measures
- core: Make the normalisers idempotent, as the plan requires
- editor: Tighten the stylesheet pattern and give the repository scan more time
- rules: Check Kurmanji typed on a Turkish keyboard, and accept glides without a lexicon
- web: Answer the security checks, and leave the API reference for now
- extension: Prepare before testing on a clean checkout, and drop eslint from wxt
- desktop: Record advisories with no fix, and find React by what a file holds
- practice: Strip final punctuation in linear time
- release: Collect the CLI packages outside .output and pack only built data
- release: Pack the npm tarball next to the other CLI packages
- ci: Keep the npm tarball with the CLI packages
Changed
- app: Share the full app between the extension and the desktop
Documentation
- Add assistant rules and repository hygiene
- Add contributing and security policies, developer docs and templates
- desktop: Record the distributions the packages ran on
- Show real screenshots, the current status and a working CLI example in the README