All notable changes to Miku will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- CONTRIBUTING.md with contribution guidelines
- SECURITY.md with security policy and reporting instructions
- CHANGELOG.md for tracking project changes
1.0.0 - 2026-03-06
- Initial release of Miku Discord Leveling Bot
- XP and leveling system with 15-25 XP per message (60-second cooldown)
- Beautiful rank cards with embeds showing user rank, level, and progress
- Paginated leaderboard system displaying top 50 members
- Hybrid command support for both slash commands (
/) and prefix commands (&) - SQLite database with async operations for persistent data storage
- User commands:
rank/level- Check user rank and levelleaderboard/lb- View server leaderboard with paginationxp- Check detailed XP information
- Admin commands (requires Administrator permission):
setlevel- Set a user's leveladdxp- Add XP to a userresetlevel- Reset a user's level dataresetalllevels- Reset all server levels (with confirmation)
- Rich embeds with consistent color scheme (#2F3136)
- Progress bar visualization for XP progress
- Ordinal number formatting (1st, 2nd, 3rd) for ranks
- Comprehensive error handling and user feedback
- Custom help command with command categories
- Database utilities for XP management and guild-specific data
- Rank card generator with progress visualization
- Python 3.14+ support
- discord.py 2.3.2+ integration
- Asynchronous database operations with aiosqlite
- Modular cog-based architecture
- Environment variable configuration
- Proper Discord intents (Message Content, Server Members, Guilds)
- README.md with setup instructions and command reference
- QUICKSTART.md for rapid deployment
- Inline code documentation and docstrings
- MIT License
- MAJOR: Incompatible API changes
- MINOR: New functionality (backwards-compatible)
- PATCH: Bug fixes (backwards-compatible)
New features or functionality
Changes to existing functionality
Features that will be removed in future releases
Features that have been removed
Bug fixes
Security vulnerability fixes or improvements
To update to the latest version:
git pull origin main
uv syncFor issues or questions about specific releases, please:
- Check the README.md for documentation
- Open an issue on GitHub Issues
- Review the Contributing Guide