← Back to index
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.1.0]
Added
- Advanced usage example with custom character behavior
- Comprehensive error handling throughout the codebase
- Type hints for better code maintainability
- Development dependencies and tools setup
- Contributing guidelines and development workflow
- Expanded test coverage with edge cases
Changed
- Improved code formatting and consistency
- Enhanced documentation with API reference and troubleshooting
- Updated dependencies with version pinning
- Better error messages and logging
Fixed
- Indentation errors in character.py and vrm.py
- Parameter mismatch in VRMCharacter.init
- Various code quality issues
[1.0.0]
Added
- Initial release of pywaifu
- Character class with Google Gemini AI integration
- VRMCharacter subclass for VRM model support
- GodotConnector for communication with Godot game engine
- Basic usage examples and documentation
- Unit tests for core functionality
- MIT-0 License
Features
- AI-powered character conversations using Google Gemini API
- Godot game engine integration
- VRM (Virtual Reality Model) animation and expression support
- Context management for conversation history
- Error handling for API and connection issues