This repository was archived by the owner on May 19, 2026. It is now read-only.
Repository navigation
Releases: WilsonnnTan/AttendoBot
Releases · WilsonnnTan/AttendoBot
Release list
Version 0.2.1 – Refactor Alembic Structure and Integrate CI Workflow
🛠️ Patch Release – v0.2.1
This patch focuses on project structure improvements and development workflow enhancements for AttendoBot.
✨ What’s New & Improved
Alembic Migration Refactor
- Moved
alembic.iniand migration scripts into a dedicatedalembic/folder. - Updated project structure for better organization and maintainability.
Documentation Update
- Updated the
READMEto reflect the new Alembic migration directory structure.
CI Workflow Integration
- Added a GitHub Actions workflow for Continuous Integration (CI), including linting and type checking.
- Ensured automated testing and code quality checks on every pull request.
Code Quality Improvements
- Added missing type annotations to improve code clarity and reliability.
- Fixed linter errors and applied consistent formatting.
Project Configuration
- Updated
.gitignoreto exclude IDE, Python environment, and system-specific files.
🛠️ Upgrade Notes
- If you have custom migration paths in your deployment scripts, update them to match the new
alembic/folder structure. - Ensure local development environments follow the updated
.gitignorerules.
For full details, see the README and Technical Documentation.
v0.2.0 – Optimized for Scale & Stability
🚀 Minor Update – v0.2.0
This release brings significant improvements to AttendoBot, making it more robust, scalable, and user-friendly for large communities.
✨ What’s New & Improved
- Async & Concurrency Refactor:
Migrated all database operations to usehttpxwith true asynchronous concurrency, replacingsupabase-py. Both Supabase and Google Form requests are now managed with configurable concurrency limits for better performance and reliability. - Google Form Handling:
Google Form URL extraction now happens when adding a form, not during every attendance mark, reducing latency and API calls. - Enhanced Error Handling:
Improved feedback for invalid or private Google Form URLs and better error messages for users and admins. - Type Annotations:
Added type hints and improved code clarity for easier maintenance and onboarding. - Documentation & Config:
Updated technical documentation and.env.exampleto reflect the latest configuration and deployment requirements.
🛠️ Upgrade Notes
- Update your
.envfile using the new.env.exampletemplate. - Review the updated documentation for new setup and deployment instructions.
For full details, see the README and Technical Documentation.
Initial Release
🚀 Initial Release – v0.1.0
This is the first official release of AttendoBot, a Discord bot designed to streamline attendance tracking within your server.
✨ Features
- Track member attendance efficiently
- Generate attendance reports
- User-friendly commands for easy interaction
- Customizable settings to fit your server’s needs
For detailed setup instructions and full command usage, please refer to the README.