## Version 0.17.8

This release includes important updates to the supported Python versions, enhancements to documentation, and various bug fixes improving the overall stability and usability of the software.

### New Features

- Added comprehensive documentation for all bot types and components, helping users select the appropriate bot for their needs and providing detailed API references and usage examples. (f762ae1) (Eric Ma)
- Introduced a comprehensive getting started guide for contributing to LlamaBot, detailing setup instructions, development workflow, and project structure. (66cb488) (Eric Ma)
- Renamed 'getting-started.md' to 'setup.md' and updated the title to 'Development Setup' to better reflect its content and purpose. (643b964) (Eric Ma)
- Updated and expanded design documentation for Log Viewer and Unified Chat Memory, adding detailed sections on features, data models, and implementation plans. (6beab9b) (Eric Ma)

### Bug Fixes

- Fixed YAML parsing issue where Python version numbers were misinterpreted, ensuring correct version installations in GitHub Actions. (270f488) (Eric Ma)
- Corrected markdown list formatting in README for consistent bullet point rendering. (07897eb) (Eric Ma)
- Fixed code block formatting in the anthropic_api example to include proper delimiters. (7fa8e9f) (Eric Ma)
- Improved formatting and consistency across various documentation files, enhancing readability and structure. (e2caa95) (Eric Ma)

### Deprecations

- Dropped support for Python 3.9 and updated the minimum Python version requirement to 3.10, reflecting changes in the project's technology stack. (d93aab4) (Eric Ma)
