v0.15.0
v0.15.0 — Image Scalability & Reliability Improvements
🔁 Image freshness & automated updates
- Introduced a per-language image metadata system to track the state of translated images independently for each target language.
- Added outdated translated image detection, enabling the system to determine when a translated image no longer matches the latest source image.
- Implemented automatic retranslation of outdated images, ensuring translated assets are always updated to reflect the most recent source without manual intervention.
📦 Repository size & clone stability
- Converted translated images from PNG to WebP format to address repository size growth caused by large volumes of translated assets.
- Achieved approximately ~70% size reduction per translated image, significantly reducing overall repository size.
- Improved Git clone, fetch, and CI checkout stability for repositories containing tens of thousands of translated images.
What's Changed
- Build(deps): Bump azure-core from 1.32.0 to 1.38.0 by @dependabot[bot] in #339
- Core: Add Per-Language Image Metadata System, Outdated Image Detection, and Automated Retranslation by @skytin1004 in #340
- Core: Convert translated images to WebP format for storage optimization by @skytin1004 in #341
- Build: Upgrade version to v0.15.0 by @skytin1004 in #342
Full Changelog: v0.14.1...v0.15.0