Changelog
Complete version history and changelog for RBX-Tracker. Track all updates, features, and improvements.
Understanding Version Numbers
Our versioning follows semantic versioning (SemVer) to help you understand the impact of each update:
Major Version (X.0.0)
2.8.0 → 3.0.0
Breaking changes that may require action from users. New major features, complete redesigns, or changes that break existing functionality.
Minor Version (0.X.0)
3.0.0 → 3.1.0
New features added in a backward-compatible manner. Enhancements and improvements that don't break existing functionality.
Patch Version (0.0.X)
3.1.0 → 3.1.1
Bug fixes and minor improvements. Backward-compatible fixes that address issues without adding new features.
Version 1.3.0
minor
February 12, 2026
New Features
- Real rankings from internal data: by current players (CCU) and by total visits among tracked games
- New /rank slash command: view server game ranks or a specific game's rank with link to website stats
- Subscribe page updated with new features: real rankings, /rank command, view stats on website
Bug Fixes
- Fixed 404 on /games/stats/:id when viewing from My Games (now uses selected guild_id)
- Fixed game delete API using non-existent deleteGuildGame (now uses removeGameFromGuild)
- Fixed Discord embed updates for reactivate/deactivate using shared discordEmbedHelper
Improvements
- Games dashboard routes split into modules (pages, api-get, api-mutations, summary) under 500 lines each
- Shared Discord embed helper for reactivated/deactivated game messages (dashboard and Discord)
- Stats page shows correct guild name (guild_name from database)
- Summary page view path fixed to games/summary/index
Version 1.2.2
patch
January 25, 2026
Bug Fixes
- Fixed trial expiration notifications being re-sent on every bot restart
- Fixed notifications being sent for inactive/disabled games
- Improved trial expiration checker to only notify for guilds with active games
- Separated notification logic for expired vs expiring soon trials
Improvements
- Enhanced trial expiration checker to respect inactive game status
- Improved notification tracking to prevent duplicate messages
- Optimized database queries to filter inactive games at query level
Version 1.2.1
patch
December 31, 2025
New Features
- Added Free Plan with 7-day trial for all Discord users
- Free plan allows tracking 1 game during trial period
- Trial automatically expires after 7 days with Discord notification
Bug Fixes
- Fixed API key creation error (data too long for column)
- Fixed game deactivation not working due to missing database columns
- Fixed admin logs showing 0 servers - now displays actual Discord server count
- Fixed recursive error logging in admin logs viewer
- Fixed category buttons and apply filters not working in admin logs
- Improved error handling and error messages throughout the application
Improvements
- Enhanced subscription system to support free trial users
- Improved subscription middleware to allow trial users to add games
- Updated subscribe page to display Free Plan prominently
- Better error messages for API key creation and game management
- Improved database query error handling and logging
Version 1.2.0
minor
October 20, 2025
Admin Panel Improvements
- Fixed missing footer display in admin users page
- Resolved non-functional Actions button in user management interface
- Added proper CSS styling for admin action buttons with gradient effects
- Improved admin navigation consistency across all admin pages
New Admin Features
- Created new /admin/games route for centralized game management
- Added redirect from /games/admin to /admin/games for consistency
- Implemented comprehensive /admin/logs page with tabbed interface
- Added system logs viewer with real-time filtering and pagination
- Created admin action logs tracking for subscription changes and user management
- Added auto-refresh functionality for real-time log monitoring
API Enhancements
- Added /api/admin/logs endpoint with advanced filtering capabilities
- Implemented /api/admin/logs/stats endpoint for log statistics
- Added support for log level filtering (error, warn, info, debug)
- Implemented date range filtering for both system and admin logs
- Added pagination support for large log datasets
User Experience
- Enhanced admin navigation with Games and Logs links on all admin pages
- Improved mobile responsiveness for admin interfaces
- Added search functionality for both system and admin logs
- Implemented collapsible changelog sections for better readability
- Added copy link functionality for changelog versions
Technical Improvements
- Enhanced error handling in admin routes with proper logging
- Improved file ownership management for newstargeted.com project structure
- Added comprehensive input validation for admin API endpoints
- Implemented proper security middleware for all admin routes
- Enhanced database query optimization for log retrieval
Version 1.1.0
minor
October 16, 2025
New Features
- Web dashboard with Discord OAuth2 authentication for secure login
- User profile pages displaying personal game statistics and subscription status
- Subscription management system with PayPal and Patreon integration
- API key management system for developers to access game statistics
- Real-time charts and analytics for tracking game performance over time
- Support and documentation pages with comprehensive guides
- Mobile-responsive UI design that works seamlessly on all devices
- SEO-optimized pages for better search engine visibility
Bot Enhancements
- Enhanced /register command to easily add Roblox games for tracking
- Enhanced /unregister command to remove games from tracking
- Enhanced /stats command to view detailed game statistics with multiple display options
- Enhanced /subscribe command to view and manage premium subscriptions
- User blacklist system allowing server admins to restrict command access
- Premium subscription commands for managing billing and plan upgrades
- Automatic Discord channel name updates with live player counts
- Multi-game tracking support allowing servers to monitor multiple games simultaneously
Security & Performance
- Rate limiting on API endpoints to prevent abuse and ensure fair usage
- Session-based authentication with secure cookie management
- SQL injection protection using prepared statements throughout the application
- XSS protection with helmet.js security headers
- CSRF protection to prevent cross-site request forgery attacks
- Advanced error logging system using Winston for comprehensive monitoring
- Database connection pooling for improved performance and reliability
Developer Features
- RESTful API endpoints for accessing game statistics programmatically
- Comprehensive audit logging system tracking all important user actions
- PM2 process management for production deployment with auto-restart
- Automated setup wizard for quick and easy initial configuration
- Database migration system for seamless schema updates
Version 1.0.1
patch
October 15, 2025
Bug Fixes
- Fixed database connection pooling issues causing timeouts
- Resolved Discord channel update rate limiting errors
- Fixed game statistics not updating for certain games
- Corrected error handling in Roblox API calls
Improvements
- Enhanced logging for better debugging capabilities
- Optimized database queries for improved performance
- Improved error messages for better user experience
- Stabilized bot restart handling and reconnection logic
Version 1.0.0
major
October 13, 2025
Initial Release
- Discord bot integration for Roblox game tracking
- Real-time statistics updates
- Channel name and message updates
- Web dashboard for game management
Core Features
- Discord bot with comprehensive Roblox game tracking capabilities
- Real-time player count monitoring (CCU) for registered games
- Automatic Discord channel name updates with live statistics
- Multi-game tracking support for servers
- MySQL database integration for persistent data storage
- Comprehensive logging system for monitoring and debugging
Bot Commands
- /register command to add Roblox games for tracking
- /unregister command to remove games from tracking
- /stats command to view current game statistics
- /help command for comprehensive bot documentation
- Command permission system for server administrators
Statistics & Tracking
- Live concurrent player count (CCU) tracking
- Total game visits monitoring
- Game likes and dislikes tracking
- Game favorites count tracking
- Automatic statistics updates every 5 minutes
- Historical data storage for trend analysis
Technical Infrastructure
- Integration with Roblox API for game data retrieval
- Rate limiting system to comply with API restrictions
- Caching system for improved performance
- Error handling and automatic retry mechanisms
- PM2 process management for production stability
- Node.js backend with Discord.js v14