OmniRoute/docs/i18n/sv/RELEASE_CHECKLIST.md
diegosouzapw ace3e47d22 feat(release): v2.1.1 — CI fix + docs reorganization
## Bug Fixes
- fix(lint): resolve 5 explicit 'any' violations in open-sse/services/usage.ts
  - quotas: Record<string,any> → Record<string,UsageQuota>
  - window: any → JsonRecord (hasUtilization + createQuotaObject)
  - (error as any) → (error as Error) in 2 catch blocks
  - valueRecord = toRecord(value) to safely pass unknown to JsonRecord fn

## Documentation
- docs: move 29 README.<lang>.md from root to docs/i18n/<lang>/README.md
  (root now contains only English README.md)
- docs(i18n): sync all 11 docs/*.md to 30 language folders (319 updates)
  Languages: ar bg da de es fi fr he hu id in it ja ko ms nl no phi pl pt pt-BR ro ru sk sv th uk-UA vi zh-CN

## Maintenance
- chore: delete all duplicate auto-generated draft GitHub releases (v2.0.17–v2.1.0)
2026-03-09 15:37:31 -03:00

2.3 KiB

🌐 Languages: 🇺🇸 English · 🇧🇷 pt-BR · 🇪🇸 es · 🇫🇷 fr · 🇩🇪 de · 🇮🇹 it · 🇷🇺 ru · 🇨🇳 zh-CN · 🇯🇵 ja · 🇰🇷 ko · 🇸🇦 ar · 🇮🇳 in · 🇹🇭 th · 🇻🇳 vi · 🇮🇩 id · 🇲🇾 ms · 🇳🇱 nl · 🇵🇱 pl · 🇸🇪 sv · 🇳🇴 no · 🇩🇰 da · 🇫🇮 fi · 🇵🇹 pt · 🇷🇴 ro · 🇭🇺 hu · 🇧🇬 bg · 🇸🇰 sk · 🇺🇦 uk-UA · 🇮🇱 he · 🇵🇭 phi


Release Checklist

Use this checklist before tagging or publishing a new OmniRoute release.

Version and Changelog

  1. Bump package.json version (x.y.z) in the release branch.
  2. Move release notes from ## [Unreleased] in CHANGELOG.md to a dated section:
    • ## [x.y.z] — YYYY-MM-DD
  3. Keep ## [Unreleased] as the first changelog section for upcoming work.
  4. Ensure the latest semver section in CHANGELOG.md equals package.json version.

API Docs

  1. Update docs/openapi.yaml:
    • info.version must equal package.json version.
  2. Validate endpoint examples if API contracts changed.

Runtime Docs

  1. Review docs/ARCHITECTURE.md for storage/runtime drift.
  2. Review docs/TROUBLESHOOTING.md for env var and operational drift.
  3. Update localized docs if source docs changed significantly.

Automated Check

Run the sync guard locally before opening PR:

npm run check:docs-sync

CI also runs this check in .github/workflows/ci.yml (lint job).