mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-05-02 00:00:23 +00:00
## 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)
2.3 KiB
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
- Bump
package.jsonversion (x.y.z) in the release branch. - Move release notes from
## [Unreleased]inCHANGELOG.mdto a dated section:## [x.y.z] — YYYY-MM-DD
- Keep
## [Unreleased]as the first changelog section for upcoming work. - Ensure the latest semver section in
CHANGELOG.mdequalspackage.jsonversion.
API Docs
- Update
docs/openapi.yaml:info.versionmust equalpackage.jsonversion.
- Validate endpoint examples if API contracts changed.
Runtime Docs
- Review
docs/ARCHITECTURE.mdfor storage/runtime drift. - Review
docs/TROUBLESHOOTING.mdfor env var and operational drift. - 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).