Releases: sopaco/deepwiki-rs
v1.3.0
🚀 What's New in v1.3.0
Thanks to the contributors @MrLYC @vovanduc @gurdasnijor
Full Changelog: 1.2.8...1.3.0
This release focuses on reliability: tuned retry timing for the efficient model, removed unused debug assertions, and version/housekeeping updates to make the system steadier in production.
Highlights
- Tuned retry timing for the
efficientmodel to reduce transient failures. - Removed unused debug assertions to cut log noise and simplify troubleshooting.
- Version bumps and housekeeping for clearer release management.
Upgrade notes
- No breaking changes expected. Run your standard integration tests; pay attention to model retry behavior under your load.
v1.2.8
🚀 What's New in v1.2.8
Thanks to the contributors @alexeysviridov @gurdasnijor @cbbfcd
Full Changelog: 1.2.7...1.2.8
✨ New Features
- External Knowledge Documentation Support - Added support for integrating any available external documentation into the codebase, enhancing knowledge management and documentation processing capabilities.
- Enhanced Local Documentation Integration - Improved local documentation integration with categorized support and advanced chunking strategies for better organization and retrieval.
- Documentation Links & Analysis Limits - Added documentation links and refined analysis limits for improved code analysis workflow.
🐛 Bug Fixes
- Fixed syntax errors in the cache module
- Removed unused variables to clean up the codebase
📦 Other Changes
- Added Smithery badge to the README
- Documentation updates
🙏 Special Thanks
Huge thanks to our amazing contributors who made this release possible:
- @alexeysviridov - For the fantastic work on external knowledge documentation support and enhanced local documentation integration with chunking strategies
- @gurdasnijor - For adding the Smithery badge
- @cbbfcd / bobihuang - For fixing unused variable issues
And thank you to everyone who provided feedback, reported issues, and helped improve Litho! 🎉
Full Changelog: v1.2.7...v1.2.8
v1.2.6
What's Changed
- Default Language changed to english and CSharp code support has been added by @alexeysviridov in #68
- feature: add Swift language processor by @fishers66 in #69
New Contributors
- @alexeysviridov made their first contribution in #68
- @fishers66 made their first contribution in #69
Full Changelog: 1.2.5...1.2.6
v1.2.5
v1.2.3
This update enhances overall performance and stability, including compatibility optimizations for various models under the Ollama Provider, while introducing more Code Purposes to improve analysis efficacy for backend-oriented projects.
What's Changed
- Ollama provider support by @sopaco in #50
- feat: exclude pnpm lock file default by @cbbfcd in #51
- feat: format code and detect test files by filepath by @cbbfcd in #54
- Adding Vietnamese support language: deepwiki-rs --target-language vi by @lethanhson9901 in #53
- Add PHP language processor by @LiuChinNan in #58
- Add Dao and Context code purpose variants by @sopaco in #59
- feat: Add Ollama structured output support by @lethanhson9901 in #60
New Contributors
- @cbbfcd made their first contribution in #51
- @vovanduc made their first contribution in #52
- @lethanhson9901 made their first contribution in #53
- @LiuChinNan made their first contribution in #58
Full Changelog: 1.2.1...1.2.3
v1.2.1
Release Notes
These changes enhance the Litho engine's robustness while maintaining its core functionality for automatic architecture documentation generation. The release improves dependency management and configuration handling.
New Features
Added support for the Ollama provider, enabling local LLM execution.Use --llm-provider to enable ollama integration

v1.2.0
Release Notes
These changes enhance the Litho engine's robustness while maintaining its core functionality for automatic architecture documentation generation. The release improves dependency management and configuration handling.
New Features
Add a startup method based on preset configuration files to simplify parameter input and management.
Refer to the litho.toml in the above link. Place this configuration file under the project path and directly run the deepwiki-rs program.
Key Changes
- Upgraded rig-core dependency from version 0.22.0 to 0.23.1 for improved stability, include the fix of CompletionError: ProviderError: {"error":{"code":null,"param":null,"message":"[] is too short - 'tools'","type":"invalid_request_error"}} (0xPlaygrounds/rig#1003)
- Reverted default LLM provider from Moonshot back to OpenAI in the configuration
v1.1.7
Release Notes for Version 1.1.7
Changes
- Significantly enhanced compatibility with non-OpenAI and Anthropic LLM providers
- Optimized context handling for the
Overview Editor AgentandArchitecture Editor Agentto improve documentation generation performance - Enhanced caching mechanism for AI analysis results
- Added support for MVC pattern's code purpose in boundary analyzer
- Added new default excluded directories in config:
__tests__,__mocks__,__fixtures__ - Updated dependencies including rig-core from 0.21.0 to 0.22.0
Litho (deepwiki-rs) v1.1.5
Release Notes for deepwiki-rs v1.1.5
Features
- Added Router Boundary Support: The system now includes support for analyzing and documenting router boundaries, providing a comprehensive view of system interfaces including CLI commands, API endpoints, and router paths.
Improvements
- Enhanced Documentation Generation: The Boundary Editor now generates detailed documentation for router boundaries, including path descriptions, source locations, and parameter details.
- Updated Logging: The Boundary Analyzer now provides more detailed logging information, including the number of router paths analyzed.
Changes
- Version Bump: Updated the package version from 1.1.1 to 1.1.5.
Litho (deepwiki-rs) v1.1.0
🌍 Release v1.1.0 - Multi-Language Support
✨ New Features
🌐 International Documentation Generation
- Added support for 7 languages: English, Japanese, Korean, German, French, and Russian, Chinese
- Language-specific file naming and directory structures
- Localized LLM prompts for better documentation quality in each language
🚀 Usage
# Generate documentation in different languages
deepwiki-rs --target-language en # English
deepwiki-rs --target-language de # German
deepwiki-rs --target-language ja # Japanese
deepwiki-rs --target-language zh # ChineseSupports language codes, full names, and native names (e.g., chinese, 中文, deutsch).
🔧 Technical Details
- Type-safe language configuration with Rust enums
- Seamless integration with existing CLI and config system
- Backward compatible - defaults to English
Full Changelog: v1.0.0...v1.1.0