Release 3.5.0
Note
I haven't put out a release in a while, so this changelog includes a summary of all the changes I've made since v3.1.11. Some things are not included, some happened a while ago, and some are just new.
🚀 Enhancements
- Added comprehensive prop betting system
- Implemented new prop leaderboard system with multiple viewing options
- Added H2H betting stats command with user statistics - (
/stats
) - Enhanced API error handling and logging with Winston
- Added varying footer text for embeds for fun
- Added support for NBA and NFL prop betting
- Integrated Zod for schema validation and improved type safety
🩹 Fixes
- Improved date handling and comparisons
- Fixed prediction choice restoration
- Enhanced error handling for API responses
- Resolved issues with leaderboard parsing
- Fixed guild configuration handling
💅 Refactors
- Migrated to pnpm package manager
- Improved prop selection and embed generation
- Enhanced error handling across the application
- Simplified API integration and response handling
- Improved command structure and organization
📖 Documentation
- Improved & Added JSDoc documentation across the codebase
- Enhanced method and module documentation
- Improved API documentation and type definitions
🏡 Chore
- Updated TypeScript configuration
- Enhanced development environment setup
- Improved dependency management
- Added OpenAPI specification
🎨 Styles
- Enhanced leaderboard formatting
- Improved betting statistics display
- Enhanced prop betting UI/UX
- Improved active props display
- Added clearer betting instructions
❤️ Contributors
- Fenix (@fearandesire)