Major changes and releases.
Versioning
Tux follows Semantic Versioning:
- MAJOR: Breaking changes
- MINOR: New features (backwards compatible)
- PATCH: Bug fixes
See VERSIONING.md for details.
Recent Releases
v0.1.0 (Current)
Major refactor and modernization:
- Database: SQLModel + Controller pattern
- Config: Multi-source configuration system
- Commands: Hybrid command system (slash + prefix)
- Permissions: Dynamic rank-based system (0-7)
- Testing: py-pglite for database testing
- CLI: Unified CLI with Typer
- UI: Modular UI system with embeds/views/modals
- Services: Service layer architecture
- Error Handling: Comprehensive error handling with Sentry
- Hot Reload: Development hot-reload system
- Documentation: Complete documentation overhaul
Previous Versions
See GitHub Releases for full history.
Roadmap
- Additional features
- Performance improvements
- Enhanced testing
- Extended documentation
Contributing
See Contributing Guide to help!