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!


View All Releases →