Skip to content

Change log

Changelog - v2.0.0

Admin panel

  • User management
  • Audit
  • Skin manager
  • Update user
  • Update cape

Changelog - v1.0.0

Authentication

  • Implemented JWT-based authentication system
  • Added user registration with email verification
  • Added password reset functionality
  • Integrated Discord OAuth2 authentication
  • Added email verification system with confirmation codes
  • Implemented secure password hashing using bcrypt

User Management

  • Added user profile management
  • Implemented username change functionality with password verification
  • Added password change capability
  • Added email change functionality with verification
  • Implemented Discord account linking/unlinking
  • Added permission levels (1-3) for user access control

Skin & Cape System

  • Implemented skin upload and management system
  • Added support for HD and slim skins
  • Added cape management system
  • Implemented GravitLauncher compatibility
  • Added skin file validation and security checks
  • Implemented user-specific skin libraries

Database

  • Implemented MySQL database with proper schema
  • Added tables for users, skins, capes, and permissions
  • Added support for database initialization and seeding
  • Implemented connection pooling for better performance

Security

  • Implemented JWT blacklisting for logout
  • Added input validation and sanitization
  • Implemented file upload security measures
  • Added permission-based access control
  • Added rate limiting for sensitive operations

API Features

  • RESTful API design
  • Standardized response format
  • Added comprehensive error handling
  • Implemented proper HTTP status codes
  • Added route protection middleware

Infrastructure

  • Implemented Docker support
  • Added database migration scripts
  • Added development environment setup
  • Added proper error logging and monitoring