v0.17.0
✨ Highlights
-
Fix: CJK Markdown rendering issues (bold / italic)
- Resolved issues where
**bold**and*italic*were not rendered correctly in CJK translations - Improves readability and formatting consistency across localized documents
- Resolved issues where
-
Fix: Language-specific prompt templates for disclaimers
- Prevented Markdown links from being converted into locale-specific punctuation (e.g., in Japanese)
- Introduced language-aware prompting to improve translation stability
-
Improvement: Internal anchor link normalization
- Ensures consistent handling of internal links (e.g.,
#section) and table of contents - Preserves same-document navigation integrity after translation
- Ensures consistent handling of internal links (e.g.,
-
Improvement: Markdown preservation pipeline
- Introduced markdown-it–based parsing for safer Markdown handling
- Protects code blocks, links, and structural elements during translation
- Reduces risk of structural breakage in generated outputs
🔍 Why this matters
- Enables reliable use of translated documentation in production environments
- Resolves long-standing rendering issues in CJK languages
- Improves structural integrity of translated Markdown files
- Moves closer to “PR-ready” automated localization workflows
🚀 Summary
This release significantly improves translation reliability for production-grade documentation workflows,
with a strong focus on Markdown integrity and CJK language support.
What's Changed
- Core: Add Language-Specific Markdown Templates and Improve Markdown Preservation Logic by @skytin1004 in #372
- Build(deps): Bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #373
- Build(deps): Bump tornado from 6.5 to 6.5.5 by @dependabot[bot] in #374
- Build(deps): Bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #375
- Core: Include language-specific prompt template in disclaimer generation by @skytin1004 in #377
- Core: Improve CJK emphasis normalization safety and image link migration by @skytin1004 in #378
- Core: Normalize internal anchor links using markdown-it and preserve code block integrity by @skytin1004 in #379
- Build: Upgrade version to v0.17.0 by @skytin1004 in #380
Full Changelog: v0.16.8...v0.17.0